summaryrefslogtreecommitdiff
path: root/lib/make/make.config.rules.in
diff options
context:
space:
mode:
authorgoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>1999-10-20 13:09:43 +0000
committergoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>1999-10-20 13:09:43 +0000
commit6c63112b430dc87aa7e4b012156ae0d7319098d2 (patch)
treea8f80daa6e1c30a47e4e7880948e0363d2a5c8ae /lib/make/make.config.rules.in
parent91d9f35c351b54547d7cab6d69c1ccc554d22d17 (diff)
Support for .cpp and .cxx extensions for C++ . This hasn't been tested.
Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1069 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/make/make.config.rules.in')
-rw-r--r--lib/make/make.config.rules.in31
1 files changed, 29 insertions, 2 deletions
diff --git a/lib/make/make.config.rules.in b/lib/make/make.config.rules.in
index d7a5f466..a3016163 100644
--- a/lib/make/make.config.rules.in
+++ b/lib/make/make.config.rules.in
@@ -136,6 +136,9 @@ endef
@echo Postprocessing $<
$(POSTPROCESS_CXX)
+%.cc.d: $(SRCDIR)/%.cc
+ $(CXX_DEPENDENCIES)
+
%.C.o: $(SRCDIR)/%.C
@echo $(DIVIDER)
@echo Preprocessing $<
@@ -145,12 +148,36 @@ endef
@echo Postprocessing $<
$(POSTPROCESS_CXX)
-%.cc.d: $(SRCDIR)/%.cc
- $(CXX_DEPENDENCIES)
%.C.d: $(SRCDIR)/%.C
$(CXX_DEPENDENCIES)
+%.cpp.o: $(SRCDIR)/%.cpp
+ @echo $(DIVIDER)
+ @echo Preprocessing $<
+ $(PREPROCESS_CXX)
+ @echo Compiling $(DEBUG_CXX) $<
+ $(COMPILE_CXX)
+ @echo Postprocessing $<
+ $(POSTPROCESS_CXX)
+
+
+%.cpp.d: $(SRCDIR)/%.cpp
+ $(CXX_DEPENDENCIES)
+
+%.cxx.o: $(SRCDIR)/%.cxx
+ @echo $(DIVIDER)
+ @echo Preprocessing $<
+ $(PREPROCESS_CXX)
+ @echo Compiling $(DEBUG_CXX) $<
+ $(COMPILE_CXX)
+ @echo Postprocessing $<
+ $(POSTPROCESS_CXX)
+
+
+%.cxx.d: $(SRCDIR)/%.cxx
+ $(CXX_DEPENDENCIES)
+
# Build rules for F77
%.F77.o: $(SRCDIR)/%.F77