Changeset 458 for trunk/kBuild/tools


Ignore:
Timestamp:
Jul 2, 2006, 1:22:07 AM (19 years ago)
Author:
bird
Message:

map files.

File:
1 edited

Legend:

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

    r422 r458  
    9191TOOL_MINGW32_LDFLAGS.debug      := -g
    9292TOOL_MINGW32_LDFLAGS.release    := -s
     93TOOL_MINGW32_LD_MAP              = -Wl,-Map -Wl,$(1) -Wl,--cref
     94TOOL_MINGW32_LD_SYSMOD_MAP       = -Map $(1) --cref
    9395
    9496TOOL_MINGW32_DLLWRAP            := $(_TOOL_MINGW32_PREFIX)dllwrap$(_TOOL_MINGW32_SUFF_EXE)
     
    188190        $(TOOL_MINGW32_LD) $(flags) -o $(out) $(objs)\
    189191                $(foreach p,$(libpath), -L$(p))\
    190                 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib)))
     192                $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib)))\
     193                $(call TOOL_MINGW32_LD_MAP,$(outbase).map)
    191194endef
    192195
     
    218221                $(objs)\
    219222                $(foreach p,$(libpath), -L$(p))\
    220                 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib)))
     223                $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib)))\
     224                $(call TOOL_MINGW32_LD_MAP,$(outbase).map)
    221225        $(CP) $(outbase).exp $(outbase).a $(PATH_LIB)/
    222226endef
Note: See TracChangeset for help on using the changeset viewer.