Changeset 231 for trunk/kBuild


Ignore:
Timestamp:
Feb 9, 2005, 2:55:35 PM (20 years ago)
Author:
bird
Message:

Map everywhere.

File:
1 edited

Legend:

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

    r213 r231  
    6666TOOL_GCC3_LD_SONAME           = -Wl,-soname=$(firstword $($(1)_SONAME.$(BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))
    6767ifeq ($(BUILD_TARGET),os2)
    68 TOOL_GCC3_LD_MAP                          = -Zmap $(1)
    69 else
    70 TOOL_GCC3_LD_MAP                          = -Wl,-Map -Wl,$(1).map -Wl,--cref
     68TOOL_GCC3_LD_MAP              = -Zmap $(1)
     69else
     70TOOL_GCC3_LD_MAP              = -Wl,-Map -Wl,$(1) -Wl,--cref
     71endif
     72ifeq ($(BUILD_TARGET),os2)
     73TOOL_GCC3_LD_SYSMOD_MAP       = -Zmap $(1)
     74else
     75TOOL_GCC3_LD_SYSMOD_MAP       = -Map $(1) --cref
    7176endif
    7277ifdef SLKRUNS
     
    195200                $(foreach p,$(libpath), -L$(p)) \
    196201                $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib))) \
    197                 $(call TOOL_GCC3_LD_MAP,$(outbase))
     202                $(call TOOL_GCC3_LD_MAP,$(outbase).map)
    198203ifneq ($(custom_post),)
    199204        $(eval $(custom_post))
    200205endif
     206_OUT_FILES += $(outbase).map
    201207
    202208endef
     
    229235                $(foreach p,$(libpath), -L$(p)) \
    230236                $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib))) \
    231                 $(call TOOL_GCC3_LD_MAP,$(outbase))
     237                $(call TOOL_GCC3_LD_MAP,$(outbase).map)
    232238ifneq ($(custom_post),)
    233239        $(eval $(custom_post))
    234240endif
     241_OUT_FILES += $(outbase).map
    235242
    236243endef
     
    259266        $(TOOL_GCC3_LD_SYSMOD) $(TOOL_GCC3_LDFLAGS.sysmod) $(flags) -o $$@ $(objs) \
    260267                $(foreach p,$(libpath), -L$(p)) \
    261                 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib)))
     268                $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib))) \
     269                $(call TOOL_GCC3_LD_SYSMOD_MAP,$(outbase).map)
    262270ifneq ($(custom_post),)
    263271        $(eval $(custom_post))
    264272endif
    265 
    266 endef
    267 
     273_OUT_FILES += $(outbase).map
     274
     275endef
     276
Note: See TracChangeset for help on using the changeset viewer.