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

Last change on this file since 9154 was 9152, checked in by bird, 23 years ago

Mapsym hack. (require real fixup later!!)

File size: 2.3 KB
Line 
1# $Id: setup.tools.mk,v 1.14 2002-08-28 04:41:24 bird Exp $
2
3
4#
5# Colorful output.
6# Define BUILD_NOCOLORS if you don't like it.. :-)
7#
8!ifdef SLKRUNS
9BUILD_NOCOLORS = 1
10!endif
11!ifndef BUILD_NOCOLORS
12CLRTXT=[32;1m
13CLRERR=[31;1m
14CLRFIL=[33;1m
15CLRMAK=[35;1m
16CLRRST=[0m
17!else
18CLRTXT=
19CLRERR=
20CLRFIL=
21CLRMAK=
22CLRRST=
23!endif
24
25
26#
27# Standard tools - may be overridden by compiler specific setupfiles.
28#
29TOOL_ECHO = echo
30TOOL_ECHOTXT = echo $(CLRTXT)
31!ifdef MAKEVER
32ECHO = %echo $(CLRTXT)
33!else
34ECHO = $(TOOL_ECHOTXT)
35!endif
36TOOL_BLDLEVEL = $(PATH_TOOLS)\BldLevelInf.cmd
37TOOL_BUILDENV = $(PATH_TOOLS)\BuildEnv.cmd
38TOOL_CMP = $(PATH_TOOLS)\cmp.exe
39TOOL_CMDQD = $(PATH_TOOLS)\cmdqd.exe
40!if "$(BUILD_SHELL)" != "4OS2"
41TOOL_COPY = copy
42!else
43TOOL_COPY = copy /Q
44!endif
45TOOL_CREATEPATH = $(PATH_TOOLS)\CreatePath.cmd
46TOOL_DEP = $(PATH_TOOLS)\fastdep.exe
47TOOL_DEP_FILES = *.c *.cpp *.asm *.h *.rc *.dlg *.orc *.inc *.ipf
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
54TOOL_IDEFCONV = $(PATH_TOOLS)\ImpDef.exe
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
64!ifndef LD_USE_ILINK
65TOOL_MAPSYM = $(PATH_TOOLS)\MapSym.cmd $(BUILD_ENV)
66!else
67TOOL_MAPSYM = $(PATH_TOOLS)\MapSym.cmd VAC308
68!endif
69TOOL_RM = $(PATH_TOOLS)\rm.exe -fF
70TOOL_RMDIR = rmdir
71TOOL_STRIP = $(PATH_TOOLS)\lxlite.cmd
72TOOL_TYPE = type
73
74
75#
76# Check for all mode and modify some tool flags
77#
78!ifdef MAKEFLAGS
79!if "$(MAKEVER)" != "5.0"
80!if "$(MAKEFLAGS:A=z)" != "$(MAKEFLAGS)"
81TOOL_DEP_FLAGS = $(TOOL_DEP_FLAGS) -F+
82!endif
83!else
84!if "$(MAKEFLAGS:a=z)" != "$(MAKEFLAGS)"
85TOOL_DEP_FLAGS += -F+
86!endif
87!endif
88!endif
89
90
91#
92# Default Extensions.
93#
94EXT_DLL = dll
95EXT_DEF = def
96EXT_EXE = exe
97EXT_IFS = ifs
98EXT_ILIB= lib
99EXT_LIB = lib
100EXT_MAK = mak
101EXT_MAP = map
102EXT_OBJ = obj
103EXT_RES = res
104EXT_RES = res
105EXT_SYM = sym
106EXT_SYS = sys
107EXT_VDD = sys
108
109
Note: See TracBrowser for help on using the repository browser.