Changeset 752 for trunk/kBuild/tools
- Timestamp:
- Jan 6, 2007, 2:37:35 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/MINGW32.kmk
r697 r752 187 187 ## Link library 188 188 # @param $(target) Normalized main target name. 189 # @param $( lib) Library name.189 # @param $(out) Library name. 190 190 # @param $(objs) Object files to put in the library. 191 191 # @param $(flags) Flags. … … 194 194 # 195 195 # @param $(outbase) Output basename (full). Use this for list files and such. 196 TOOL_MINGW32_LINK_LIBRARY_OUTPUT = $( lib).ar-script196 TOOL_MINGW32_LINK_LIBRARY_OUTPUT = $(out).ar-script 197 197 TOOL_MINGW32_LINK_LIBRARY_DEPEND = $(filter %.a %.lib,$(othersrc)) 198 198 TOOL_MINGW32_LINK_LIBRARY_DEPORD = 199 199 define TOOL_MINGW32_LINK_LIBRARY_CMDS 200 $(QUIET)$(APPEND) $( lib).ar-script "CREATE $(out)"200 $(QUIET)$(APPEND) $(out).ar-script "CREATE $(out)" 201 201 $(foreach o, $(objs)\ 202 ,$(NL)$(TAB)$(QUIET)$(APPEND) $( lib).ar-script "ADDMOD $(o)")202 ,$(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script "ADDMOD $(o)") 203 203 $(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-script204 ,$(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 208 208 endef 209 209
Note:
See TracChangeset
for help on using the changeset viewer.