Changeset 677 in kBuild for trunk/kBuild/tools/VCC80.kmk
- Timestamp:
- Dec 7, 2006 4:51:39 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/kBuild/tools/VCC80.kmk (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/VCC80.kmk
r668 r677 29 29 # Tool Specific Properties 30 30 ifndef PATH_TOOL_VCC80 31 PATH_TOOL_VCC80 := $(wildcard $(PATH_DEVTOOLS_TRG)/vcc/v8) 31 PATH_TOOL_VCC80 := $(wildcard $(PATH_DEVTOOLS_TRG)/vcc/v8 \ 32 $(PATH_DEVTOOLS)/x86.win/vcc/v8 \ 33 $(PATH_DEVTOOLS)/x86.win32/vcc/v8 \ 34 $(PATH_DEVTOOLS)/amd64.win/vcc/v8) 32 35 ifeq ($(PATH_TOOL_VCC80),) 33 PATH_TOOL_VCC80 := $( wildcard $(PATH_DEVTOOLS)/x86.win/vcc/v8)36 PATH_TOOL_VCC80 := $(firstword $(PATH_TOOL_VCC80)) 34 37 endif 35 ifeq ($(PATH_TOOL_VCC80),) 36 PATH_TOOL_VCC80 := $(wildcard $(PATH_DEVTOOLS)/x86.win32/vcc/v8) 37 endif 38 ifeq ($(PATH_TOOL_VCC80),) 39 PATH_TOOL_VCC80 := $(wildcard $(PATH_DEVTOOLS)/amd64.win/vcc/v8) 40 endif 41 ifneq ($(PATH_TOOL_VCC80),) 42 # done for now 43 else 44 $(warning kBuild: PATH_TOOL_VCC80 cannot be determined!) 45 PATH_TOOL_VCC80 := $(PATH_DEVTOOLS_TRG)/vcc/v8 46 endif 38 # if not found, we'll enter 'pathless' mode. 47 39 else 48 40 # Resolve any fancy stuff once and for all. 49 41 PATH_TOOL_VCC80 := $(PATH_TOOL_VCC80) 50 42 endif 51 ifeq ($(BUILD_PLATFORM).$(BUILD_PLATFORM_ARCH),win.amd64) 52 PATH_TOOL_VCC80_BIN.amd64 ?= $(PATH_TOOL_VCC80)/bin/amd64 53 else 54 PATH_TOOL_VCC80_BIN.amd64 ?= $(PATH_TOOL_VCC80)/bin/x86_amd64 55 endif 56 PATH_TOOL_VCC80_BIN.x86 ?= $(PATH_TOOL_VCC80)/bin 57 PATH_TOOL_VCC80_BIN ?= $(PATH_TOOL_VCC80_BIN.$(BUILD_TARGET)) 58 PATH_TOOL_VCC80_LIB.amd64 ?= $(PATH_TOOL_VCC80)/lib/amd64 59 PATH_TOOL_VCC80_LIB.x86 ?= $(PATH_TOOL_VCC80)/lib 60 PATH_TOOL_VCC80_LIB ?= $(PATH_TOOL_VCC80_LIB.$(BUILD_TARGET)) 61 PATH_TOOL_VCC80_INC ?= $(PATH_TOOL_VCC80)/include 62 PATH_TOOL_VCC80_ATLMFC ?= $(PATH_TOOL_VCC80X86)/atlmfc 63 PATH_TOOL_VCC80_ATLMFC_INC ?= $(PATH_TOOL_VCC80_ATLMFC)/include 64 PATH_TOOL_VCC80_ATLMFC_LIB.amd64 ?= $(PATH_TOOL_VCC80_ATLMFC)/lib 65 PATH_TOOL_VCC80_ATLMFC_LIB.x86 ?= $(PATH_TOOL_VCC80_ATLMFC)/lib/amd64 66 PATH_TOOL_VCC80_ATLMFC_LIB ?= $(PATH_TOOL_VCC80_ATLMFC_LIB.$(BUILD_TARGET)) 67 TOOL_VCC80_CC ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80_BIN)/cl.exe 68 TOOL_VCC80_CXX ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80_BIN)/cl.exe 69 TOOL_VCC80_AS ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80_BIN)/ml64.exe 70 TOOL_VCC80_RC ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80_BIN)/../rc.exe 71 TOOL_VCC80_AR ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80_BIN)/lib.exe 72 TOOL_VCC80_LD ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80_BIN)/link.exe 73 TOOL_VCC80_MT ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80_BIN)/../mt.exe 43 ifneq ($(PATH_TOOL_VCC80),) 44 ifeq ($(BUILD_PLATFORM).$(BUILD_PLATFORM_ARCH),win.amd64) 45 PATH_TOOL_VCC80_BIN.amd64 ?= $(PATH_TOOL_VCC80)/bin/amd64 46 else 47 PATH_TOOL_VCC80_BIN.amd64 ?= $(PATH_TOOL_VCC80)/bin/x86_amd64 48 endif 49 PATH_TOOL_VCC80_BIN.x86 ?= $(PATH_TOOL_VCC80)/bin 50 PATH_TOOL_VCC80_BIN ?= $(PATH_TOOL_VCC80_BIN.$(BUILD_TARGET)) 51 PATH_TOOL_VCC80_LIB.amd64 ?= $(PATH_TOOL_VCC80)/lib/amd64 52 PATH_TOOL_VCC80_LIB.x86 ?= $(PATH_TOOL_VCC80)/lib 53 PATH_TOOL_VCC80_LIB ?= $(PATH_TOOL_VCC80_LIB.$(BUILD_TARGET)) 54 PATH_TOOL_VCC80_INC ?= $(PATH_TOOL_VCC80)/include 55 PATH_TOOL_VCC80_ATLMFC ?= $(PATH_TOOL_VCC80X86)/atlmfc 56 PATH_TOOL_VCC80_ATLMFC_INC ?= $(PATH_TOOL_VCC80_ATLMFC)/include 57 PATH_TOOL_VCC80_ATLMFC_LIB.amd64 ?= $(PATH_TOOL_VCC80_ATLMFC)/lib 58 PATH_TOOL_VCC80_ATLMFC_LIB.x86 ?= $(PATH_TOOL_VCC80_ATLMFC)/lib/amd64 59 PATH_TOOL_VCC80_ATLMFC_LIB ?= $(PATH_TOOL_VCC80_ATLMFC_LIB.$(BUILD_TARGET)) 60 TOOL_VCC80_CC ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80_BIN)/cl.exe 61 TOOL_VCC80_CXX ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80_BIN)/cl.exe 62 TOOL_VCC80_AS ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80_BIN)/ml64.exe 63 TOOL_VCC80_RC ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80_BIN.x86)/rc.exe 64 TOOL_VCC80_AR ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80_BIN)/lib.exe 65 TOOL_VCC80_LD ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80_BIN)/link.exe 66 TOOL_VCC80_MT ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80_BIN.x86)/mt.exe 67 else 68 # Pathless, relies on the environment. 69 TOOL_VCC80_CC ?= $(EXEC_X86_WIN32) cl.exe 70 TOOL_VCC80_CXX ?= $(EXEC_X86_WIN32) cl.exe 71 TOOL_VCC80_AS ?= $(EXEC_X86_WIN32) ml64.exe 72 TOOL_VCC80_RC ?= $(EXEC_X86_WIN32) rc.exe 73 TOOL_VCC80_AR ?= $(EXEC_X86_WIN32) lib.exe 74 TOOL_VCC80_LD ?= $(EXEC_X86_WIN32) link.exe 75 TOOL_VCC80_MT ?= $(EXEC_X86_WIN32) mt.exe 76 endif 74 77 VCC80_NEW_DEPS = 1 ##< Enables fast DEP_IDB based dependencies. 75 78 … … 114 117 TOOL_VCC80_LDFLAGS.debug ?= -debug 115 118 TOOL_VCC80_LDFLAGS.release ?= 119 TOOL_VCC80_LIBPATH.amd64 ?= $(PATH_TOOL_VCC80_LIB.amd64) $(PATH_TOOL_VCC80_ATLMFC_LIB.amd64) 120 TOOL_VCC80_LIBPATH.x86 ?= $(PATH_TOOL_VCC80_LIB.x86) $(PATH_TOOL_VCC80_ATLMFC_LIB.x86) 116 121 117 122
Note:
See TracChangeset
for help on using the changeset viewer.

