# $Id: setup.tools.mk,v 1.8 2002-05-16 11:37:05 bird Exp $ # # Colorful output. # Define BUILD_NOCOLORS if you don't like it.. :-) # !ifdef SLKRUNS BUILD_NOCOLORS = 1 !endif !ifndef BUILD_NOCOLORS CLRTXT= CLRERR= CLRFIL= CLRRST= !else CLRTXT= CLRERR= CLRFIL= CLRRST= !endif # # Standard tools - may be overridden by compiler specific setupfiles. # ECHO = $(TOOL_ECHO) TOOL_BLDLEVEL = $(PATH_TOOLS)\BldLevelInf.cmd TOOL_BUILDENV = $(PATH_TOOLS)\BuildEnv.cmd TOOL_CMP = $(PATH_TOOLS)\cmp.exe TOOL_CMDQD = $(PATH_TOOLS)\cmdqd.exe !if "$(BUILD_SHELL)" != "4OS2" TOOL_COPY = copy !else TOOL_COPY = copy /Q !endif TOOL_CREATEPATH = $(PATH_TOOLS)\CreatePath.cmd TOOL_DEP = $(PATH_TOOLS)\fastdep.exe TOOL_DEP_FILES = *.c *.cpp *.asm *.h *.rc *.dlg *.orc *.inc *.ipf TOOL_DEP_FLAGS = $(CC_INCLUDES) $(CXX_INCLUDES) $(AS_INCLUDES) $(ALL_INCLUDES) -i$(PATH_INCLUDES:;= -i) TOOL_DLLRNAME = dllrname /q TOOL_DODIRS = $(PATH_TOOLS)\dodirs.cmd TOOL_DOMAKES = $(PATH_TOOLS)\domakes.cmd TOOL_DOWITHDIRS = $(PATH_TOOLS)\dowithdirs.cmd TOOL_ECHO = @echo $(CLRTXT) TOOL_EXISTS = $(PATH_TOOLS)\Exists.cmd !if "$(BUILD_MULTIJOBS)" != "" TOOL_JOB_SUB = $(TOOL_CMDQD) submit TOOL_JOB_WAIT = $(TOOL_CMDQD) wait TOOL_JOB_UP = $(TOOL_CMDQD) queryrunning TOOL_JOB_INIT = $(TOOL_CMDQD) init TOOL_JOB_WORKERS= 5 TOOL_JOB_SUB_MSG= (submitting job) !endif TOOL_MAKE = $(MAKE:.exe=).exe -nologo TOOL_MAPSYM = $(PATH_TOOLS)\MapSym.cmd $(BUILD_ENV) TOOL_RM = rm.exe -f TOOL_TYPE = type # # Check for all mode and modify some tool flags # !ifdef MAKEFLAGS !if "$(MAKEVER)" != "5.0" !if "$(MAKEFLAGS:A=z)" != "$(MAKEFLAGS)" TOOL_DEP_FLAGS = $(TOOL_DEP_FLAGS) -F+ !endif !else !if "$(MAKEFLAGS:a=z)" != "$(MAKEFLAGS)" TOOL_DEP_FLAGS += -F+ !endif !endif !endif # # Default Extensions. # EXT_DLL = dll EXT_EXE = exe EXT_IFS = ifs EXT_ILIB= lib EXT_LIB = lib EXT_MAP = map EXT_OBJ = obj EXT_RES = res EXT_RES = res EXT_SYM = sym EXT_SYS = sys EXT_VDD = sys