summaryrefslogtreecommitdiff
path: root/lib/make/make.config.rules.in
diff options
context:
space:
mode:
authorgoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>1999-09-10 13:01:41 +0000
committergoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>1999-09-10 13:01:41 +0000
commit45d44ba5cda7bcf5a467aaa88f7980e32496d8fa (patch)
tree0198eb171e1ec69a377168f8d40c2b65d8ffa146 /lib/make/make.config.rules.in
parented8ab0f9ed5b28a49a981128500d1d35d1cdba5c (diff)
Change to allow files with the same basename but differnt languages to be
allowed in a thorn. This also makes the names of the dependency files unique, so should also solve PR CCTK/75. You will need to do a <config>-config after this, or do cp lib/make/make.config.rules.in configs/<config>/config-data/make.config.rules in order for everything to work again. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@894 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/make/make.config.rules.in')
-rw-r--r--lib/make/make.config.rules.in29
1 files changed, 15 insertions, 14 deletions
diff --git a/lib/make/make.config.rules.in b/lib/make/make.config.rules.in
index dbc3271f..f0ff2047 100644
--- a/lib/make/make.config.rules.in
+++ b/lib/make/make.config.rules.in
@@ -14,6 +14,7 @@
# all module files end up there.
#
# @enddesc
+# @version $Header$
# @@*/
# Dividers to make the screen output slightly nicer
@@ -102,7 +103,7 @@ endef
# Build rules for C
-%.o: $(SRCDIR)/%.c
+%.c.o: $(SRCDIR)/%.c
@echo $(DIVIDER)
@echo Preprocessing $<
$(PREPROCESS_C)
@@ -112,12 +113,12 @@ endef
$(POSTPROCESS_C)
-%.d: $(SRCDIR)/%.c
+%.c.d: $(SRCDIR)/%.c
$(C_DEPENDENCIES)
# Build rules for C++
-%.o: $(SRCDIR)/%.cc
+%.cc.o: $(SRCDIR)/%.cc
@echo $(DIVIDER)
@echo Preprocessing $<
$(PREPROCESS_CXX)
@@ -126,7 +127,7 @@ endef
@echo Postprocessing $<
$(POSTPROCESS_CXX)
-%.o: $(SRCDIR)/%.C
+%.C.o: $(SRCDIR)/%.C
@echo $(DIVIDER)
@echo Preprocessing $<
$(PREPROCESS_CXX)
@@ -135,15 +136,15 @@ endef
@echo Postprocessing $<
$(POSTPROCESS_CXX)
-%.d: $(SRCDIR)/%.cc
+%.cc.d: $(SRCDIR)/%.cc
$(CXX_DEPENDENCIES)
-%.d: $(SRCDIR)/%.C
+%.C.d: $(SRCDIR)/%.C
$(CXX_DEPENDENCIES)
# Build rules for F77
-%.o: $(SRCDIR)/%.F77
+%.F77.o: $(SRCDIR)/%.F77
@echo $(DIVIDER)
@echo Preprocessing $<
$(PREPROCESS_F77)
@@ -152,7 +153,7 @@ endef
@echo Postprocessing $<
$(POSTPROCESS_F77)
-%.o: $(SRCDIR)/%.f77
+%.f77.o: $(SRCDIR)/%.f77
@echo $(DIVIDER)
@echo Copying $<
$(PREPROCESS_f77)
@@ -161,16 +162,16 @@ endef
@echo Postprocessing $<
$(POSTPROCESS_F77)
-%.d: $(SRCDIR)/%.F77
+%.F77.d: $(SRCDIR)/%.F77
$(F77_DEPENDENCIES)
-%.d: $(SRCDIR)/%.f77
+%.f77.d: $(SRCDIR)/%.f77
$(F77_DEPENDENCIES)
# Build rules for F90
-%.o: $(SRCDIR)/%.F
+%.F.o: $(SRCDIR)/%.F
@echo $(DIVIDER)
@echo Preprocessing $<
$(PREPROCESS_F90)
@@ -179,7 +180,7 @@ endef
@echo Postprocessing $<
$(POSTPROCESS_F90)
-%.o: $(SRCDIR)/%.f
+%.f.o: $(SRCDIR)/%.f
@echo $(DIVIDER)
@echo Copying $<
$(PREPROCESS_f)
@@ -188,9 +189,9 @@ endef
@echo Postprocessing $<
$(POSTPROCESS_F90)
-%.d: $(SRCDIR)/%.F
+%.F.d: $(SRCDIR)/%.F
$(F_DEPENDENCIES)
-%.d: $(SRCDIR)/%.f
+%.f.d: $(SRCDIR)/%.f
$(F_DEPENDENCIES)