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