aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetIOASCII
diff options
context:
space:
mode:
authorThomas Radke <tradke@aei.mpg.de>2005-02-22 17:24:00 +0000
committerThomas Radke <tradke@aei.mpg.de>2005-02-22 17:24:00 +0000
commit84873351ffad07002f183208da381a7269703fcc (patch)
treeaa700d9e9fad19398c234a59b2dfcfe61abb0eee /Carpet/CarpetIOASCII
parent32bbcc0dfd528ebd3945236e2dcab93a32b28320 (diff)
CarpetIOASCII: optionally request the capability SDF and fix build rules for utility programs
darcs-hash:20050222172448-776a0-7186194f0c9e21967947e733e6dcdef55d77f34f.gz
Diffstat (limited to 'Carpet/CarpetIOASCII')
-rw-r--r--Carpet/CarpetIOASCII/configuration.ccl4
-rw-r--r--Carpet/CarpetIOASCII/src/make.configuration.deps38
2 files changed, 20 insertions, 22 deletions
diff --git a/Carpet/CarpetIOASCII/configuration.ccl b/Carpet/CarpetIOASCII/configuration.ccl
index c465cd71d..00590922e 100644
--- a/Carpet/CarpetIOASCII/configuration.ccl
+++ b/Carpet/CarpetIOASCII/configuration.ccl
@@ -3,3 +3,7 @@
REQUIRES Carpet CarpetLib IOUtil
REQUIRES THORNS: Carpet CarpetLib IOUtil
+
+OPTIONAL SDF
+{
+}
diff --git a/Carpet/CarpetIOASCII/src/make.configuration.deps b/Carpet/CarpetIOASCII/src/make.configuration.deps
index b6063e33d..5bfdf71ba 100644
--- a/Carpet/CarpetIOASCII/src/make.configuration.deps
+++ b/Carpet/CarpetIOASCII/src/make.configuration.deps
@@ -1,45 +1,39 @@
# Main make.configuration.deps file for thorn CarpetIOASCII
+CARPETIOASCII_BUILD_DIR = $(BUILD_DIR)/CarpetIOASCII
+CARPETIOASCII_SRC_DIR = $(PACKAGE_DIR)/Carpet/CarpetIOASCII/src/util
+CARPETIOASCII_CFLAGS = -DCCODE $(CFLAGS)
+CARPETIOASCII_LDFLAGS = $(DEBUG_LD) $(LDFLAGS) $(EXTRAFLAGS)
-SDF_INCDIRS := $(HOME)/include
-SDF_LIBDIRS := $(HOME)/lib
-SDF_LIBS := rnpl mfhdf df jpeg z vsso sv m
-
+# add includes
+CARPETIOASCII_CFLAGS += -I$(CONFIG) -I$(BINDINGS_DIR)/include -I$(FLESH_DIR)/include
# Compile
-
-$(BUILD_DIR)$(DIRSEP)CarpetIOASCII$(DIRSEP)%.o: $(PACKAGE_DIR)$(DIRSEP)Carpet$(DIRSEP)CarpetIOASCII$(DIRSEP)src$(DIRSEP)util$(DIRSEP)%.c
+$(CARPETIOASCII_BUILD_DIR)/%.o: $(CARPETIOASCII_SRC_DIR)/%.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)$@
-
+ -$(MKDIR) $(MKDIRFLAGS) $(CARPETIOASCII_BUILD_DIR) 2> /dev/null
+ $(CC) $< $(CARPETIOASCII_CFLAGS) -c -o $@
# Link
-
-$(UTIL_DIR)$(DIRSEP)%: $(BUILD_DIR)$(DIRSEP)CarpetIOASCII$(DIRSEP)%.o
+$(UTIL_DIR)/%: $(CARPETIOASCII_BUILD_DIR)/%.o
@echo "Creating $* in $(UTIL_DIR) from $<"
-$(MKDIR) $(MKDIRFLAGS) $(UTIL_DIR) 2> /dev/null
- $(LD) $(CREATEEXE)$(OPTIONSEP)$@ $(DEBUG_LD) $(LDFLAGS) $(EXTRAFLAGS) $<
-
+ $(LD) $< $(CARPETIOASCII_LDFLAGS) -o $@
# 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
+$(CARPETIOASCII_BUILD_DIR)/carpet2sdf.o: $(CARPETIOASCII_SRC_DIR)/carpet2sdf.c
@echo "Compiling carpet2sdf"
- -$(MKDIR) $(MKDIRFLAGS) $(BUILD_DIR)$(DIRSEP)CarpetIOASCII 2> /dev/null
- $(CC) $< -DCCODE $(CFLAGS) $(INC_DIRS:%=-I%) $(CCOMPILEONLY)$(OPTIONSEP)$@
-
-
+ -$(MKDIR) $(MKDIRFLAGS) $(CARPETIOASCII_BUILD_DIR) 2> /dev/null
+ $(CC) $< $(CARPETIOASCII_CFLAGS) $(INC_DIRS:%=-I%) -c -o $@
# Link
-
-$(UTIL_DIR)$(DIRSEP)carpet2sdf: $(BUILD_DIR)$(DIRSEP)CarpetIOASCII$(DIRSEP)carpet2sdf.o
+$(UTIL_DIR)/carpet2sdf: $(CARPETIOASCII_BUILD_DIR)/carpet2sdf.o
@echo "Creating $* in $(UTIL_DIR) from $<"
-$(MKDIR) $(MKDIRFLAGS) $(UTIL_DIR) 2> /dev/null
- $(LD) $(CREATEEXE)$(OPTIONSEP)$@ $(DEBUG_LD) $(LDFLAGS) $(EXTRAFLAGS) $< $(GENERAL_LIBRARIES)
+ $(LD) $< $(CARPETIOASCII_LDFLAGS) $(GENERAL_LIBRARIES) -o $@