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

MAYBE output. removed some obsolete stuff.

File:
1 edited

Legend:

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

    r1015 r1034  
    207207# @param    $(othersrc) Unhandled sources.
    208208# @param    $(outbase)  Output basename (full). Use this for list files and such.
    209 TOOL_GXX3_LINK_LIBRARY_OUTPUT = $(out).ar-script $(outbase).imp.a
     209TOOL_GXX3_LINK_LIBRARY_OUTPUT = $(out).ar-script
     210TOOL_GXX3_LINK_LIBRARY_OUTPUT_MAYBE = $(outbase).imp.a
    210211TOOL_GXX3_LINK_LIBRARY_DEPEND = $(othersrc)
    211212TOOL_GXX3_LINK_LIBRARY_DEPORD =
    212 ifeq ($(filter append-dash-n,$(KMK_FEATURES)),append-dash-n)
    213213define TOOL_GXX3_LINK_LIBRARY_CMDS
    214214        $(QUIET)$(APPEND) $(out).ar-script 'CREATE $(out)'
     
    223223        $(QUIET)$(TOOL_GXX3_AR) -M < $(out).ar-script
    224224endef
    225 else
    226 define TOOL_GXX3_LINK_LIBRARY_CMDS
    227         $(QUIET)$(APPEND) $(out).ar-script "CREATE $(out)"
    228         $(foreach o, $(objs)\
    229                 ,$(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script "ADDMOD $(o)")
    230         $(foreach srclib, $(filter-out %.def %.imp,$(othersrc))\
    231                 ,$(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script "ADDLIB $(srclib)")
    232         $(if $(filter %.def %.imp,$(othersrc))\
    233                 ,$(TOOL_GXX3_AR_IMP) -o $(outbase).imp.a $(filter %.def %.imp,$(othersrc))\
    234                  $(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script "ADDLIB $(outbase).imp.a")
    235         $(QUIET)$(APPEND) $(out).ar-script "SAVE"
    236         $(QUIET)$(APPEND) $(out).ar-script "END"
    237         $(QUIET)$(TOOL_GXX3_AR) -M < $(out).ar-script
    238 endef
    239 endif
    240225
    241226
     
    253238# @param    $(custom_post)  Custom step invoked after linking.
    254239# @param    $(outbase)  Output basename (full). Use this for list files and such.
    255 TOOL_GXX3_LINK_PROGRAM_OUTPUT = $(outbase).map
     240TOOL_GXX3_LINK_PROGRAM_OUTPUT =
     241TOOL_GXX3_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).map
    256242TOOL_GXX3_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib)))\
    257243                $(filter %.def, $(othersrc))
     
    279265# @param    $(custom_post)  Custom step invoked after linking.
    280266# @param    $(outbase)  Output basename (full). Use this for list files and such.
    281 TOOL_GXX3_LINK_DLL_OUTPUT = $(outbase).map
     267TOOL_GXX3_LINK_DLL_OUTPUT =
     268TOOL_GXX3_LINK_DLL_OUTPUT_MAYBE = $(outbase).map
    282269TOOL_GXX3_LINK_DLL_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib)))\
    283270                $(filter %.def, $(othersrc))
     
    307294# @param    $(custom_post)  Custom step invoked after linking.
    308295# @param    $(outbase)  Output basename (full). Use this for list files and such.
    309 TOOL_GXX3_LINK_SYSMOD_OUTPUT = $(outbase).map
     296TOOL_GXX3_LINK_SYSMOD_OUTPUT =
     297TOOL_GXX3_LINK_SYSMOD_OUTPUT_MAYBE = $(outbase).map
    310298TOOL_GXX3_LINK_SYSMOD_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib)))\
    311299                $(filter %.def, $(othersrc))
Note: See TracChangeset for help on using the changeset viewer.