X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=modelchecker%2FMakefile;h=80fb89598a88285391ee23f6709f2176275ba4e8;hb=3fc66581b10fbfc3f9abeba0ffc6fa8d0a099b24;hp=1bdebb84e9e162a35088b4d5d185dcba8722e3e6;hpb=7934fafd670d93ee7760ddd2fd66b5f1119896c4;p=mc1516pa.git diff --git a/modelchecker/Makefile b/modelchecker/Makefile index 1bdebb8..80fb895 100644 --- a/modelchecker/Makefile +++ b/modelchecker/Makefile @@ -1,8 +1,12 @@ PROGRAM:=main -CFLAGS:=-O3 -Wextra -Wall -Werror -fno-strict-aliasing -std=gnu11 \ - -I./sylvan/src# -I./sylvan/examples/. +OBJS:=sokoban.o mc.o -all: $(PROGRAM) +CFLAGS=-O3 -Wextra -Wall -Werror -fno-strict-aliasing -std=gnu11 \ + -I./sylvan/src + +# We combine all the object files into one executable +$(PROGRAM): $(PROGRAM).o $(OBJS) + $(CC) $< $(OBJS) -o $@ clean: - $(RM) -v $(PROGRAM) + $(RM) -v $(PROGRAM).o $(PROGRAM) $(OBJS)