Changeset 2408 for trunk/kBuild/tools/VCC100X86.kmk
- Timestamp:
- Jun 16, 2010, 4:13:27 AM (15 years ago)
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/VCC100X86.kmk
r2405 r2408 1 1 # $Id$ 2 2 ## @file 3 # kBuild Tool Config - Visual C++ 8.0 (aka Visual .NET 2005, or MSC v14), targeting x86.4 # 5 6 # 7 # Copyright (c) 2004-20 09knut st. osmundsen <bird-kBuild-spamix@anduin.net>3 # kBuild Tool Config - Visual C++ 10.0 (aka Visual 2010 and MSC v16), targeting x86. 4 # 5 6 # 7 # Copyright (c) 2004-2010 knut st. osmundsen <bird-kBuild-spamix@anduin.net> 8 8 # 9 9 # This file is part of kBuild. … … 32 32 # 33 33 34 TOOL_VCC 80X86 := Visual C++ 8.0 (aka Visual .NET 2005, or MSC v14), targeting x86.34 TOOL_VCC100X86 := Visual C++ 10.0 (aka Visual 2010 and MSC v16), targeting x86. 35 35 36 36 # Tool Specific Properties 37 ifndef PATH_TOOL_VCC 80X8638 PATH_TOOL_VCC 80X86 := $(wildcard $(PATH_DEVTOOLS)/win.x86/vcc/v8*)39 ifeq ($(PATH_TOOL_VCC 80X86),)40 PATH_TOOL_VCC 80X86 := $(PATH_TOOL_VCC80)41 endif 42 ifeq ($(PATH_TOOL_VCC 80X86),)43 PATH_TOOL_VCC 80X86 := $(PATH_TOOL_VCC80AMD64)44 endif 45 ifeq ($(PATH_TOOL_VCC 80X86),)46 PATH_TOOL_VCC 80X86 := $(wildcard $(PATH_DEVTOOLS)/x86.win32/vcc/v8*)47 endif 48 ifeq ($(PATH_TOOL_VCC 80X86),)49 PATH_TOOL_VCC 80X86 := $(wildcard $(PATH_DEVTOOLS)/win.amd64/vcc/v8*)50 endif 51 ifneq ($(PATH_TOOL_VCC 80X86),)52 PATH_TOOL_VCC 80X86 := $(lastword $(sort $(PATH_TOOL_VCC80X86)))37 ifndef PATH_TOOL_VCC100X86 38 PATH_TOOL_VCC100X86 := $(wildcard $(PATH_DEVTOOLS)/win.x86/vcc/v10*) 39 ifeq ($(PATH_TOOL_VCC100X86),) 40 PATH_TOOL_VCC100X86 := $(PATH_TOOL_VCC100) 41 endif 42 ifeq ($(PATH_TOOL_VCC100X86),) 43 PATH_TOOL_VCC100X86 := $(PATH_TOOL_VCC100AMD64) 44 endif 45 ifeq ($(PATH_TOOL_VCC100X86),) 46 PATH_TOOL_VCC100X86 := $(wildcard $(PATH_DEVTOOLS)/x86.win32/vcc/v10*) 47 endif 48 ifeq ($(PATH_TOOL_VCC100X86),) 49 PATH_TOOL_VCC100X86 := $(wildcard $(PATH_DEVTOOLS)/win.amd64/vcc/v10*) 50 endif 51 ifneq ($(PATH_TOOL_VCC100X86),) 52 PATH_TOOL_VCC100X86 := $(lastword $(sort $(PATH_TOOL_VCC100X86))) 53 53 else 54 $(warning kBuild: PATH_TOOL_VCC 80X86 cannot be determined!)55 PATH_TOOL_VCC 80X86 := $(PATH_DEVTOOLS)/x86.win/vcc/v854 $(warning kBuild: PATH_TOOL_VCC100X86 cannot be determined!) 55 PATH_TOOL_VCC100X86 := $(PATH_DEVTOOLS)/x86.win/vcc/v10 56 56 endif 57 57 else 58 58 # Resolve any fancy stuff once and for all. 59 PATH_TOOL_VCC 80X86 := $(PATH_TOOL_VCC80X86)59 PATH_TOOL_VCC100X86 := $(PATH_TOOL_VCC100X86) 60 60 endif 61 PATH_TOOL_VCC 80X86_BIN ?= $(PATH_TOOL_VCC80X86)/bin62 PATH_TOOL_VCC 80X86_LIB ?= $(PATH_TOOL_VCC80X86)/lib63 PATH_TOOL_VCC 80X86_INC ?= $(PATH_TOOL_VCC80X86)/include64 PATH_TOOL_VCC 80X86_ATLMFC ?= $(PATH_TOOL_VCC80X86)/atlmfc65 PATH_TOOL_VCC 80X86_ATLMFC_INC ?= $(PATH_TOOL_VCC80X86_ATLMFC)/include66 PATH_TOOL_VCC 80X86_ATLMFC_LIB ?= $(PATH_TOOL_VCC80X86_ATLMFC)/lib67 TOOL_VCC 80X86_CC ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80X86_BIN)/cl.exe68 TOOL_VCC 80X86_CXX ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80X86_BIN)/cl.exe69 TOOL_VCC 80X86_AS ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80X86_BIN)/ml.exe70 TOOL_VCC 80X86_RC ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80X86_BIN)/rc.exe71 TOOL_VCC 80X86_AR ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80X86_BIN)/lib.exe72 TOOL_VCC 80X86_LD ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80X86_BIN)/link.exe73 TOOL_VCC 80X86_MT ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80X86_BIN)/mt.exe61 PATH_TOOL_VCC100X86_BIN ?= $(PATH_TOOL_VCC100X86)/bin 62 PATH_TOOL_VCC100X86_LIB ?= $(PATH_TOOL_VCC100X86)/lib 63 PATH_TOOL_VCC100X86_INC ?= $(PATH_TOOL_VCC100X86)/include 64 PATH_TOOL_VCC100X86_ATLMFC ?= $(PATH_TOOL_VCC100X86)/atlmfc 65 PATH_TOOL_VCC100X86_ATLMFC_INC ?= $(PATH_TOOL_VCC100X86_ATLMFC)/include 66 PATH_TOOL_VCC100X86_ATLMFC_LIB ?= $(PATH_TOOL_VCC100X86_ATLMFC)/lib 67 TOOL_VCC100X86_CC ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100X86_BIN)/cl.exe 68 TOOL_VCC100X86_CXX ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100X86_BIN)/cl.exe 69 TOOL_VCC100X86_AS ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100X86_BIN)/ml.exe 70 TOOL_VCC100X86_RC ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100X86_BIN)/rc.exe 71 TOOL_VCC100X86_AR ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100X86_BIN)/lib.exe 72 TOOL_VCC100X86_LD ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100X86_BIN)/link.exe 73 TOOL_VCC100X86_MT ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100X86_BIN)/mt.exe 74 74 ## Disabled fast DEP_IDB based dependencies. 75 #VCC 80X86_OLD_DEPS = 175 #VCC100X86_OLD_DEPS = 1 76 76 77 77 ## Constructs the correct .pdb name (the name is lowercased). 78 78 # @param $(1) Base name, no extention. 79 79 # @param $(2) The extension. 80 TOOL_VCC 80X86_PDB = $(dir $(1))$(tolower $(notdir $(1))).$(2)80 TOOL_VCC100X86_PDB = $(dir $(1))$(tolower $(notdir $(1))).$(2) 81 81 82 82 83 83 # General Properties used by kBuild 84 TOOL_VCC 80X86_COBJSUFF ?= .obj85 TOOL_VCC 80X86_CFLAGS ?= -TC -c -nologo86 TOOL_VCC 80X86_CFLAGS.debug ?= -Zi87 TOOL_VCC 80X86_CFLAGS.release ?= -O288 TOOL_VCC 80X86_CFLAGS.profile ?= -O289 TOOL_VCC 80X86_CINCS ?= $(PATH_TOOL_VCC80X86_INC)90 TOOL_VCC 80X86_CDEFS ?=91 92 TOOL_VCC 80X86_CXXOBJSUFF ?= .obj93 TOOL_VCC 80X86_CXXFLAGS ?= -TP -c -nologo94 TOOL_VCC 80X86_CXXFLAGS.debug ?= -Zi95 TOOL_VCC 80X86_CXXFLAGS.release ?= -O296 TOOL_VCC 80X86_CXXFLAGS.profile ?= -O297 TOOL_VCC 80X86_CXXINCS ?= $(PATH_TOOL_VCC80X86_INC) $(PATH_TOOL_VCC80X86_ATLMFC_INC)98 TOOL_VCC 80X86_CXXDEFS ?=99 100 TOOL_VCC 80X86_ASOBJSUFF ?= .obj101 102 TOOL_VCC 80X86_RCOBJSUFF ?= .res103 TOOL_VCC 80X86_RCINCS ?= $(PATH_TOOL_VCC80X86_INC) $(PATH_TOOL_VCC80X86_ATLMFC_INC)104 105 TOOL_VCC 80X86_ARFLAGS ?= -nologo106 TOOL_VCC 80X86_ARLIBSUFF ?= .lib107 108 TOOL_VCC 80X86_LDFLAGS ?= -nologo -machine:x86109 TOOL_VCC 80X86_LDFLAGS.debug ?= -debug110 TOOL_VCC 80X86_LDFLAGS.release ?=84 TOOL_VCC100X86_COBJSUFF ?= .obj 85 TOOL_VCC100X86_CFLAGS ?= -TC -c -nologo 86 TOOL_VCC100X86_CFLAGS.debug ?= -Zi 87 TOOL_VCC100X86_CFLAGS.release ?= -O2 88 TOOL_VCC100X86_CFLAGS.profile ?= -O2 89 TOOL_VCC100X86_CINCS ?= $(PATH_TOOL_VCC100X86_INC) 90 TOOL_VCC100X86_CDEFS ?= 91 92 TOOL_VCC100X86_CXXOBJSUFF ?= .obj 93 TOOL_VCC100X86_CXXFLAGS ?= -TP -c -nologo 94 TOOL_VCC100X86_CXXFLAGS.debug ?= -Zi 95 TOOL_VCC100X86_CXXFLAGS.release ?= -O2 96 TOOL_VCC100X86_CXXFLAGS.profile ?= -O2 97 TOOL_VCC100X86_CXXINCS ?= $(PATH_TOOL_VCC100X86_INC) $(PATH_TOOL_VCC100X86_ATLMFC_INC) 98 TOOL_VCC100X86_CXXDEFS ?= 99 100 TOOL_VCC100X86_ASOBJSUFF ?= .obj 101 102 TOOL_VCC100X86_RCOBJSUFF ?= .res 103 TOOL_VCC100X86_RCINCS ?= $(PATH_TOOL_VCC100X86_INC) $(PATH_TOOL_VCC100X86_ATLMFC_INC) 104 105 TOOL_VCC100X86_ARFLAGS ?= -nologo 106 TOOL_VCC100X86_ARLIBSUFF ?= .lib 107 108 TOOL_VCC100X86_LDFLAGS ?= -nologo -machine:x86 109 TOOL_VCC100X86_LDFLAGS.debug ?= -debug 110 TOOL_VCC100X86_LDFLAGS.release ?= 111 111 112 112 … … 125 125 # @param $(outbase) Output basename (full). Use this for list files and such. 126 126 # @param $(objsuff) Object suffix. 127 TOOL_VCC 80X86_COMPILE_C_DEPEND =128 TOOL_VCC 80X86_COMPILE_C_DEPORD =129 TOOL_VCC 80X86_COMPILE_C_OUTPUT = $(call TOOL_VCC80X86_PDB, $(outbase)-obj,idb)130 TOOL_VCC 80X86_COMPILE_C_OUTPUT_MAYBE = $(call TOOL_VCC80X86_PDB, $(outbase)-obj,pdb)131 define TOOL_VCC 80X86_COMPILE_C_CMDS132 $(QUIET)$(TOOL_VCC 80X86_CC) -c\127 TOOL_VCC100X86_COMPILE_C_DEPEND = 128 TOOL_VCC100X86_COMPILE_C_DEPORD = 129 TOOL_VCC100X86_COMPILE_C_OUTPUT = $(call TOOL_VCC100X86_PDB, $(outbase)-obj,idb) 130 TOOL_VCC100X86_COMPILE_C_OUTPUT_MAYBE = $(call TOOL_VCC100X86_PDB, $(outbase)-obj,pdb) 131 define TOOL_VCC100X86_COMPILE_C_CMDS 132 $(QUIET)$(TOOL_VCC100X86_CC) -c\ 133 133 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ 134 134 -Fd$(outbase)-obj.pdb \ … … 136 136 -Fo$(obj)\ 137 137 $(subst /,\\,$(abspath $(source))) 138 $(QUIET)$(DEP_IDB) -f -s -q -o $(dep) -t $(obj) $(call TOOL_VCC 80X86_PDB,$(outbase)-obj,idb)138 $(QUIET)$(DEP_IDB) -f -s -q -o $(dep) -t $(obj) $(call TOOL_VCC100X86_PDB,$(outbase)-obj,idb) 139 139 endef 140 140 … … 153 153 # @param $(outbase) Output basename (full). Use this for list files and such. 154 154 # @param $(objsuff) Object suffix. 155 TOOL_VCC 80X86_COMPILE_CXX_DEPEND =156 TOOL_VCC 80X86_COMPILE_CXX_DEPORD =157 TOOL_VCC 80X86_COMPILE_CXX_OUTPUT = $(call TOOL_VCC80X86_PDB, $(outbase)-obj,idb)158 TOOL_VCC 80X86_COMPILE_CXX_OUTPUT_MAYBE = $(call TOOL_VCC80X86_PDB, $(outbase)-obj,pdb)159 define TOOL_VCC 80X86_COMPILE_CXX_CMDS160 $(QUIET)$(TOOL_VCC 80X86_CXX) -c\155 TOOL_VCC100X86_COMPILE_CXX_DEPEND = 156 TOOL_VCC100X86_COMPILE_CXX_DEPORD = 157 TOOL_VCC100X86_COMPILE_CXX_OUTPUT = $(call TOOL_VCC100X86_PDB, $(outbase)-obj,idb) 158 TOOL_VCC100X86_COMPILE_CXX_OUTPUT_MAYBE = $(call TOOL_VCC100X86_PDB, $(outbase)-obj,pdb) 159 define TOOL_VCC100X86_COMPILE_CXX_CMDS 160 $(QUIET)$(TOOL_VCC100X86_CXX) -c\ 161 161 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ 162 162 -Fd$(outbase)-obj.pdb \ … … 164 164 -Fo$(obj)\ 165 165 $(subst /,\\,$(abspath $(source))) 166 $(QUIET)$(DEP_IDB) -f -s -q -o $(dep) -t $(obj) $(call TOOL_VCC 80X86_PDB,$(outbase)-obj,idb)166 $(QUIET)$(DEP_IDB) -f -s -q -o $(dep) -t $(obj) $(call TOOL_VCC100X86_PDB,$(outbase)-obj,idb) 167 167 endef 168 168 … … 182 182 # @param $(outbase) Output basename (full). Use this for list files and such. 183 183 # @param $(objsuff) Object suffix. 184 TOOL_VCC 80X86_COMPILE_RC_DEPEND =185 TOOL_VCC 80X86_COMPILE_RC_DEPORD =186 TOOL_VCC 80X86_COMPILE_RC_OUTPUT =187 define TOOL_VCC 80X86_COMPILE_RC_CMDS188 $(QUIET)$(TOOL_VCC 80X86_RC) \184 TOOL_VCC100X86_COMPILE_RC_DEPEND = 185 TOOL_VCC100X86_COMPILE_RC_DEPORD = 186 TOOL_VCC100X86_COMPILE_RC_OUTPUT = 187 define TOOL_VCC100X86_COMPILE_RC_CMDS 188 $(QUIET)$(TOOL_VCC100X86_RC) \ 189 189 $(flags) $(addprefix /i, $(subst /,\\,$(incs))) $(addprefix /d, $(defs))\ 190 190 /fo$(obj)\ … … 203 203 # @param $(outbase) Output basename (full). Use this for list files and such. 204 204 # 205 TOOL_VCC 80X86_LINK_LIBRARY_DEPEND = $(othersrc)206 TOOL_VCC 80X86_LINK_LIBRARY_DEPORD =207 TOOL_VCC 80X86_LINK_LIBRARY_OUTPUT = $(outbase).rsp208 TOOL_VCC 80X86_LINK_LIBRARY_OUTPUT_MAYBE = $(outbase).lst $(outbase).exp $(outbase).pdb209 define TOOL_VCC 80X86_LINK_LIBRARY_CMDS205 TOOL_VCC100X86_LINK_LIBRARY_DEPEND = $(othersrc) 206 TOOL_VCC100X86_LINK_LIBRARY_DEPORD = 207 TOOL_VCC100X86_LINK_LIBRARY_OUTPUT = $(outbase).rsp 208 TOOL_VCC100X86_LINK_LIBRARY_OUTPUT_MAYBE = $(outbase).lst $(outbase).exp $(outbase).pdb 209 define TOOL_VCC100X86_LINK_LIBRARY_CMDS 210 210 $(QUIET)$(APPEND) -n $(outbase).rsp \ 211 211 $(foreach arg,\ … … 214 214 $(addprefix /DEF:,$(filter %.def,$(othersrc))) \ 215 215 ,\"$(arg)\") 216 $(QUIET)$(TOOL_VCC 80X86_AR) $(flags) /OUT:$(out) @$(outbase).rsp216 $(QUIET)$(TOOL_VCC100X86_AR) $(flags) /OUT:$(out) @$(outbase).rsp 217 217 endef 218 218 … … 232 232 # @param $(outbase) Output basename (full). Use this for list files and such. 233 233 # 234 TOOL_VCC 80X86_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc)235 TOOL_VCC 80X86_LINK_PROGRAM_DEPORD =236 TOOL_VCC 80X86_LINK_PROGRAM_OUTPUT = $(outbase).map237 TOOL_VCC 80X86_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest238 define TOOL_VCC 80X86_LINK_PROGRAM_CMDS239 $(QUIET)$(TOOL_VCC 80X86_LD) $(flags) \234 TOOL_VCC100X86_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 235 TOOL_VCC100X86_LINK_PROGRAM_DEPORD = 236 TOOL_VCC100X86_LINK_PROGRAM_OUTPUT = $(outbase).map 237 TOOL_VCC100X86_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest 238 define TOOL_VCC100X86_LINK_PROGRAM_CMDS 239 $(QUIET)$(TOOL_VCC100X86_LD) $(flags) \ 240 240 /OUT:$(out) \ 241 241 /MAPINFO:EXPORTS /INCREMENTAL:NO \ … … 247 247 $(subst /,\\,$(libs)) 248 248 $(QUIET)$(TEST) -f $(out).manifest -- \ 249 $(TOOL_VCC 80X86_MT) -manifest $(subst /,\\,$(out)).manifest -outputresource:$(subst /,\\,$(out))249 $(TOOL_VCC100X86_MT) -manifest $(subst /,\\,$(out)).manifest -outputresource:$(subst /,\\,$(out)) 250 250 endef 251 251 … … 265 265 # 266 266 # @param $(outbase) Output basename (full). Use this for list files and such. 267 TOOL_VCC 80X86_LINK_DLL_DEPEND = $(objs) $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc)268 TOOL_VCC 80X86_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_LIB))269 TOOL_VCC 80X86_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp270 TOOL_VCC 80X86_LINK_DLL_OUTPUT_MAYBE = $(outbase).pdb $(outbase).ilk $(out).manifest $(PATH_LIB)/$(notdir $(outbase)).lib $(PATH_LIB)/$(notdir $(outbase)).exp271 define TOOL_VCC 80X86_LINK_DLL_CMDS272 $(QUIET)$(TOOL_VCC 80X86_LD) $(flags) \267 TOOL_VCC100X86_LINK_DLL_DEPEND = $(objs) $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 268 TOOL_VCC100X86_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_LIB)) 269 TOOL_VCC100X86_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp 270 TOOL_VCC100X86_LINK_DLL_OUTPUT_MAYBE = $(outbase).pdb $(outbase).ilk $(out).manifest $(PATH_LIB)/$(notdir $(outbase)).lib $(PATH_LIB)/$(notdir $(outbase)).exp 271 define TOOL_VCC100X86_LINK_DLL_CMDS 272 $(QUIET)$(TOOL_VCC100X86_LD) $(flags) \ 273 273 /OUT:$(out) \ 274 274 /IMPLIB:$(outbase).lib \ … … 282 282 $(subst /,\\,$(libs)) 283 283 $(QUIET)$(TEST) -f $(out).manifest -- \ 284 $(TOOL_VCC 80X86_MT) -manifest $(subst /,\\,$(out)).manifest '-outputresource:$(subst /,\\,$(out));#2'284 $(TOOL_VCC100X86_MT) -manifest $(subst /,\\,$(out)).manifest '-outputresource:$(subst /,\\,$(out));#2' 285 285 $(QUIET)$(CP) --changed --ignore-non-existing $(outbase).exp $(outbase).lib $(PATH_LIB)/ 286 286 $(eval _DIRS += $(PATH_LIB)) … … 302 302 # 303 303 # @param $(outbase) Output basename (full). Use this for list files and such. 304 TOOL_VCC 80X86_LINK_SYSMOD_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc)305 TOOL_VCC 80X86_LINK_SYSMOD_DEPORD =306 TOOL_VCC 80X86_LINK_SYSMOD_OUTPUT = $(outbase).map307 TOOL_VCC 80X86_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest308 define TOOL_VCC 80X86_LINK_SYSMOD_CMDS309 $(QUIET)$(TOOL_VCC 80X86_LD) $(flags) \304 TOOL_VCC100X86_LINK_SYSMOD_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 305 TOOL_VCC100X86_LINK_SYSMOD_DEPORD = 306 TOOL_VCC100X86_LINK_SYSMOD_OUTPUT = $(outbase).map 307 TOOL_VCC100X86_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest 308 define TOOL_VCC100X86_LINK_SYSMOD_CMDS 309 $(QUIET)$(TOOL_VCC100X86_LD) $(flags) \ 310 310 /OUT:$(out) \ 311 311 /MAPINFO:EXPORTS /INCREMENTAL:NO \ … … 317 317 $(subst /,\\,$(libs)) 318 318 $(QUIET)$(TEST) -f $(out).manifest -- \ 319 $(TOOL_VCC 80X86_MT) -manifest $(subst /,\\,$(out)).manifest '-outputresource:$(subst /,\\,$(out));#2'320 endef 321 319 $(TOOL_VCC100X86_MT) -manifest $(subst /,\\,$(out)).manifest '-outputresource:$(subst /,\\,$(out));#2' 320 endef 321
Note:
See TracChangeset
for help on using the changeset viewer.