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

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

Merged in NMAKE5 and other changes from UNIMAC.

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