X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=modelchecker%2FMakefile;h=2463f375cd166a314415763985d438e6bc66e598;hb=HEAD;hp=83816ec1b5189494e02ff3242c6c2f0f5f2107df;hpb=c285a7eaf0740e0d3d83cd0cdf6ca87f81c11431;p=mc1516pa.git diff --git a/modelchecker/Makefile b/modelchecker/Makefile index 83816ec..2463f37 100644 --- a/modelchecker/Makefile +++ b/modelchecker/Makefile @@ -1,12 +1,16 @@ -PROGRAM=main -OBJS=sokoban.o -CFLAGS=-O3 -Wextra -Wall -Werror -fno-strict-aliasing -std=gnu11 \ +PROGRAM:=main +OBJS:=sokoban.o coord.o + +CFLAGS:=-O3 -g -Wextra -Wall -Werror -fno-strict-aliasing -std=gnu11\ -I./sylvan/src +LDLIBS:=-lm -lpthread -lrt +LDFLAGS:=./sylvan/src/libsylvan.a -all: main +$(PROGRAM): $(PROGRAM).o $(OBJS) + $(CC) $(CFLAGS) $< $(OBJS) $(LDFLAGS) $(LDLIBS) -o $@ -main: main.c $(OBJS) - $(CC) $(CFLAGS) $< -o $@ +%.o: %.c %.h + $(CC) $(CFLAGS) -c -o $@ $< clean: - $(RM) -v main *.o + $(RM) -v $(PROGRAM).o $(PROGRAM) $(OBJS)