Changeset 1029 for trunk/kBuild/tools


Ignore:
Timestamp:
Jun 4, 2007, 3:45:05 AM (18 years ago)
Author:
bird
Message:

OUTPUT_MAYBE

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/tools/VCC70.kmk

    r1011 r1029  
    232232TOOL_VCC70_LINK_LIBRARY_DEPEND = $(othersrc)
    233233TOOL_VCC70_LINK_LIBRARY_DEPORD =
    234 ifeq ($(filter append-dash-n,$(KMK_FEATURES)),append-dash-n)
    235 TOOL_VCC70_LINK_LIBRARY_OUTPUT = $(outbase).lst $(outbase).exp $(outbase).pdb $(outbase).rsp
     234TOOL_VCC70_LINK_LIBRARY_OUTPUT = $(outbase).rsp
     235TOOL_VCC70_LINK_LIBRARY_OUTPUT_MAYBE = $(outbase).lst $(outbase).exp $(outbase).pdb
    236236define TOOL_VCC70_LINK_LIBRARY_CMDS
    237237        $(QUIET)$(APPEND) -n $(outbase).rsp \
     
    243243        $(QUIET)$(TOOL_VCC70_AR) $(flags) /OUT:$(out) @$(outbase).rsp
    244244endef
    245 else
    246 TOOL_VCC70_LINK_LIBRARY_OUTPUT = $(outbase).lst $(outbase).exp $(outbase).pdb
    247 define TOOL_VCC70_LINK_LIBRARY_CMDS
    248         $(QUIET)$(TOOL_VCC70_AR) $(flags) /OUT:$(out) $(subst /,\\,$(objs) $(filter %.a %.lib,$(othersrc))) \
    249                 $(foreach def,$(filter %.def,$(othersrc)), /DEF:$(def))
    250 endef
    251 endif
    252245
    253246
     
    266259# @param    $(outbase)      Output basename (full). Use this for list files and such.
    267260#
    268 TOOL_VCC70_LINK_PROGRAM_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk
     261TOOL_VCC70_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk
    269262TOOL_VCC70_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc)
    270263TOOL_VCC70_LINK_PROGRAM_DEPORD =
     
    296289#
    297290# @param    $(outbase)  Output basename (full). Use this for list files and such.
    298 TOOL_VCC70_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk
     291TOOL_VCC70_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp
     292TOOL_VCC70_LINK_DLL_OUTPUT_MAYBE = $(outbase).pdb $(outbase).ilk
    299293TOOL_VCC70_LINK_DLL_DEPEND = $(objs) $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc)
    300294TOOL_VCC70_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_LIB))
     
    333327#
    334328# @param    $(outbase)  Output basename (full). Use this for list files and such.
    335 TOOL_VCC70_LINK_SYSMOD_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk
     329TOOL_VCC70_LINK_SYSMOD_OUTPUT = $(outbase).map
     330TOOL_VCC70_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk
    336331TOOL_VCC70_LINK_SYSMOD_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc)
    337332TOOL_VCC70_LINK_SYSMOD_DEPORD =
Note: See TracChangeset for help on using the changeset viewer.