diff options
author | goodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 1999-09-10 13:01:41 +0000 |
---|---|---|
committer | goodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 1999-09-10 13:01:41 +0000 |
commit | 45d44ba5cda7bcf5a467aaa88f7980e32496d8fa (patch) | |
tree | 0198eb171e1ec69a377168f8d40c2b65d8ffa146 /lib/make/make.config.rules.in | |
parent | ed8ab0f9ed5b28a49a981128500d1d35d1cdba5c (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.in | 29 |
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) |