Test entry method templates: back away from auto-deps until charmc can wrap it correctly
authorPhil Miller <mille121@illinois.edu>
Sun, 8 Apr 2012 22:02:26 +0000 (17:02 -0500)
committerPhil Miller <mille121@illinois.edu>
Sun, 8 Apr 2012 22:02:31 +0000 (17:02 -0500)
tests/charm++/method_templates/Makefile

index 2ba0b0ae9395610631f3b7ddf22c96951fb23ab6..57568547ec59aeed1f7e1ba093b45105995cb473 100644 (file)
@@ -48,14 +48,8 @@ test: all
        $(EXEC) $(EXECFLAGS) ./$(TARGET) $(ARGS)
 
 
        $(EXEC) $(EXECFLAGS) ./$(TARGET) $(ARGS)
 
 
-####### Pattern rules
-# Rule to generate dependency information for C++ source files
-%.d: %.C
-       $(info Generating dependencies for $<)
-       @g++ -MM -MG $(CPPFLAGS) $(INCDIRS:%=-I%) -I$(CHARMINC) $< | perl $(CHARMBIN)/dep.pl $(CHARMINC) > $@
-#      @$(SHELL) -ec 'g++ -MM -MG $(CPPFLAGS) $(INCDIRS:%=-I%) $< \
-#      | sed '\''s/\($*\)\.o[ :]*/\1.o $@ : /g'\'' > $@; \
-#      [ -s $@ ] || rm -f $@'
+mylib.o: mylib.C mylib.h mylib.decl.h mylib.def.h
+pgm.o: pgm.C client.decl.h mylib.h mylib.decl.h mylib.def.h utils.h client.def.h
 
 # Rule to generate dependency info for charm++ interface (ci) definition files
 %.di: %.ci
 
 # Rule to generate dependency info for charm++ interface (ci) definition files
 %.di: %.ci
@@ -66,6 +60,5 @@ test: all
        $(CXX) $< && touch $@
 
 # Include the generated files containing dependency info
        $(CXX) $< && touch $@
 
 # Include the generated files containing dependency info
--include $(SRC:.C=.d)
 -include $(INTF:.ci=.di)
 
 -include $(INTF:.ci=.di)