Changeset 1355 in kBuild
- Timestamp:
- Dec 3, 2007 1:09:07 AM (17 years ago)
- Location:
- trunk/kBuild/tools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/GXX32.kmk
r1352 r1355 210 210 TOOL_GXX32_LINK_LIBRARY_DEPEND = $(othersrc) 211 211 TOOL_GXX32_LINK_LIBRARY_DEPORD = 212 ifeq ($(filter append-dash-n,$(KMK_FEATURES)),append-dash-n)213 212 define TOOL_GXX32_LINK_LIBRARY_CMDS 214 213 $(QUIET)$(APPEND) $(out).ar-script 'CREATE $(out)' … … 220 219 $(QUIET)$(REDIRECT) -rti $(out).ar-script -- $(TOOL_GXX32_AR) -M 221 220 endef 222 else223 define TOOL_GXX32_LINK_LIBRARY_CMDS224 $(QUIET)$(APPEND) $(out).ar-script "CREATE $(out)"225 $(foreach o, $(objs)\226 ,$(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script "ADDMOD $(o)")227 $(foreach srclib,$(othersrc)\228 ,$(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script "ADDLIB $(srclib)")229 $(QUIET)$(APPEND) $(out).ar-script "SAVE"230 $(QUIET)$(APPEND) $(out).ar-script "END"231 $(QUIET)$(REDIRECT) -rti $(out).ar-script -- $(TOOL_GXX32_AR) -M232 endef233 endif234 221 235 222 -
trunk/kBuild/tools/GXX64.kmk
r1349 r1355 210 210 TOOL_GXX64_LINK_LIBRARY_DEPEND = $(othersrc) 211 211 TOOL_GXX64_LINK_LIBRARY_DEPORD = 212 ifeq ($(filter append-dash-n,$(KMK_FEATURES)),append-dash-n)213 212 define TOOL_GXX64_LINK_LIBRARY_CMDS 214 213 $(QUIET)$(APPEND) $(out).ar-script 'CREATE $(out)' … … 220 219 $(QUIET)$(REDIRECT) -rti $(out).ar-script -- $(TOOL_GXX64_AR) -M 221 220 endef 222 else223 define TOOL_GXX64_LINK_LIBRARY_CMDS224 $(QUIET)$(APPEND) $(out).ar-script "CREATE $(out)"225 $(foreach o, $(objs)\226 ,$(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script "ADDMOD $(o)")227 $(foreach srclib,$(othersrc)\228 ,$(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script "ADDLIB $(srclib)")229 $(QUIET)$(APPEND) $(out).ar-script "SAVE"230 $(QUIET)$(APPEND) $(out).ar-script "END"231 $(QUIET)$(REDIRECT) -rti $(out).ar-script -- $(TOOL_GXX64_AR) -M232 endef233 endif234 221 235 222 -
trunk/kBuild/tools/XGCCAMD64LINUX.kmk
r1349 r1355 194 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 196 define TOOL_XGCCAMD64LINUX_LINK_LIBRARY_CMDS 198 197 $(QUIET)$(APPEND) $(out).ar-script 'CREATE $(out)' … … 204 203 $(QUIET)$(REDIRECT) -rti $(out).ar-script -- $(TOOL_XGCCAMD64LINUX_AR) -M 205 204 endef 206 else207 define TOOL_XGCCAMD64LINUX_LINK_LIBRARY_CMDS208 $(QUIET)$(APPEND) $(out).ar-script "CREATE $(out)"209 $(foreach o, $(objs)\210 ,$(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script "ADDMOD $(o)")211 $(foreach srclib, $(othersrc)\212 ,$(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script "ADDLIB $(srclib)")213 $(QUIET)$(APPEND) $(out).ar-script "SAVE"214 $(QUIET)$(APPEND) $(out).ar-script "END"215 $(QUIET)$(REDIRECT) -rti $(out).ar-script -- $(TOOL_XGCCAMD64LINUX_AR) -M216 endef217 endif218 205 219 206
Note:
See TracChangeset
for help on using the changeset viewer.