# # $Id$ # # How to run yacc. YACC = bison YACC_FLAGS := -d $(YACC_FLAGS) # How to run lex. LEX = flex LEX_FLAGS := -i -8 $(LEX_FLAGS) ifeq ($(HB_BUILD_DEBUG),yes) HB_CDBG = -DHB_TR_LEVEL_DEBUG else HB_PDBG = -l endif # How to run Harbour HB := $(HB_HOST_BIN_DIR)/harbour$(HB_HOST_BIN_EXT) ifeq ($(HB_GCMODE),) HB_GCMODE = 0 endif HB_FLAGS := -i$(HB_INC_COMPILE) -q0 -w3 -es2 -kmo $(HB_PDBG) HB_RULE = $(HB) $? -n1 $(HB_FLAGS) -gc$(HB_GCMODE) $(HB_FLAGSEXTRA) $(HB_USER_PRGFLAGS) # Use default rules if architecture/compiler specific rule is not defined # The rule to compile a C source file. ifeq ($(CC_RULE),) CC_RULE = $(CC) $(CPPFLAGS) $(CFLAGS) $(HB_CDBG) $(HB_USER_CFLAGS) $(HB_CDYNLIB) $(CC_IN) $< $(CC_OUT)$(