diff options
Diffstat (limited to 'Carpet/CarpetIOASCII/src/make.configuration.deps')
-rw-r--r-- | Carpet/CarpetIOASCII/src/make.configuration.deps | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/Carpet/CarpetIOASCII/src/make.configuration.deps b/Carpet/CarpetIOASCII/src/make.configuration.deps new file mode 100644 index 000000000..686ad3112 --- /dev/null +++ b/Carpet/CarpetIOASCII/src/make.configuration.deps @@ -0,0 +1,53 @@ +# Main make.configuration.deps file for thorn CarpetIOASCII +# $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetIOASCII/src/make.configuration.deps,v 1.1 2002/09/30 15:36:28 schnetter Exp $ + + + +SDF_INCDIRS := $(HOME)/include +SDF_LIBDIRS := $(HOME)/lib +SDF_LIBS := rnpl mfhdf df jpeg z vsso sv m + + + +# Compile + +$(BUILD_DIR)$(DIRSEP)CarpetIOASCII$(DIRSEP)%.o: $(PACKAGE_DIR)$(DIRSEP)Carpet$(DIRSEP)CarpetIOASCII$(DIRSEP)src$(DIRSEP)util$(DIRSEP)%.c + @echo "Compiling $<" + -$(MKDIR) $(MKDIRFLAGS) $(BUILD_DIR)$(DIRSEP)CarpetIOASCII 2> /dev/null + $(CC) $< -DCCODE $(CFLAGS) -I$(CONFIG) -I$(BINDINGS_DIR)$(DIRSEP)include -I$(FLESH_DIR)$(DIRSEP)include -I$(CCTK_HOME)$(DIRSEP)arrangement $(CCOMPILEONLY)$(OPTIONSEP)$@ + + + +# Link + +$(UTIL_DIR)$(DIRSEP)%: $(BUILD_DIR)$(DIRSEP)CarpetIOASCII$(DIRSEP)%.o + @echo "Creating $* in $(UTIL_DIR) from $<" + -$(MKDIR) $(MKDIRFLAGS) $(UTIL_DIR) 2> /dev/null + $(LD) $(CREATEEXE)$(OPTIONSEP)$@ $(DEBUG_LD) $(LDFLAGS) $(EXTRAFLAGS) $< + + + +# Special versions for carpet2sdf: + +# Compile + +$(BUILD_DIR)$(DIRSEP)CarpetIOASCII$(DIRSEP)carpet2sdf.o: $(PACKAGE_DIR)$(DIRSEP)Carpet$(DIRSEP)CarpetIOASCII$(DIRSEP)src$(DIRSEP)util$(DIRSEP)carpet2sdf.c + @echo "Compiling carpet2sdf" + -$(MKDIR) $(MKDIRFLAGS) $(BUILD_DIR)$(DIRSEP)CarpetIOASCII 2> /dev/null + -$(CC) $< -DCCODE $(CFLAGS) -I$(CONFIG) -I$(BINDINGS_DIR)$(DIRSEP)include -I$(FLESH_DIR)$(DIRSEP)include -I$(CCTK_HOME)$(DIRSEP)arrangements -I$(SDF_INCDIRS:%=-I%) $(CCOMPILEONLY)$(OPTIONSEP)$@ + + + +# Link + +$(UTIL_DIR)$(DIRSEP)carpet2sdf: $(BUILD_DIR)$(DIRSEP)CarpetIOASCII$(DIRSEP)carpet2sdf.o + @echo "Creating $* in $(UTIL_DIR) from $<" + -$(MKDIR) $(MKDIRFLAGS) $(UTIL_DIR) 2> /dev/null + -$(LD) $(CREATEEXE)$(OPTIONSEP)$@ $(DEBUG_LD) $(LDFLAGS) $(EXTRAFLAGS) $< $(SDF_LIBDIRS:%=-L%) $(SDF_LIBS:%=-l%) + @if [ ! -e $(UTIL_DIR)$(DIRSEP)/carpet2sdf ]; then \ + echo "*************************************"; \ + echo "Warning: could not install carpet2sdf"; \ + echo "*************************************"; \ + echo "echo \"carpet2sdf could not be installed\"" > $@; \ + chmod a+x $@; \ + fi |