# # $Id$ # ifneq ($(HB_ARCHITECTURE),) ifneq ($(HB_COMPILER),) # no slash at the end EXE_ARCH_DIR := $(TOP)$(ROOT)bin/$(HB_ARCHITECTURE) # no slash at the end EXE_DIR := $(EXE_ARCH_DIR)/$(HB_COMPILER) include $(TOP)$(ROOT)config/global.cf include $(TOP)$(ROOT)config/c.cf include $(TOP)$(ROOT)config/prg.cf HB_GCMODE = 0 EXE_NAME = ifneq ($(C_MAIN),) ifeq ($(EXE_NAME),) EXE_NAME = $(C_MAIN:.c=$(EXE_EXT)) endif endif ifneq ($(PRG_MAIN),) ifeq ($(EXE_NAME),) EXE_NAME = $(PRG_MAIN:.prg=$(EXE_EXT)) endif endif EXE_FILE := $(EXE_DIR)/$(EXE_NAME) LIB_DIR := $(TOP)$(ROOT)lib/$(ARCH_COMP) ALL_OBJS = $(ALL_C_OBJS) $(ALL_PRG_OBJS) first:: dirbase descend descend:: dirbase +@$(MK) -C $(OBJ_DIR) -f $(GRANDP)Makefile TOP=$(GRANDP) $(EXE_NAME) $(HB_USER_MAKEFLAGS) vpath $(EXE_NAME) $(EXE_DIR) $(EXE_NAME) : $(ALL_OBJS) $(LD_RULE) INSTALL_FILES = $(EXE_FILE) INSTALL_DIR = $(HB_BIN_INSTALL) include $(TOP)$(ROOT)config/install.cf endif endif