Changeset 772 for trunk/kBuild/tools/XGCCAMD64LINUX.kmk
- Timestamp:
- Jan 19, 2007, 6:00:33 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/XGCCAMD64LINUX.kmk
r706 r772 192 192 # @param $(outbase) Output basename (full). Use this for list files and such. 193 193 TOOL_XGCCAMD64LINUX_LINK_LIBRARY_OUTPUT = $(out).ar-script 194 TOOL_XGCCAMD64LINUX_LINK_LIBRARY_DEPEND = $( filter %.a %.lib,$(othersrc))194 TOOL_XGCCAMD64LINUX_LINK_LIBRARY_DEPEND = $(othersrc) 195 195 TOOL_XGCCAMD64LINUX_LINK_LIBRARY_DEPORD = 196 ifeq ($(filter append-dash-n,$(KMK_FEATURES)),append-dash-n) 197 define TOOL_XGCCAMD64LINUX_LINK_LIBRARY_CMDS 198 $(QUIET)$(APPEND) $(out).ar-script 'CREATE $(out)' 199 $(QUIET)$(APPEND) -n $(out).ar-script \ 200 $(foreach o,$(objs), 'ADDMOD $(o)') \ 201 $(foreach o,$(othersrc)), 'ADDLIB $(o)') 202 $(QUIET)$(APPEND) $(out).ar-script 'SAVE' 203 $(QUIET)$(APPEND) $(out).ar-script 'END' 204 $(QUIET)$(TOOL_XGCCAMD64LINUX_AR) -M < $(out).ar-script 205 endef 206 else 196 207 define TOOL_XGCCAMD64LINUX_LINK_LIBRARY_CMDS 197 208 $(QUIET)$(APPEND) $(out).ar-script "CREATE $(out)" 198 209 $(foreach o, $(objs)\ 199 210 ,$(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script "ADDMOD $(o)") 200 $(foreach srclib, $( filter %.a %.lib,$(othersrc))\211 $(foreach srclib, $(othersrc)\ 201 212 ,$(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script "ADDLIB $(srclib)") 202 213 $(QUIET)$(APPEND) $(out).ar-script "SAVE" … … 204 215 $(QUIET)$(TOOL_XGCCAMD64LINUX_AR) -M < $(out).ar-script 205 216 endef 217 endif 206 218 207 219
Note:
See TracChangeset
for help on using the changeset viewer.