aboutsummaryrefslogtreecommitdiff
path: root/src/make.configuration.deps
diff options
context:
space:
mode:
Diffstat (limited to 'src/make.configuration.deps')
-rw-r--r--src/make.configuration.deps21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/make.configuration.deps b/src/make.configuration.deps
new file mode 100644
index 0000000..402c629
--- /dev/null
+++ b/src/make.configuration.deps
@@ -0,0 +1,21 @@
+# make.configuration.deps file for thorn HDF5
+
+HDF5_BUILD_DIR = $(BUILD_DIR)/HDF5
+HDF5_SRC_DIR = $(PACKAGE_DIR)/ExternalLibraries/HDF5/src/util
+
+HDF5_CFLAGS = -DCCODE $(CFLAGS) -I$(CONFIG) -I$(BINDINGS_DIR)/include -I$(FLESH_DIR)/include $(HDF5_INC_DIRS:%=-I%)
+HDF5_LDFLAGS = $(DEBUG_LD) $(LDFLAGS) $(EXTRAFLAGS) $(GENERAL_LIBRARIES)
+
+
+
+# Compile
+$(HDF5_BUILD_DIR)/%.o: $(HDF5_SRC_DIR)/%.c
+ @echo "Compiling $<"
+ -$(MKDIR) $(MKDIRFLAGS) $(HDF5_BUILD_DIR) 2> /dev/null
+ $(CC) $< $(HDF5_CFLAGS) -c -o $@
+
+# Link
+$(UTIL_DIR)/%: $(HDF5_BUILD_DIR)/%.o
+ @echo "Creating $* in $(UTIL_DIR) from $<"
+ -$(MKDIR) $(MKDIRFLAGS) $(UTIL_DIR) 2> /dev/null
+ $(LD) $< $(HDF5_LDFLAGS) -o $@