[10248] | 1 | # $Id: setup.tools.mk,v 1.19 2003-09-14 18:53:03 bird Exp $
|
---|
[8197] | 2 |
|
---|
| 3 |
|
---|
| 4 | #
|
---|
| 5 | # Colorful output.
|
---|
| 6 | # Define BUILD_NOCOLORS if you don't like it.. :-)
|
---|
| 7 | #
|
---|
| 8 | !ifdef SLKRUNS
|
---|
[8423] | 9 | BUILD_NOCOLORS = 1
|
---|
[8197] | 10 | !endif
|
---|
| 11 | !ifndef BUILD_NOCOLORS
|
---|
| 12 | CLRTXT=[32;1m
|
---|
| 13 | CLRERR=[31;1m
|
---|
[8293] | 14 | CLRFIL=[33;1m
|
---|
[9030] | 15 | CLRMAK=[35;1m
|
---|
[8197] | 16 | CLRRST=[0m
|
---|
| 17 | !else
|
---|
| 18 | CLRTXT=
|
---|
| 19 | CLRERR=
|
---|
| 20 | CLRFIL=
|
---|
[9030] | 21 | CLRMAK=
|
---|
[8197] | 22 | CLRRST=
|
---|
| 23 | !endif
|
---|
| 24 |
|
---|
| 25 |
|
---|
| 26 | #
|
---|
[8269] | 27 | # Standard tools - may be overridden by compiler specific setupfiles.
|
---|
| 28 | #
|
---|
[9114] | 29 | TOOL_ECHO = echo
|
---|
| 30 | TOOL_ECHOTXT = echo $(CLRTXT)
|
---|
[8715] | 31 | !ifdef MAKEVER
|
---|
| 32 | ECHO = %echo $(CLRTXT)
|
---|
| 33 | !else
|
---|
[9114] | 34 | ECHO = $(TOOL_ECHOTXT)
|
---|
[8715] | 35 | !endif
|
---|
[8333] | 36 | TOOL_BLDLEVEL = $(PATH_TOOLS)\BldLevelInf.cmd
|
---|
| 37 | TOOL_BUILDENV = $(PATH_TOOLS)\BuildEnv.cmd
|
---|
[8269] | 38 | TOOL_CMP = $(PATH_TOOLS)\cmp.exe
|
---|
[8423] | 39 | TOOL_CMDQD = $(PATH_TOOLS)\cmdqd.exe
|
---|
[9169] | 40 | !if "$(COMSPEC:4OS2.EXE=x)" == "$(COMSPEC)"
|
---|
[8269] | 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
|
---|
[9281] | 47 | TOOL_DEP_FILES = *.c *.cpp *.asm *.h *.rc *.dlg *.inc -r$(EXT_OBJ) *.orc *.ipf -obr- *.ipp
|
---|
[8269] | 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
|
---|
[9114] | 54 | TOOL_IDEFCONV = $(PATH_TOOLS)\ImpDef.exe
|
---|
[8423] | 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
|
---|
[9165] | 64 | TOOL_MAPSYM = $(PATH_TOOLS)\MapSym.cmd $(TOOL_MAPSYM_TYPE)
|
---|
[9114] | 65 | TOOL_RM = $(PATH_TOOLS)\rm.exe -fF
|
---|
[10248] | 66 | TOOL_RMTREE = $(PATH_TOOLS)\rm.exe -fFR
|
---|
[8715] | 67 | TOOL_RMDIR = rmdir
|
---|
[9128] | 68 | TOOL_STRIP = $(PATH_TOOLS)\lxlite.cmd
|
---|
[8269] | 69 | TOOL_TYPE = type
|
---|
| 70 |
|
---|
| 71 |
|
---|
| 72 | #
|
---|
[8423] | 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 | #
|
---|
[8213] | 89 | # Default Extensions.
|
---|
[8253] | 90 | #
|
---|
[8333] | 91 | EXT_DLL = dll
|
---|
[9088] | 92 | EXT_DEF = def
|
---|
[8333] | 93 | EXT_EXE = exe
|
---|
[9276] | 94 | EXT_HLP = hlp
|
---|
[8333] | 95 | EXT_IFS = ifs
|
---|
| 96 | EXT_ILIB= lib
|
---|
[9276] | 97 | EXT_INF = inf
|
---|
[8333] | 98 | EXT_LIB = lib
|
---|
[9088] | 99 | EXT_MAK = mak
|
---|
[8333] | 100 | EXT_MAP = map
|
---|
[8213] | 101 | EXT_OBJ = obj
|
---|
| 102 | EXT_RES = res
|
---|
[8333] | 103 | EXT_SYM = sym
|
---|
[8213] | 104 | EXT_SYS = sys
|
---|
[8293] | 105 | EXT_VDD = sys
|
---|
[8213] | 106 |
|
---|