Fix Makefile
authorSam Moore <matches@ucc.asn.au>
Tue, 22 Apr 2014 07:53:33 +0000 (15:53 +0800)
committerSam Moore <matches@ucc.asn.au>
Tue, 22 Apr 2014 07:53:33 +0000 (15:53 +0800)
The $(BIN) target needed to include the dependencies for header files included via main.cpp

src/Makefile

index 008a613..e4e2df5 100644 (file)
@@ -31,6 +31,7 @@ RM = rm -f
 BIN = ../bin/ipdf
 
 
 BIN = ../bin/ipdf
 
 
+
 all : $(BIN)
 
 single : DEF = -DREAL=0
 all : $(BIN)
 
 single : DEF = -DREAL=0
@@ -45,14 +46,19 @@ double : $(BIN)
 tests/% : tests/%.cpp ../obj/tests/%.o $(LINKOBJ)
        $(CXX) -o $@.test $(LINKOBJ) ../obj/$@.o $(LIB) $(TESTRPATH)
 
 tests/% : tests/%.cpp ../obj/tests/%.o $(LINKOBJ)
        $(CXX) -o $@.test $(LINKOBJ) ../obj/$@.o $(LIB) $(TESTRPATH)
 
+-include $(DEPS)
+
 runtests : tests/runtests.sh
        cd tests; ./runtests.sh
 
 
 $(BIN) : $(LINKOBJ) ../obj/$(MAIN)
 runtests : tests/runtests.sh
        cd tests; ./runtests.sh
 
 
 $(BIN) : $(LINKOBJ) ../obj/$(MAIN)
+       echo $(LINKOBJ)
        @mkdir -p $(dir $@)
        $(CXX) -o $(BIN) $(LINKOBJ) ../obj/$(MAIN) $(LIB) $(MAINRPATH)
 
        @mkdir -p $(dir $@)
        $(CXX) -o $(BIN) $(LINKOBJ) ../obj/$(MAIN) $(LIB) $(MAINRPATH)
 
+-include $(DEPS)
+
 ../obj/%.o : %.cpp
        @mkdir -p $(dir $@)
        $(CXX) $(CFLAGS) $(DEF) -c -MMD -o $@ $<
 ../obj/%.o : %.cpp
        @mkdir -p $(dir $@)
        $(CXX) $(CFLAGS) $(DEF) -c -MMD -o $@ $<

UCC git Repository :: git.ucc.asn.au