aboutsummaryrefslogtreecommitdiff
path: root/src/make.configuration.deps
blob: 83f7e437bbae5cedff4e18416dc386fa9a4238cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
# make.configuration.deps for FlexIO
# makefile rules to build FlexIO utilities

$(UTIL_DIR)$(DIRSEP)ioinfo: $(BUILD_DIR)$(DIRSEP)FlexIO$(DIRSEP)ioinfo.o $(CCTK_LIBDIR)/$(LIBNAME_PREFIX)FlexIO$(LIBNAME_SUFFIX)
	@echo Creating ioinfo 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

$(BUILD_DIR)$(DIRSEP)FlexIO$(DIRSEP)ioinfo.o: $(PACKAGE_DIR)$(DIRSEP)CactusExternal$(DIRSEP)FlexIO$(DIRSEP)src$(DIRSEP)ioinfo.cc
	@echo Compiling $<
	if [ ! -d $(BUILD_DIR)$(DIRSEP)FlexIO ]; then $(MKDIR) $(MKDIRFLAGS) $(BUILD_DIR)$(DIRSEP)FlexIO ; fi
	cd $(BUILD_DIR)$(DIRSEP)FlexIO
	$(CXX) $< $(CXXFLAGS) -I$(PACKAGE_DIR)$(DIRSEP)CactusExternal$(DIRSEP)FlexIO$(DIRSEP)src $(CCOMPILEONLY)$(OPTIONSEP)$@