Changeset 1031 in kBuild
- Timestamp:
- Jun 4, 2007 1:56:58 AM (18 years ago)
- Location:
- trunk/kBuild/tools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/VCC80.kmk
r857 r1031 142 142 # @param $(outbase) Output basename (full). Use this for list files and such. 143 143 # @param $(objsuff) Object suffix. 144 TOOL_VCC80_COMPILE_C_OUTPUT = $(call TOOL_VCC80_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC80_PDB, $(outbase)-obj,idb)145 144 TOOL_VCC80_COMPILE_C_DEPEND = 146 145 TOOL_VCC80_COMPILE_C_DEPORD = 147 ifndef VCC80_OLD_DEPS 146 TOOL_VCC80_COMPILE_C_OUTPUT = $(call TOOL_VCC80_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC80_PDB, $(outbase)-obj,idb) 148 147 define TOOL_VCC80_COMPILE_C_CMDS 149 148 $(QUIET)$(TOOL_VCC80_CC) -c\ … … 155 154 $(QUIET)$(DEP_IDB) -f -s -o $(dep) -t $(obj) $(call TOOL_VCC80_PDB,$(outbase)-obj,idb) 156 155 endef 157 else158 define TOOL_VCC80_COMPILE_C_CMDS159 $(QUIET)$(TOOL_VCC80_CC) -c\160 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\161 -Fd$(outbase)-obj.pdb \162 -Fo$(obj)\163 $(subst /,\\,$(abspath $(source)))164 $(QUIET)$(TOOL_VCC80_CC) -E\165 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\166 $(subst /,\\,$(abspath $(source)))\167 | $(DEP_PRE) -f -s -o $(dep) -t $(obj) -168 endef169 endif170 156 171 157 … … 183 169 # @param $(outbase) Output basename (full). Use this for list files and such. 184 170 # @param $(objsuff) Object suffix. 185 TOOL_VCC80_COMPILE_CXX_OUTPUT = $(call TOOL_VCC80_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC80_PDB, $(outbase)-obj,idb)186 171 TOOL_VCC80_COMPILE_CXX_DEPEND = 187 172 TOOL_VCC80_COMPILE_CXX_DEPORD = 188 ifndef VCC80_OLD_DEPS 173 TOOL_VCC80_COMPILE_CXX_OUTPUT = $(call TOOL_VCC80_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC80_PDB, $(outbase)-obj,idb) 189 174 define TOOL_VCC80_COMPILE_CXX_CMDS 190 175 $(QUIET)$(TOOL_VCC80_CXX) -c\ … … 196 181 $(QUIET)$(DEP_IDB) -f -s -o $(dep) -t $(obj) $(call TOOL_VCC80_PDB,$(outbase)-obj,idb) 197 182 endef 198 else199 define TOOL_VCC80_COMPILE_CXX_CMDS200 $(QUIET)$(TOOL_VCC80_CXX) -c\201 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\202 -Fd$(outbase)-obj.pdb \203 -Fo$(obj)\204 $(subst /,\\,$(abspath $(source)))205 $(QUIET)$(TOOL_VCC80_CXX) -E\206 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\207 $(subst /,\\,$(abspath $(source)))\208 | $(DEP_PRE) -f -s -o $(dep) -t $(obj) -209 endef210 endif211 183 212 184 … … 247 219 TOOL_VCC80_LINK_LIBRARY_DEPEND = $(othersrc) 248 220 TOOL_VCC80_LINK_LIBRARY_DEPORD = 249 ifeq ($(filter append-dash-n,$(KMK_FEATURES)),append-dash-n) 250 TOOL_VCC80_LINK_LIBRARY_OUTPUT = $(outbase).lst $(outbase).exp $(outbase).pdb $(outbase).rsp221 TOOL_VCC80_LINK_LIBRARY_OUTPUT = $(outbase).rsp 222 TOOL_VCC80_LINK_LIBRARY_OUTPUT_MAYBE = $(outbase).lst $(outbase).exp $(outbase).pdb 251 223 define TOOL_VCC80_LINK_LIBRARY_CMDS 252 224 $(QUIET)$(APPEND) -n $(outbase).rsp \ … … 258 230 $(QUIET)$(TOOL_VCC80_AR) $(flags) /OUT:$(out) @$(outbase).rsp 259 231 endef 260 else261 TOOL_VCC80_LINK_LIBRARY_OUTPUT = $(outbase).lst $(outbase).exp $(outbase).pdb262 define TOOL_VCC80_LINK_LIBRARY_CMDS263 $(QUIET)$(TOOL_VCC80_AR) $(flags) /OUT:$(out) $(subst /,\\,$(objs) $(filter %.a %.lib,$(othersrc))) \264 $(foreach def,$(filter %.def,$(othersrc)), /DEF:$(def))265 endef266 endif267 232 268 233 … … 283 248 # @param $(outbase) Output basename (full). Use this for list files and such. 284 249 # 285 TOOL_VCC80_LINK_PROGRAM_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest286 250 TOOL_VCC80_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 287 251 TOOL_VCC80_LINK_PROGRAM_DEPORD = 252 TOOL_VCC80_LINK_PROGRAM_OUTPUT = $(outbase).map 253 TOOL_VCC80_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest 288 254 define TOOL_VCC80_LINK_PROGRAM_CMDS 289 255 $(QUIET)$(TOOL_VCC80_LD) $(flags) \ … … 316 282 # 317 283 # @param $(outbase) Output basename (full). Use this for list files and such. 318 TOOL_VCC80_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest319 284 TOOL_VCC80_LINK_DLL_DEPEND = $(objs) $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 320 285 TOOL_VCC80_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_LIB)) 286 TOOL_VCC80_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp 287 TOOL_VCC80_LINK_DLL_OUTPUT_MAYBE = $(outbase).pdb $(outbase).ilk $(out).manifest 321 288 define TOOL_VCC80_LINK_DLL_CMDS 322 289 $(QUIET)$(TOOL_VCC80_LD) $(flags) \ … … 356 323 # 357 324 # @param $(outbase) Output basename (full). Use this for list files and such. 358 TOOL_VCC80_LINK_SYSMOD_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest359 325 TOOL_VCC80_LINK_SYSMOD_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 360 326 TOOL_VCC80_LINK_SYSMOD_DEPORD = 327 TOOL_VCC80_LINK_SYSMOD_OUTPUT = $(outbase).map 328 TOOL_VCC80_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest 361 329 define TOOL_VCC80_LINK_SYSMOD_CMDS 362 330 $(QUIET)$(TOOL_VCC80_LD) $(flags) \ -
trunk/kBuild/tools/VCC80AMD64.kmk
r857 r1031 121 121 # @param $(outbase) Output basename (full). Use this for list files and such. 122 122 # @param $(objsuff) Object suffix. 123 TOOL_VCC80AMD64_COMPILE_C_OUTPUT = $(call TOOL_VCC80AMD64_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC80AMD64_PDB, $(outbase)-obj,idb)124 123 TOOL_VCC80AMD64_COMPILE_C_DEPEND = 125 124 TOOL_VCC80AMD64_COMPILE_C_DEPORD = 126 ifndef VCC80AMD64_OLD_DEPS 125 TOOL_VCC80AMD64_COMPILE_C_OUTPUT = $(call TOOL_VCC80AMD64_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC80AMD64_PDB, $(outbase)-obj,idb) 127 126 define TOOL_VCC80AMD64_COMPILE_C_CMDS 128 127 $(QUIET)$(TOOL_VCC80AMD64_CC) -c\ … … 134 133 $(QUIET)$(DEP_IDB) -f -s -o $(dep) -t $(obj) $(call TOOL_VCC80AMD64_PDB,$(outbase)-obj,idb) 135 134 endef 136 else137 define TOOL_VCC80AMD64_COMPILE_C_CMDS138 $(QUIET)$(TOOL_VCC80AMD64_CC) -c\139 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\140 -Fd$(outbase)-obj.pdb \141 -Fo$(obj)\142 $(subst /,\\,$(abspath $(source)))143 $(QUIET)$(TOOL_VCC80AMD64_CC) -E\144 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\145 $(subst /,\\,$(abspath $(source)))\146 | $(DEP_PRE) -f -s -o $(dep) -t $(obj) -147 endef148 endif149 135 150 136 … … 162 148 # @param $(outbase) Output basename (full). Use this for list files and such. 163 149 # @param $(objsuff) Object suffix. 164 TOOL_VCC80AMD64_COMPILE_CXX_OUTPUT = $(call TOOL_VCC80AMD64_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC80AMD64_PDB, $(outbase)-obj,idb)165 150 TOOL_VCC80AMD64_COMPILE_CXX_DEPEND = 166 151 TOOL_VCC80AMD64_COMPILE_CXX_DEPORD = 167 ifndef VCC80AMD64_OLD_DEPS 152 TOOL_VCC80AMD64_COMPILE_CXX_OUTPUT = $(call TOOL_VCC80AMD64_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC80AMD64_PDB, $(outbase)-obj,idb) 168 153 define TOOL_VCC80AMD64_COMPILE_CXX_CMDS 169 154 $(QUIET)$(TOOL_VCC80AMD64_CXX) -c\ … … 175 160 $(QUIET)$(DEP_IDB) -f -s -o $(dep) -t $(obj) $(call TOOL_VCC80AMD64_PDB,$(outbase)-obj,idb) 176 161 endef 177 else178 define TOOL_VCC80AMD64_COMPILE_CXX_CMDS179 $(QUIET)$(TOOL_VCC80AMD64_CXX) -c\180 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\181 -Fd$(outbase)-obj.pdb \182 -Fo$(obj)\183 $(subst /,\\,$(abspath $(source)))184 $(QUIET)$(TOOL_VCC80AMD64_CXX) -E\185 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\186 $(subst /,\\,$(abspath $(source)))\187 | $(DEP_PRE) -f -s -o $(dep) -t $(obj) -188 endef189 endif190 162 191 163 … … 203 175 # @param $(outbase) Output basename (full). Use this for list files and such. 204 176 # @param $(objsuff) Object suffix. 205 TOOL_VCC80AMD64_COMPILE_RC_OUTPUT =206 177 TOOL_VCC80AMD64_COMPILE_RC_DEPEND = 207 178 TOOL_VCC80AMD64_COMPILE_RC_DEPORD = 179 TOOL_VCC80AMD64_COMPILE_RC_OUTPUT = 208 180 define TOOL_VCC80AMD64_COMPILE_RC_CMDS 209 181 $(QUIET)$(TOOL_VCC80AMD64_RC) \ … … 226 198 TOOL_VCC80AMD64_LINK_LIBRARY_DEPEND = $(othersrc) 227 199 TOOL_VCC80AMD64_LINK_LIBRARY_DEPORD = 228 ifeq ($(filter append-dash-n,$(KMK_FEATURES)),append-dash-n) 229 TOOL_VCC80AMD64_LINK_LIBRARY_OUTPUT = $(outbase).lst $(outbase).exp $(outbase).pdb $(outbase).rsp200 TOOL_VCC80AMD64_LINK_LIBRARY_OUTPUT = $(outbase).rsp 201 TOOL_VCC80AMD64_LINK_LIBRARY_OUTPUT_MAYBE = $(outbase).lst $(outbase).exp $(outbase).pdb 230 202 define TOOL_VCC80AMD64_LINK_LIBRARY_CMDS 231 203 $(QUIET)$(APPEND) -n $(outbase).rsp \ … … 237 209 $(QUIET)$(TOOL_VCC80AMD64_AR) $(flags) /OUT:$(out) @$(outbase).rsp 238 210 endef 239 else240 TOOL_VCC80AMD64_LINK_LIBRARY_OUTPUT = $(outbase).lst $(outbase).exp $(outbase).pdb241 define TOOL_VCC80AMD64_LINK_LIBRARY_CMDS242 $(QUIET)$(TOOL_VCC80AMD64_AR) $(flags) /OUT:$(out) $(subst /,\\,$(objs) $(filter %.a %.lib,$(othersrc))) \243 $(foreach def,$(filter %.def,$(othersrc)), /DEF:$(def))244 endef245 endif246 211 247 212 … … 260 225 # @param $(outbase) Output basename (full). Use this for list files and such. 261 226 # 262 TOOL_VCC80AMD64_LINK_PROGRAM_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest263 227 TOOL_VCC80AMD64_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 264 228 TOOL_VCC80AMD64_LINK_PROGRAM_DEPORD = 229 TOOL_VCC80AMD64_LINK_PROGRAM_OUTPUT = $(outbase).map 230 TOOL_VCC80AMD64_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest 265 231 define TOOL_VCC80AMD64_LINK_PROGRAM_CMDS 266 232 $(QUIET)$(TOOL_VCC80AMD64_LD) $(flags) \ … … 293 259 # 294 260 # @param $(outbase) Output basename (full). Use this for list files and such. 295 TOOL_VCC80AMD64_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest296 261 TOOL_VCC80AMD64_LINK_DLL_DEPEND = $(objs) $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 297 262 TOOL_VCC80AMD64_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_LIB)) 263 TOOL_VCC80AMD64_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp 264 TOOL_VCC80AMD64_LINK_DLL_OUTPUT_MAYBE = $(outbase).pdb $(outbase).ilk $(out).manifest 298 265 define TOOL_VCC80AMD64_LINK_DLL_CMDS 299 266 $(QUIET)$(TOOL_VCC80AMD64_LD) $(flags) \ … … 333 300 # 334 301 # @param $(outbase) Output basename (full). Use this for list files and such. 335 TOOL_VCC80AMD64_LINK_SYSMOD_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest336 302 TOOL_VCC80AMD64_LINK_SYSMOD_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 337 303 TOOL_VCC80AMD64_LINK_SYSMOD_DEPORD = 304 TOOL_VCC80AMD64_LINK_SYSMOD_OUTPUT = $(outbase).map 305 TOOL_VCC80AMD64_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest 338 306 define TOOL_VCC80AMD64_LINK_SYSMOD_CMDS 339 307 $(QUIET)$(TOOL_VCC80AMD64_LD) $(flags) \ -
trunk/kBuild/tools/VCC80X86.kmk
r857 r1031 122 122 # @param $(outbase) Output basename (full). Use this for list files and such. 123 123 # @param $(objsuff) Object suffix. 124 TOOL_VCC80X86_COMPILE_C_OUTPUT = $(call TOOL_VCC80X86_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC80X86_PDB, $(outbase)-obj,idb)125 124 TOOL_VCC80X86_COMPILE_C_DEPEND = 126 125 TOOL_VCC80X86_COMPILE_C_DEPORD = 127 ifndef VCC80X86_OLD_DEPS 126 TOOL_VCC80X86_COMPILE_C_OUTPUT = $(call TOOL_VCC80X86_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC80X86_PDB, $(outbase)-obj,idb) 128 127 define TOOL_VCC80X86_COMPILE_C_CMDS 129 128 $(QUIET)$(TOOL_VCC80X86_CC) -c\ … … 135 134 $(QUIET)$(DEP_IDB) -f -s -o $(dep) -t $(obj) $(call TOOL_VCC80X86_PDB,$(outbase)-obj,idb) 136 135 endef 137 else138 define TOOL_VCC80X86_COMPILE_C_CMDS139 $(QUIET)$(TOOL_VCC80X86_CC) -c\140 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\141 -Fd$(outbase)-obj.pdb \142 -Fo$(obj)\143 $(subst /,\\,$(abspath $(source)))144 $(QUIET)$(TOOL_VCC80X86_CC) -E\145 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\146 $(subst /,\\,$(abspath $(source)))\147 | $(DEP_PRE) -f -s -o $(dep) -t $(obj) -148 endef149 endif150 136 151 137 … … 163 149 # @param $(outbase) Output basename (full). Use this for list files and such. 164 150 # @param $(objsuff) Object suffix. 165 TOOL_VCC80X86_COMPILE_CXX_OUTPUT = $(call TOOL_VCC80X86_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC80X86_PDB, $(outbase)-obj,idb)166 151 TOOL_VCC80X86_COMPILE_CXX_DEPEND = 167 152 TOOL_VCC80X86_COMPILE_CXX_DEPORD = 168 ifndef VCC80X86_OLD_DEPS 153 TOOL_VCC80X86_COMPILE_CXX_OUTPUT = $(call TOOL_VCC80X86_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC80X86_PDB, $(outbase)-obj,idb) 169 154 define TOOL_VCC80X86_COMPILE_CXX_CMDS 170 155 $(QUIET)$(TOOL_VCC80X86_CXX) -c\ … … 176 161 $(QUIET)$(DEP_IDB) -f -s -o $(dep) -t $(obj) $(call TOOL_VCC80X86_PDB,$(outbase)-obj,idb) 177 162 endef 178 else179 define TOOL_VCC80X86_COMPILE_CXX_CMDS180 $(QUIET)$(TOOL_VCC80X86_CXX) -c\181 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\182 -Fd$(outbase)-obj.pdb \183 -Fo$(obj)\184 $(subst /,\\,$(abspath $(source)))185 $(QUIET)$(TOOL_VCC80X86_CXX) -E\186 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\187 $(subst /,\\,$(abspath $(source)))\188 | $(DEP_PRE) -f -s -o $(dep) -t $(obj) -189 endef190 endif191 163 192 164 ## @todo configure the assembler template. … … 205 177 # @param $(outbase) Output basename (full). Use this for list files and such. 206 178 # @param $(objsuff) Object suffix. 207 TOOL_VCC80X86_COMPILE_RC_OUTPUT =208 179 TOOL_VCC80X86_COMPILE_RC_DEPEND = 209 180 TOOL_VCC80X86_COMPILE_RC_DEPORD = 181 TOOL_VCC80X86_COMPILE_RC_OUTPUT = 210 182 define TOOL_VCC80X86_COMPILE_RC_CMDS 211 183 $(QUIET)$(TOOL_VCC80X86_RC) \ … … 228 200 TOOL_VCC80X86_LINK_LIBRARY_DEPEND = $(othersrc) 229 201 TOOL_VCC80X86_LINK_LIBRARY_DEPORD = 230 ifeq ($(filter append-dash-n,$(KMK_FEATURES)),append-dash-n) 231 TOOL_VCC80X86_LINK_LIBRARY_OUTPUT = $(outbase).lst $(outbase).exp $(outbase).pdb $(outbase).rsp202 TOOL_VCC80X86_LINK_LIBRARY_OUTPUT = $(outbase).rsp 203 TOOL_VCC80X86_LINK_LIBRARY_OUTPUT_OUTPUT = $(outbase).lst $(outbase).exp $(outbase).pdb 232 204 define TOOL_VCC80X86_LINK_LIBRARY_CMDS 233 205 $(QUIET)$(APPEND) -n $(outbase).rsp \ … … 239 211 $(QUIET)$(TOOL_VCC80X86_AR) $(flags) /OUT:$(out) @$(outbase).rsp 240 212 endef 241 else242 TOOL_VCC80X86_LINK_LIBRARY_OUTPUT = $(outbase).lst $(outbase).exp $(outbase).pdb243 define TOOL_VCC80X86_LINK_LIBRARY_CMDS244 $(QUIET)$(TOOL_VCC80X86_AR) $(flags) /OUT:$(out) $(subst /,\\,$(objs) $(filter %.a %.lib,$(othersrc))) \245 $(foreach def,$(filter %.def,$(othersrc)), /DEF:$(def))246 endef247 endif248 213 249 214 … … 262 227 # @param $(outbase) Output basename (full). Use this for list files and such. 263 228 # 264 TOOL_VCC80X86_LINK_PROGRAM_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest265 229 TOOL_VCC80X86_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 266 230 TOOL_VCC80X86_LINK_PROGRAM_DEPORD = 231 TOOL_VCC80X86_LINK_PROGRAM_OUTPUT = $(outbase).map 232 TOOL_VCC80X86_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest 267 233 define TOOL_VCC80X86_LINK_PROGRAM_CMDS 268 234 $(QUIET)$(TOOL_VCC80X86_LD) $(flags) \ … … 295 261 # 296 262 # @param $(outbase) Output basename (full). Use this for list files and such. 297 TOOL_VCC80X86_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest298 263 TOOL_VCC80X86_LINK_DLL_DEPEND = $(objs) $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 299 264 TOOL_VCC80X86_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_LIB)) 265 TOOL_VCC80X86_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp 266 TOOL_VCC80X86_LINK_DLL_OUTPUT_MAYBE = $(outbase).pdb $(outbase).ilk $(out).manifest 300 267 define TOOL_VCC80X86_LINK_DLL_CMDS 301 268 $(QUIET)$(TOOL_VCC80X86_LD) $(flags) \ … … 335 302 # 336 303 # @param $(outbase) Output basename (full). Use this for list files and such. 337 TOOL_VCC80X86_LINK_SYSMOD_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest338 304 TOOL_VCC80X86_LINK_SYSMOD_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 339 305 TOOL_VCC80X86_LINK_SYSMOD_DEPORD = 306 TOOL_VCC80X86_LINK_SYSMOD_OUTPUT = $(outbase).map 307 TOOL_VCC80X86_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest 340 308 define TOOL_VCC80X86_LINK_SYSMOD_CMDS 341 309 $(QUIET)$(TOOL_VCC80X86_LD) $(flags) \
Note:
See TracChangeset
for help on using the changeset viewer.