diff options
Diffstat (limited to 'src/make.configuration.deps')
-rw-r--r-- | src/make.configuration.deps | 21 |
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 $@ |