Changeset 2524 for trunk/kBuild/tools


Ignore:
Timestamp:
Aug 1, 2011, 3:37:47 PM (14 years ago)
Author:
bird
Message:

tools\VCC*: Adopted to new debug info (pdb) installation.

Location:
trunk/kBuild/tools
Files:
7 edited

Legend:

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

    r2487 r2524  
    256256TOOL_VCC100_LINK_PROGRAM_DEPORD =
    257257TOOL_VCC100_LINK_PROGRAM_OUTPUT = $(outbase).map
    258 TOOL_VCC100_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest
     258TOOL_VCC100_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest
     259TOOL_VCC100_LINK_PROGRAM_OUTPUT_DEBUG = $(outbase).pdb
     260TOOL_VCC100_LINK_PROGRAM_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    259261define TOOL_VCC100_LINK_PROGRAM_CMDS
    260262        $(QUIET)$(TOOL_VCC100_LD) $(flags) \
     
    289291TOOL_VCC100_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_STAGE_LIB))
    290292TOOL_VCC100_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp
    291 TOOL_VCC100_LINK_DLL_OUTPUT_MAYBE = $(outbase).pdb $(outbase).ilk $(out).manifest $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp
     293TOOL_VCC100_LINK_DLL_OUTPUT_MAYBE = $(outbase).ilk $(out).manifest $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp
     294TOOL_VCC100_LINK_DLL_OUTPUT_DEBUG = $(outbase).pdb
     295TOOL_VCC100_LINK_DLL_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    292296define TOOL_VCC100_LINK_DLL_CMDS
    293297        $(QUIET)$(TOOL_VCC100_LD) $(flags) \
     
    326330TOOL_VCC100_LINK_SYSMOD_DEPORD =
    327331TOOL_VCC100_LINK_SYSMOD_OUTPUT = $(outbase).map
    328 TOOL_VCC100_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest
     332TOOL_VCC100_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest
     333TOOL_VCC100_LINK_SYSMOD_OUTPUT_DEBUG = $(outbase).pdb
     334TOOL_VCC100_LINK_SYSMOD_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    329335define TOOL_VCC100_LINK_SYSMOD_CMDS
    330336        $(QUIET)$(TOOL_VCC100_LD) $(flags) \
  • trunk/kBuild/tools/VCC100AMD64.kmk

    r2487 r2524  
    274274TOOL_VCC100AMD64_LINK_PROGRAM_DEPORD =
    275275TOOL_VCC100AMD64_LINK_PROGRAM_OUTPUT = $(outbase).map
    276 TOOL_VCC100AMD64_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest
     276TOOL_VCC100AMD64_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest
     277TOOL_VCC100AMD64_LINK_PROGRAM_OUTPUT_DEBUG = $(outbase).pdb
     278TOOL_VCC100AMD64_LINK_PROGRAM_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    277279define TOOL_VCC100AMD64_LINK_PROGRAM_CMDS
    278280        $(QUIET)$(TOOL_VCC100AMD64_LD) $(flags) \
     
    307309TOOL_VCC100AMD64_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_STAGE_LIB))
    308310TOOL_VCC100AMD64_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp
    309 TOOL_VCC100AMD64_LINK_DLL_OUTPUT_MAYBE = $(outbase).pdb $(outbase).ilk $(out).manifest $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp
     311TOOL_VCC100AMD64_LINK_DLL_OUTPUT_MAYBE = $(outbase).ilk $(out).manifest $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp
     312TOOL_VCC100AMD64_LINK_DLL_OUTPUT_DEBUG = $(outbase).pdb
     313TOOL_VCC100AMD64_LINK_DLL_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    310314define TOOL_VCC100AMD64_LINK_DLL_CMDS
    311315        $(QUIET)$(TOOL_VCC100AMD64_LD) $(flags) \
     
    344348TOOL_VCC100AMD64_LINK_SYSMOD_DEPORD =
    345349TOOL_VCC100AMD64_LINK_SYSMOD_OUTPUT = $(outbase).map
    346 TOOL_VCC100AMD64_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest
     350TOOL_VCC100AMD64_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest
     351TOOL_VCC100AMD64_LINK_SYSMOD_OUTPUT_DEBUG = $(outbase).pdb
     352TOOL_VCC100AMD64_LINK_SYSMOD_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    347353define TOOL_VCC100AMD64_LINK_SYSMOD_CMDS
    348354        $(QUIET)$(TOOL_VCC100AMD64_LD) $(flags) \
  • trunk/kBuild/tools/VCC100X86.kmk

    r2487 r2524  
    235235TOOL_VCC100X86_LINK_PROGRAM_DEPORD =
    236236TOOL_VCC100X86_LINK_PROGRAM_OUTPUT = $(outbase).map
    237 TOOL_VCC100X86_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest
     237TOOL_VCC100X86_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest
     238TOOL_VCC100X86_LINK_PROGRAM_OUTPUT_DEBUG = $(outbase).pdb
     239TOOL_VCC100X86_LINK_PROGRAM_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    238240define TOOL_VCC100X86_LINK_PROGRAM_CMDS
    239241        $(QUIET)$(TOOL_VCC100X86_LD) $(flags) \
     
    268270TOOL_VCC100X86_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_STAGE_LIB))
    269271TOOL_VCC100X86_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp
    270 TOOL_VCC100X86_LINK_DLL_OUTPUT_MAYBE = $(outbase).pdb $(outbase).ilk $(out).manifest $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp
     272TOOL_VCC100X86_LINK_DLL_OUTPUT_MAYBE = $(outbase).ilk $(out).manifest $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp
     273TOOL_VCC100X86_LINK_DLL_OUTPUT_DEBUG = $(outbase).pdb
     274TOOL_VCC100X86_LINK_DLL_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    271275define TOOL_VCC100X86_LINK_DLL_CMDS
    272276        $(QUIET)$(TOOL_VCC100X86_LD) $(flags) \
     
    305309TOOL_VCC100X86_LINK_SYSMOD_DEPORD =
    306310TOOL_VCC100X86_LINK_SYSMOD_OUTPUT = $(outbase).map
    307 TOOL_VCC100X86_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest
     311TOOL_VCC100X86_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest
     312TOOL_VCC100X86_LINK_SYSMOD_OUTPUT_DEBUG = $(outbase).pdb
     313TOOL_VCC100X86_LINK_SYSMOD_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    308314define TOOL_VCC100X86_LINK_SYSMOD_CMDS
    309315        $(QUIET)$(TOOL_VCC100X86_LD) $(flags) \
  • trunk/kBuild/tools/VCC70.kmk

    r2487 r2524  
    264264# @param    $(outbase)      Output basename (full). Use this for list files and such.
    265265#
    266 TOOL_VCC70_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk
     266TOOL_VCC70_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).ilk
     267TOOL_VCC70_LINK_PROGRAM_OUTPUT_DEBUG = $(outbase).pdb
     268TOOL_VCC70_LINK_PROGRAM_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    267269TOOL_VCC70_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc)
    268270TOOL_VCC70_LINK_PROGRAM_DEPORD =
     
    295297# @param    $(outbase)  Output basename (full). Use this for list files and such.
    296298TOOL_VCC70_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp
    297 TOOL_VCC70_LINK_DLL_OUTPUT_MAYBE = $(outbase).pdb $(outbase).ilk $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp
     299TOOL_VCC70_LINK_DLL_OUTPUT_MAYBE = $(outbase).ilk $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp
     300TOOL_VCC70_LINK_DLL_OUTPUT_DEBUG = $(outbase).pdb
     301TOOL_VCC70_LINK_DLL_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    298302TOOL_VCC70_LINK_DLL_DEPEND = $(objs) $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc)
    299303TOOL_VCC70_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_STAGE_LIB))
     
    330334# @param    $(outbase)  Output basename (full). Use this for list files and such.
    331335TOOL_VCC70_LINK_SYSMOD_OUTPUT = $(outbase).map
    332 TOOL_VCC70_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk
     336TOOL_VCC70_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk
     337TOOL_VCC70_LINK_SYSMOD_OUTPUT_DEBUG = $(outbase).pdb
     338TOOL_VCC70_LINK_SYSMOD_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    333339TOOL_VCC70_LINK_SYSMOD_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc)
    334340TOOL_VCC70_LINK_SYSMOD_DEPORD =
  • trunk/kBuild/tools/VCC80.kmk

    r2487 r2524  
    256256TOOL_VCC80_LINK_PROGRAM_DEPORD =
    257257TOOL_VCC80_LINK_PROGRAM_OUTPUT = $(outbase).map
    258 TOOL_VCC80_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest
     258TOOL_VCC80_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest
     259TOOL_VCC80_LINK_PROGRAM_OUTPUT_DEBUG = $(outbase).pdb
     260TOOL_VCC80_LINK_PROGRAM_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    259261define TOOL_VCC80_LINK_PROGRAM_CMDS
    260262        $(QUIET)$(TOOL_VCC80_LD) $(flags) \
     
    289291TOOL_VCC80_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_STAGE_LIB))
    290292TOOL_VCC80_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp
    291 TOOL_VCC80_LINK_DLL_OUTPUT_MAYBE = $(outbase).pdb $(outbase).ilk $(out).manifest $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp
     293TOOL_VCC80_LINK_DLL_OUTPUT_MAYBE = $(outbase).ilk $(out).manifest $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp
     294TOOL_VCC80_LINK_DLL_OUTPUT_DEBUG = $(outbase).pdb
     295TOOL_VCC80_LINK_DLL_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    292296define TOOL_VCC80_LINK_DLL_CMDS
    293297        $(QUIET)$(TOOL_VCC80_LD) $(flags) \
     
    326330TOOL_VCC80_LINK_SYSMOD_DEPORD =
    327331TOOL_VCC80_LINK_SYSMOD_OUTPUT = $(outbase).map
    328 TOOL_VCC80_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest
     332TOOL_VCC80_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest
     333TOOL_VCC80_LINK_SYSMOD_OUTPUT_DEBUG = $(outbase).pdb
     334TOOL_VCC80_LINK_SYSMOD_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    329335define TOOL_VCC80_LINK_SYSMOD_CMDS
    330336        $(QUIET)$(TOOL_VCC80_LD) $(flags) \
  • trunk/kBuild/tools/VCC80AMD64.kmk

    r2487 r2524  
    233233TOOL_VCC80AMD64_LINK_PROGRAM_DEPORD =
    234234TOOL_VCC80AMD64_LINK_PROGRAM_OUTPUT = $(outbase).map
    235 TOOL_VCC80AMD64_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest
     235TOOL_VCC80AMD64_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest
     236TOOL_VCC80AMD64_LINK_PROGRAM_OUTPUT_DEBUG = $(outbase).pdb
     237TOOL_VCC80AMD64_LINK_PROGRAM_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    236238define TOOL_VCC80AMD64_LINK_PROGRAM_CMDS
    237239        $(QUIET)$(TOOL_VCC80AMD64_LD) $(flags) \
     
    266268TOOL_VCC80AMD64_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_STAGE_LIB))
    267269TOOL_VCC80AMD64_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp
    268 TOOL_VCC80AMD64_LINK_DLL_OUTPUT_MAYBE = $(outbase).pdb $(outbase).ilk $(out).manifest $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp
     270TOOL_VCC80AMD64_LINK_DLL_OUTPUT_MAYBE = $(outbase).ilk $(out).manifest $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp
     271TOOL_VCC80AMD64_LINK_DLL_OUTPUT_DEBUG = $(outbase).pdb
     272TOOL_VCC80AMD64_LINK_DLL_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    269273define TOOL_VCC80AMD64_LINK_DLL_CMDS
    270274        $(QUIET)$(TOOL_VCC80AMD64_LD) $(flags) \
     
    303307TOOL_VCC80AMD64_LINK_SYSMOD_DEPORD =
    304308TOOL_VCC80AMD64_LINK_SYSMOD_OUTPUT = $(outbase).map
    305 TOOL_VCC80AMD64_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest
     309TOOL_VCC80AMD64_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest
     310TOOL_VCC80AMD64_LINK_SYSMOD_OUTPUT_DEBUG = $(outbase).pdb
     311TOOL_VCC80AMD64_LINK_SYSMOD_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    306312define TOOL_VCC80AMD64_LINK_SYSMOD_CMDS
    307313        $(QUIET)$(TOOL_VCC80AMD64_LD) $(flags) \
  • trunk/kBuild/tools/VCC80X86.kmk

    r2487 r2524  
    235235TOOL_VCC80X86_LINK_PROGRAM_DEPORD =
    236236TOOL_VCC80X86_LINK_PROGRAM_OUTPUT = $(outbase).map
    237 TOOL_VCC80X86_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest
     237TOOL_VCC80X86_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest
     238TOOL_VCC80X86_LINK_PROGRAM_OUTPUT_DEBUG = $(outbase).pdb
     239TOOL_VCC80X86_LINK_PROGRAM_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    238240define TOOL_VCC80X86_LINK_PROGRAM_CMDS
    239241        $(QUIET)$(TOOL_VCC80X86_LD) $(flags) \
     
    268270TOOL_VCC80X86_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_STAGE_LIB))
    269271TOOL_VCC80X86_LINK_DLL_OUTPUT = $(outbase).map $(outbase).lib $(outbase).exp
    270 TOOL_VCC80X86_LINK_DLL_OUTPUT_MAYBE = $(outbase).pdb $(outbase).ilk $(out).manifest $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp
     272TOOL_VCC80X86_LINK_DLL_OUTPUT_MAYBE = $(outbase).ilk $(out).manifest $(PATH_STAGE_LIB)/$(notdir $(outbase)).lib $(PATH_STAGE_LIB)/$(notdir $(outbase)).exp
     273TOOL_VCC80X86_LINK_DLL_OUTPUT_DEBUG = $(outbase).pdb
     274TOOL_VCC80X86_LINK_DLL_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    271275define TOOL_VCC80X86_LINK_DLL_CMDS
    272276        $(QUIET)$(TOOL_VCC80X86_LD) $(flags) \
     
    305309TOOL_VCC80X86_LINK_SYSMOD_DEPORD =
    306310TOOL_VCC80X86_LINK_SYSMOD_OUTPUT = $(outbase).map
    307 TOOL_VCC80X86_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).pdb $(outbase).ilk $(out).manifest
     311TOOL_VCC80X86_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest
     312TOOL_VCC80X86_LINK_SYSMOD_OUTPUT_DEBUG = $(outbase).pdb
     313TOOL_VCC80X86_LINK_SYSMOD_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
    308314define TOOL_VCC80X86_LINK_SYSMOD_CMDS
    309315        $(QUIET)$(TOOL_VCC80X86_LD) $(flags) \
Note: See TracChangeset for help on using the changeset viewer.