source: trunk/make/setup.tools.mk@ 10367

Last change on this file since 10367 was 10248, checked in by bird, 22 years ago

Synced with other projects.

File size: 2.4 KB
RevLine 
[10248]1# $Id: setup.tools.mk,v 1.19 2003-09-14 18:53:03 bird Exp $
[8197]2
3
4#
5# Colorful output.
6# Define BUILD_NOCOLORS if you don't like it.. :-)
7#
8!ifdef SLKRUNS
[8423]9BUILD_NOCOLORS = 1
[8197]10!endif
11!ifndef BUILD_NOCOLORS
12CLRTXT=[32;1m
13CLRERR=[31;1m
[8293]14CLRFIL=[33;1m
[9030]15CLRMAK=[35;1m
[8197]16CLRRST=[0m
17!else
18CLRTXT=
19CLRERR=
20CLRFIL=
[9030]21CLRMAK=
[8197]22CLRRST=
23!endif
24
25
26#
[8269]27# Standard tools - may be overridden by compiler specific setupfiles.
28#
[9114]29TOOL_ECHO = echo
30TOOL_ECHOTXT = echo $(CLRTXT)
[8715]31!ifdef MAKEVER
32ECHO = %echo $(CLRTXT)
33!else
[9114]34ECHO = $(TOOL_ECHOTXT)
[8715]35!endif
[8333]36TOOL_BLDLEVEL = $(PATH_TOOLS)\BldLevelInf.cmd
37TOOL_BUILDENV = $(PATH_TOOLS)\BuildEnv.cmd
[8269]38TOOL_CMP = $(PATH_TOOLS)\cmp.exe
[8423]39TOOL_CMDQD = $(PATH_TOOLS)\cmdqd.exe
[9169]40!if "$(COMSPEC:4OS2.EXE=x)" == "$(COMSPEC)"
[8269]41TOOL_COPY = copy
42!else
43TOOL_COPY = copy /Q
44!endif
45TOOL_CREATEPATH = $(PATH_TOOLS)\CreatePath.cmd
46TOOL_DEP = $(PATH_TOOLS)\fastdep.exe
[9281]47TOOL_DEP_FILES = *.c *.cpp *.asm *.h *.rc *.dlg *.inc -r$(EXT_OBJ) *.orc *.ipf -obr- *.ipp
[8269]48TOOL_DEP_FLAGS = $(CC_INCLUDES) $(CXX_INCLUDES) $(AS_INCLUDES) $(ALL_INCLUDES) -i$(PATH_INCLUDES:;= -i)
49TOOL_DLLRNAME = dllrname /q
50TOOL_DODIRS = $(PATH_TOOLS)\dodirs.cmd
51TOOL_DOMAKES = $(PATH_TOOLS)\domakes.cmd
52TOOL_DOWITHDIRS = $(PATH_TOOLS)\dowithdirs.cmd
53TOOL_EXISTS = $(PATH_TOOLS)\Exists.cmd
[9114]54TOOL_IDEFCONV = $(PATH_TOOLS)\ImpDef.exe
[8423]55!if "$(BUILD_MULTIJOBS)" != ""
56TOOL_JOB_SUB = $(TOOL_CMDQD) submit
57TOOL_JOB_WAIT = $(TOOL_CMDQD) wait
58TOOL_JOB_UP = $(TOOL_CMDQD) queryrunning
59TOOL_JOB_INIT = $(TOOL_CMDQD) init
60TOOL_JOB_WORKERS= 5
61TOOL_JOB_SUB_MSG= (submitting job)
62!endif
63TOOL_MAKE = $(MAKE:.exe=).exe -nologo
[9165]64TOOL_MAPSYM = $(PATH_TOOLS)\MapSym.cmd $(TOOL_MAPSYM_TYPE)
[9114]65TOOL_RM = $(PATH_TOOLS)\rm.exe -fF
[10248]66TOOL_RMTREE = $(PATH_TOOLS)\rm.exe -fFR
[8715]67TOOL_RMDIR = rmdir
[9128]68TOOL_STRIP = $(PATH_TOOLS)\lxlite.cmd
[8269]69TOOL_TYPE = type
70
71
72#
[8423]73# Check for all mode and modify some tool flags
74#
75!ifdef MAKEFLAGS
76!if "$(MAKEVER)" != "5.0"
77!if "$(MAKEFLAGS:A=z)" != "$(MAKEFLAGS)"
78TOOL_DEP_FLAGS = $(TOOL_DEP_FLAGS) -F+
79!endif
80!else
81!if "$(MAKEFLAGS:a=z)" != "$(MAKEFLAGS)"
82TOOL_DEP_FLAGS += -F+
83!endif
84!endif
85!endif
86
87
88#
[8213]89# Default Extensions.
[8253]90#
[8333]91EXT_DLL = dll
[9088]92EXT_DEF = def
[8333]93EXT_EXE = exe
[9276]94EXT_HLP = hlp
[8333]95EXT_IFS = ifs
96EXT_ILIB= lib
[9276]97EXT_INF = inf
[8333]98EXT_LIB = lib
[9088]99EXT_MAK = mak
[8333]100EXT_MAP = map
[8213]101EXT_OBJ = obj
102EXT_RES = res
[8333]103EXT_SYM = sym
[8213]104EXT_SYS = sys
[8293]105EXT_VDD = sys
[8213]106
Note: See TracBrowser for help on using the repository browser.