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

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

Merged in latest changes.

File size: 2.0 KB
Line 
1# $Id: setup.tools.mk,v 1.8 2002-05-16 11:37:05 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
15CLRRST=[0m
16!else
17CLRTXT=
18CLRERR=
19CLRFIL=
20CLRRST=
21!endif
22
23
24#
25# Standard tools - may be overridden by compiler specific setupfiles.
26#
27ECHO = $(TOOL_ECHO)
28TOOL_BLDLEVEL = $(PATH_TOOLS)\BldLevelInf.cmd
29TOOL_BUILDENV = $(PATH_TOOLS)\BuildEnv.cmd
30TOOL_CMP = $(PATH_TOOLS)\cmp.exe
31TOOL_CMDQD = $(PATH_TOOLS)\cmdqd.exe
32!if "$(BUILD_SHELL)" != "4OS2"
33TOOL_COPY = copy
34!else
35TOOL_COPY = copy /Q
36!endif
37TOOL_CREATEPATH = $(PATH_TOOLS)\CreatePath.cmd
38TOOL_DEP = $(PATH_TOOLS)\fastdep.exe
39TOOL_DEP_FILES = *.c *.cpp *.asm *.h *.rc *.dlg *.orc *.inc *.ipf
40TOOL_DEP_FLAGS = $(CC_INCLUDES) $(CXX_INCLUDES) $(AS_INCLUDES) $(ALL_INCLUDES) -i$(PATH_INCLUDES:;= -i)
41TOOL_DLLRNAME = dllrname /q
42TOOL_DODIRS = $(PATH_TOOLS)\dodirs.cmd
43TOOL_DOMAKES = $(PATH_TOOLS)\domakes.cmd
44TOOL_DOWITHDIRS = $(PATH_TOOLS)\dowithdirs.cmd
45TOOL_ECHO = @echo $(CLRTXT)
46TOOL_EXISTS = $(PATH_TOOLS)\Exists.cmd
47!if "$(BUILD_MULTIJOBS)" != ""
48TOOL_JOB_SUB = $(TOOL_CMDQD) submit
49TOOL_JOB_WAIT = $(TOOL_CMDQD) wait
50TOOL_JOB_UP = $(TOOL_CMDQD) queryrunning
51TOOL_JOB_INIT = $(TOOL_CMDQD) init
52TOOL_JOB_WORKERS= 5
53TOOL_JOB_SUB_MSG= (submitting job)
54!endif
55TOOL_MAKE = $(MAKE:.exe=).exe -nologo
56TOOL_MAPSYM = $(PATH_TOOLS)\MapSym.cmd $(BUILD_ENV)
57TOOL_RM = rm.exe -f
58TOOL_TYPE = type
59
60
61#
62# Check for all mode and modify some tool flags
63#
64!ifdef MAKEFLAGS
65!if "$(MAKEVER)" != "5.0"
66!if "$(MAKEFLAGS:A=z)" != "$(MAKEFLAGS)"
67TOOL_DEP_FLAGS = $(TOOL_DEP_FLAGS) -F+
68!endif
69!else
70!if "$(MAKEFLAGS:a=z)" != "$(MAKEFLAGS)"
71TOOL_DEP_FLAGS += -F+
72!endif
73!endif
74!endif
75
76
77#
78# Default Extensions.
79#
80EXT_DLL = dll
81EXT_EXE = exe
82EXT_IFS = ifs
83EXT_ILIB= lib
84EXT_LIB = lib
85EXT_MAP = map
86EXT_OBJ = obj
87EXT_RES = res
88EXT_RES = res
89EXT_SYM = sym
90EXT_SYS = sys
91EXT_VDD = sys
92
93
Note: See TracBrowser for help on using the repository browser.