IOFLEXIO_BUILD_DIR = $(BUILD_DIR)/IOFlexIO IOFLEXIO_SRC_DIR = $(PACKAGE_DIR)/CactusPUGHIO/IOFlexIO/src/util IOFLEXIO_CFLAGS = -DCCODE -DANSI $(CFLAGS) IOFLEXIO_CFLAGS += -I$(CONFIG) -I$(BINDINGS_DIR)/include -I$(FLESH_DIR)/include $(INC_DIRS:%=-I%) $(SYS_INC_DIRS:%=-I%) IOFLEXIO_LDFLAGS = $(DEBUG_LD) $(LDFLAGS) $(EXTRAFLAGS) -L$(CCTK_LIBDIR) -l$(CCTK_LIBNAME_PREFIX)FlexIO # link stage $(UTIL_DIR)/%: $(IOFLEXIO_BUILD_DIR)/%.o @echo Creating $* in $(UTIL_DIR) from $< if [ ! -d $(UTIL_DIR) ]; then $(MKDIR) $(MKDIRFLAGS) $(UTIL_DIR) ; fi $(LD) $< $(IOFLEXIO_LDFLAGS) -o $@ # compile stage $(IOFLEXIO_BUILD_DIR)/%.o: $(IOFLEXIO_SRC_DIR)/%.c @echo Compiling $< if [ ! -d $(IOFLEXIO_BUILD_DIR) ]; then $(MKDIR) $(MKDIRFLAGS) $(IOFLEXIO_BUILD_DIR) ; fi $(CC) $< $(IOFLEXIO_CFLAGS) -c -o $@