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