summaryrefslogtreecommitdiff
path: root/lib/make/make.config.defn.in
diff options
context:
space:
mode:
authorgoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-03-07 15:58:00 +0000
committergoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-03-07 15:58:00 +0000
commit02404a0d9196f29982b8e0990796abbfe061d4fe (patch)
treed7d707299f0c2099760242bb805a6ff9302030a5 /lib/make/make.config.defn.in
parent69a86ffb86dbff843d306b15693e8c80136b1f94 (diff)
Added
C_POSTPROCESSING CXX_POSTPROCESSING F77_POSTPROCESSING F_POSTPROCESSING F90_POSTPROCESSING as things a known-architecture can set. This allows object files to be moved and things like that. Also added the ability of the architecture files to write to a file calles make.arch.defn which is included at the bottom of make.code.defn. Thus, for example, an architecture requiring mpicc and its ilk for compiling with MPI can replace the compilers at this point, but still allow the rest of the configuration to use the normal compiler. Use with caution. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1438 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/make/make.config.defn.in')
-rw-r--r--lib/make/make.config.defn.in10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/make/make.config.defn.in b/lib/make/make.config.defn.in
index 0574666b..f1fd40b4 100644
--- a/lib/make/make.config.defn.in
+++ b/lib/make/make.config.defn.in
@@ -95,6 +95,13 @@ F77_DEPEND_OUT = @F77_DEPEND_OUT@
CXX_WORKING_NAME = @CXX_WORKING_NAME@
+# How to postprocess object files
+C_POSTPROCESSING = @C_POSTPROCESSING@
+CXX_POSTPROCESSING = @CXX_POSTPROCESSING@
+F77_POSTPROCESSING = @F77_POSTPROCESSING@
+F_POSTPROCESSING = @F_POSTPROCESSING@
+F90_POSTPROCESSING = @F90_POSTPROCESSING@
+
# Exclude some files from the dependency lists
DEP_EXCLUDE_FILES = CParameterStructNames\.h|cctk_Arguments\.h|definethisthorn\.h|FParameters.h|CParameters\.h
@@ -180,3 +187,6 @@ ifeq ($(strip $(CCTK_WARN_MODE)),yes)
F90FLAGS += $(F90_WARN_FLAGS)
endif
+# Stuff specific to an architecture.
+
+include $(TOP)/config-data/make.arch.defn