Changeset 752 for trunk/kBuild/tools


Ignore:
Timestamp:
Jan 6, 2007, 2:37:35 AM (19 years ago)
Author:
bird
Message:

Fixed library linking: It was still using $(lib) - this was changed to $(out) a some time ago.

File:
1 edited

Legend:

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

    r697 r752  
    187187## Link library
    188188# @param    $(target)   Normalized main target name.
    189 # @param    $(lib)      Library name.
     189# @param    $(out)      Library name.
    190190# @param    $(objs)     Object files to put in the library.
    191191# @param    $(flags)    Flags.
     
    194194#
    195195# @param    $(outbase)  Output basename (full). Use this for list files and such.
    196 TOOL_MINGW32_LINK_LIBRARY_OUTPUT = $(lib).ar-script
     196TOOL_MINGW32_LINK_LIBRARY_OUTPUT = $(out).ar-script
    197197TOOL_MINGW32_LINK_LIBRARY_DEPEND = $(filter %.a %.lib,$(othersrc))
    198198TOOL_MINGW32_LINK_LIBRARY_DEPORD =
    199199define TOOL_MINGW32_LINK_LIBRARY_CMDS
    200         $(QUIET)$(APPEND) $(lib).ar-script "CREATE $(out)"
     200        $(QUIET)$(APPEND) $(out).ar-script "CREATE $(out)"
    201201        $(foreach o, $(objs)\
    202                 ,$(NL)$(TAB)$(QUIET)$(APPEND) $(lib).ar-script "ADDMOD $(o)")
     202                ,$(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script "ADDMOD $(o)")
    203203        $(foreach srclib, $(filter %.a %.lib,$(othersrc))\
    204                 ,$(NL)$(TAB)$(QUIET)$(APPEND) $(lib).ar-script "ADDLIB $(srclib)")
    205         $(QUIET)$(APPEND) $(lib).ar-script "SAVE"
    206         $(QUIET)$(APPEND) $(lib).ar-script "END"
    207         $(QUIET)$(TOOL_MINGW32_AR) -M < $(lib).ar-script
     204                ,$(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script "ADDLIB $(srclib)")
     205        $(QUIET)$(APPEND) $(out).ar-script "SAVE"
     206        $(QUIET)$(APPEND) $(out).ar-script "END"
     207        $(QUIET)$(TOOL_MINGW32_AR) -M < $(out).ar-script
    208208endef
    209209
Note: See TracChangeset for help on using the changeset viewer.