2 OBJS
:=sokoban.o coord.o object.o
4 CFLAGS
:=-O3
-Wextra
-Wall
-Werror
-fno-strict-aliasing
-std
=gnu11\
6 LDLIBS
:=-lm
-lpthread
-lrt
7 LDFLAGS
:=.
/sylvan
/src
/libsylvan.a
9 $(PROGRAM
): $(PROGRAM
).o
$(OBJS
)
10 $(CC
) $(CFLAGS
) $< $(OBJS
) $(LDFLAGS
) $(LDLIBS
) -o
$@
13 $(CC
) $(CFLAGS
) -c
-o
$@
$<
16 $(RM
) -v
$(PROGRAM
).o
$(PROGRAM
) $(OBJS
)