# # $Id$ # include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/global.cf OBJ_EXT = .obj EXE_EXT = .exe LIB_PREF = LIB_EXT = .lib CC = icc CC_IN = /C+ /Tp CC_OUT = /Fo CPPFLAGS = /I$(GRANDP) /I$(HB_INC_COMPILE) /DHARBOUR_USE_OS2_GTAPI CFLAGS = /Gs+ /W2 /Se /Sd+ /Ti+ LD = icc LD_OUT = /Fe LDFLAGS = /C- ifeq ($(HB_MAIN),) else LDFLAGS += $(TOP)$(ROOT)source/vm/$(ARCH)/main.obj endif ifeq ($(HB_LIB_COMPILE),) LINKLIBS = $(foreach lib, $(LIBS), $(TOP)$(ROOT)source/$(lib)/$(ARCH)/$(lib)$(LIB_EXT)) # If LIBS specifies the rdd library, add all DB drivers. ifeq ($(findstring rdd,$(LIBS)),rdd) LINKLIBS += $(foreach lib, $(HB_DB_DRIVERS), $(TOP)$(ROOT)source/rdd/$(lib)/$(ARCH)/$(lib)$(LIB_EXT)) endif else LINKLIBS = $(foreach lib, $(LIBS), $(lib)$(LIB_EXT)) # If LIBS specifies the rdd library, add all DB drivers. ifeq ($(findstring rdd,$(LIBS)),rdd) LINKLIBS += $(foreach lib, $(HB_DB_DRIVERS), $(lib)$(LIB_EXT)) endif endif AR = ilib ARFLAGS = /NOE AROBJS = $(foreach file, $^, -+$(file)) AR_RULE = $(AR) $(ARFLAGS) $@ $(AROBJS),, include $(TOP)$(ROOT)config/rules.cf