# How to run yacc. YACC := bison YACC_FLAGS := -d $(YACC_FLAGS) ifeq ($(HB_BUILD_DEBUG),yes) HB_CFLAGS := -DHB_TR_LEVEL_DEBUG $(HB_CFLAGS) else ifneq ($(HB_COMPILER),pcc) HB_PRGFLAGS := -l $(HB_PRGFLAGS) endif endif ifneq ($(HB_USER_DCFLAGS),) HB_DYN_COPT += $(HB_USER_DCFLAGS) endif ifeq ($(HB_DYN_COPT),) OBJ_DYN_SUFFIX := else OBJ_DYN_SUFFIX := _dyn endif # How to run Harbour HB := $(HB_HOST_BIN_DIR)/harbour$(HB_HOST_BIN_EXT) HB_FLAGS := -n1 -q0 -w3 -es2 -kmo -i- $(HB_PRGFLAGS) HB_RULE = $(HB) $? $(HB_INC_DEPEND) -i$(HB_HOST_INC) $(HB_FLAGS) $(HB_USER_PRGFLAGS) # Use default rules if platform/compiler specific rule is not defined CC_FLAGS := $(HB_INC_DEPEND) $(CFLAGS) $(HB_CFLAGS) # The rule to compile a C source file. ifeq ($(CC_RULE),) CC_RULE = $(CC) $(subst $(CC_DIRSEPFROM),$(CC_DIRSEPTO),$(CC_FLAGS) $(HB_USER_CFLAGS) $(CC_OUT)$(