aboutsummaryrefslogtreecommitdiff
path: root/src/make.configuration.deps
diff options
context:
space:
mode:
authortradke <tradke@ebee0441-1374-4afa-a3b5-247f3ba15b9a>2001-12-28 21:37:08 +0000
committertradke <tradke@ebee0441-1374-4afa-a3b5-247f3ba15b9a>2001-12-28 21:37:08 +0000
commit0bf07e5412fcdba5042e3cf4ab7dc1dcbdb82a8b (patch)
tree70e0126e98a64e682daee97d325c23e91c392ecf /src/make.configuration.deps
parent592c4e9343f94dca0d37de7c7f34fa8b8fb4394e (diff)
Added some more utility programs. See the ThornGuide for details.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@223 ebee0441-1374-4afa-a3b5-247f3ba15b9a
Diffstat (limited to 'src/make.configuration.deps')
-rw-r--r--src/make.configuration.deps13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/make.configuration.deps b/src/make.configuration.deps
index 81b342a..9c3443e 100644
--- a/src/make.configuration.deps
+++ b/src/make.configuration.deps
@@ -1,10 +1,13 @@
-$(UTIL_DIR)$(DIRSEP)ieee_recombiner: $(BUILD_DIR)$(DIRSEP)IOFlexIO$(DIRSEP)ieee_recombiner.o $(CCTK_LIBDIR)/$(LIBNAME_PREFIX)FlexIO$(LIBNAME_SUFFIX)
- @echo Creating ieee_recombiner in $(UTIL_DIR) from $<
+# link stage
+$(UTIL_DIR)$(DIRSEP)%: $(BUILD_DIR)$(DIRSEP)IOFlexIO$(DIRSEP)%.o $(CCTK_LIBDIR)/$(LIBNAME_PREFIX)FlexIO$(LIBNAME_SUFFIX)
+ @echo Creating $* in $(UTIL_DIR) from $<
if [ ! -d $(UTIL_DIR) ]; then $(MKDIR) $(MKDIRFLAGS) $(UTIL_DIR) ; fi
- $(LD) $(CREATEEXE)$(OPTIONSEP)$@ $(DEBUG_LD) $(LDFLAGS) $(EXTRAFLAGS) -L$(CCTK_LIBDIR) $< -lFlexIO
+ $(LD) $(CREATEEXE)$(OPTIONSEP)$@ $(DEBUG_LD) $(LDFLAGS) $(EXTRAFLAGS) $< -L$(CCTK_LIBDIR) -lFlexIO
-$(BUILD_DIR)$(DIRSEP)IOFlexIO$(DIRSEP)ieee_recombiner.o: $(PACKAGE_DIR)$(DIRSEP)CactusPUGHIO$(DIRSEP)IOFlexIO$(DIRSEP)src$(DIRSEP)util$(DIRSEP)ieee_recombiner.c
+
+# compile stage
+$(BUILD_DIR)$(DIRSEP)IOFlexIO$(DIRSEP)%.o: $(PACKAGE_DIR)$(DIRSEP)CactusPUGHIO$(DIRSEP)IOFlexIO$(DIRSEP)src$(DIRSEP)util$(DIRSEP)%.c
@echo Compiling $<
if [ ! -d $(BUILD_DIR)$(DIRSEP)IOFlexIO ]; then $(MKDIR) $(MKDIRFLAGS) $(BUILD_DIR)$(DIRSEP)IOFlexIO ; fi
cd $(BUILD_DIR)$(DIRSEP)IOFlexIO
- $(CC) $< -DCCODE $(CFLAGS) -I$(CONFIG) -I$(BINDINGS_DIR)$(DIRSEP)include -I$(FLESH_DIR)$(DIRSEP)include -I$(FLEXIO_INCLUDE_PATH) $(CCOMPILEONLY)$(OPTIONSEP)$@
+ $(CC) $< -DCCODE -DANSI $(CFLAGS) -I$(CONFIG) -I$(BINDINGS_DIR)$(DIRSEP)include -I$(FLESH_DIR)$(DIRSEP)include -I$(FLEXIO_INC_DIRS) $(CCOMPILEONLY)$(OPTIONSEP)$@