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

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

CLRMAK.

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