Update Makefile with header dependencies.
authorDariusz Murakowski <murakdar@mit.edu>
Tue, 21 Apr 2015 21:32:20 +0000 (17:32 -0400)
committerDariusz Murakowski <murakdar@mit.edu>
Tue, 21 Apr 2015 21:32:20 +0000 (17:32 -0400)
Makefile

index a96a8b0..13ad714 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -31,13 +31,13 @@ endif
 all: $(EXECNAME_WF) $(EXECNAME_MC) $(EXECNAME_SS)
 #      @echo done making $(EXECNAME)
 
-$(EXECNAME_WF): $(SRCS_WF)
+$(EXECNAME_WF): $(SRCS_WF) $(SRCS_WF:%.cpp=%.h) Makefile
        $(CXX) $(SRCS_WF) $(CFLAGS) $(LIBDIR) $(INCLUDEDIR) -o $(EXECNAME_WF) $(LIBS)
 
-$(EXECNAME_MC): $(SRCS_MC)
+$(EXECNAME_MC): $(SRCS_MC) $(SRCS_MC:%.cpp=%.h) Makefile
        $(CXX) $(SRCS_MC) $(CFLAGS) $(LIBDIR) $(INCLUDEDIR) -o $(EXECNAME_MC) $(LIBS)
 
-$(EXECNAME_SS): $(SRCS_SS)
+$(EXECNAME_SS): $(SRCS_SS) $(SRCS_SS:%.cpp=%.h) Makefile
        $(CXX) $(SRCS_SS) $(CFLAGS) $(LIBDIR) $(INCLUDEDIR) -o $(EXECNAME_SS) $(LIBS)
 
 # concatenate all the source files before compiling