X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=modelchecker%2FMakefile;h=0de3de3d8ca799ed65307eec92bedbed07c24d67;hb=b29982e8181d823142ce12b6d582181937fba7ad;hp=97496e7ce67a709d14e71bbe423459e46ea6581a;hpb=87a49a20bdeb4fe199dd9a61468d653417b14ae8;p=mc1516pa.git diff --git a/modelchecker/Makefile b/modelchecker/Makefile index 97496e7..0de3de3 100644 --- a/modelchecker/Makefile +++ b/modelchecker/Makefile @@ -1,11 +1,16 @@ PROGRAM:=main -OBJS:=sokoban.o mc.o +OBJS:=sokoban.o coord.o object.o -CFLAGS=-O3 -Wextra -Wall -Werror -fno-strict-aliasing -std=gnu11 \ +CFLAGS:=-O3 -Wextra -Wall -Werror -fno-strict-aliasing -std=gnu11\ -I./sylvan/src +LDLIBS:=-lm -lpthread -lrt +LDFLAGS:=./sylvan/src/libsylvan.a $(PROGRAM): $(PROGRAM).o $(OBJS) - $(CC) $< $(OBJS) -o $@ + $(CC) $(CFLAGS) $< $(OBJS) $(LDFLAGS) $(LDLIBS) -o $@ + +%.o: %.c %.h + $(CC) $(CFLAGS) -c -o $@ $< clean: $(RM) -v $(PROGRAM).o $(PROGRAM) $(OBJS)