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