Changeset 2775 for trunk/kBuild
- Timestamp:
- Feb 3, 2015, 9:00:15 PM (10 years ago)
- Location:
- trunk/kBuild/tools
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/GCC3.kmk
r2774 r2775 238 238 $(QUIET)$(APPEND) -n $(out).ar-script \ 239 239 $(foreach o,$(objs), 'ADDMOD $(o)') \ 240 $(foreach o,$(filter-out %.def %.imp ,$(othersrc)), 'ADDLIB $(o)')241 $(if $(filter %.def %.imp ,$(othersrc))\242 ,$(TOOL_GCC3_AR_IMP) -o $(outbase).imp.a $(filter %.def %.imp ,$(othersrc))\240 $(foreach o,$(filter-out %.def %.imp %.dll,$(othersrc)), 'ADDLIB $(o)') 241 $(if $(filter %.def %.imp %.dll,$(othersrc))\ 242 ,$(TOOL_GCC3_AR_IMP) -o $(outbase).imp.a $(filter %.def %.imp %.dll,$(othersrc))\ 243 243 $(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script 'ADDLIB $(outbase).imp.a') 244 244 $(QUIET)$(APPEND) $(out).ar-script 'SAVE' -
trunk/kBuild/tools/GCC32.kmk
r2774 r2775 233 233 $(QUIET)$(APPEND) -n $(out).ar-script \ 234 234 $(foreach o,$(objs), 'ADDMOD $(o)') \ 235 $(foreach o,$(filter-out %.def %.imp ,$(othersrc)), 'ADDLIB $(o)')236 $(if $(filter %.def %.imp ,$(othersrc))\237 ,$(TOOL_GCC32_AR_IMP) -o $(outbase).imp.a $(filter %.def %.imp ,$(othersrc))\235 $(foreach o,$(filter-out %.def %.imp %.dll,$(othersrc)), 'ADDLIB $(o)') 236 $(if $(filter %.def %.imp %.dll,$(othersrc))\ 237 ,$(TOOL_GCC32_AR_IMP) -o $(outbase).imp.a $(filter %.def %.imp %.dll,$(othersrc))\ 238 238 $(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script 'ADDLIB $(outbase).imp.a') 239 239 $(QUIET)$(APPEND) $(out).ar-script 'SAVE' -
trunk/kBuild/tools/GCC3OMF.kmk
r2774 r2775 217 217 TOOL_GCC3OMF_LINK_LIBRARY_DEPORD = 218 218 define TOOL_GCC3OMF_LINK_LIBRARY_CMDS 219 $(if $(filter %.def %.imp ,$(othersrc))\220 ,$(QUIET)$(APPEND) -n $(outbase).rsp $(filter %.def %.imp ,$(othersrc))\219 $(if $(filter %.def %.imp %.dll,$(othersrc))\ 220 ,$(QUIET)$(APPEND) -n $(outbase).rsp $(filter %.def %.imp %.dll,$(othersrc))\ 221 221 $(NL)$(TAB)$(QUIET)$(QUIET)$(TOOL_GCC3OMF_AR_IMP) -o $(out) @$(outbase).rsp\ 222 222 $(NL)$(TAB)$(QUIET)$(RM) -f $(outbase).rsp) 223 $(QUIET)$(APPEND) -n $(outbase).rsp $(flags) $(out) $(objs) $(filter-out %.def %.imp ,$(othersrc))223 $(QUIET)$(APPEND) -n $(outbase).rsp $(flags) $(out) $(objs) $(filter-out %.def %.imp %.dll,$(othersrc)) 224 224 $(QUIET)$(TOOL_GCC3OMF_AR) @$(outbase).rsp 225 225 endef -
trunk/kBuild/tools/GXX3.kmk
r2774 r2775 238 238 $(QUIET)$(APPEND) -n $(out).ar-script \ 239 239 $(foreach o,$(objs), 'ADDMOD $(o)') \ 240 $(foreach o,$(filter-out %.def %.imp ,$(othersrc)), 'ADDLIB $(o)')241 $(if $(filter %.def %.imp ,$(othersrc))\242 ,$(TOOL_GXX3_AR_IMP) -o $(outbase).imp.a $(filter %.def %.imp ,$(othersrc))\240 $(foreach o,$(filter-out %.def %.imp %.dll,$(othersrc)), 'ADDLIB $(o)') 241 $(if $(filter %.def %.imp %.dll,$(othersrc))\ 242 ,$(TOOL_GXX3_AR_IMP) -o $(outbase).imp.a $(filter %.def %.imp %.dll,$(othersrc))\ 243 243 $(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script 'ADDLIB $(outbase).imp.a') 244 244 $(QUIET)$(APPEND) $(out).ar-script 'SAVE' -
trunk/kBuild/tools/GXX32.kmk
r2774 r2775 232 232 $(QUIET)$(APPEND) -n $(out).ar-script \ 233 233 $(foreach o,$(objs), 'ADDMOD $(o)') \ 234 $(foreach o,$(filter-out %.def %.imp ,$(othersrc)), 'ADDLIB $(o)')235 $(if $(filter %.def %.imp ,$(othersrc))\236 ,$(TOOL_GXX3_AR_IMP) -o $(outbase).imp.a $(filter %.def %.imp ,$(othersrc))\234 $(foreach o,$(filter-out %.def %.imp %.dll,$(othersrc)), 'ADDLIB $(o)') 235 $(if $(filter %.def %.imp %.dll,$(othersrc))\ 236 ,$(TOOL_GXX3_AR_IMP) -o $(outbase).imp.a $(filter %.def %.imp %.dll,$(othersrc))\ 237 237 $(NL)$(TAB)$(QUIET)$(APPEND) $(out).ar-script 'ADDLIB $(outbase).imp.a') 238 238 $(QUIET)$(APPEND) $(out).ar-script 'SAVE' -
trunk/kBuild/tools/GXX3OMF.kmk
r2774 r2775 217 217 TOOL_GXX3OMF_LINK_LIBRARY_DEPORD = 218 218 define TOOL_GXX3OMF_LINK_LIBRARY_CMDS 219 $(if $(filter %.def %.imp ,$(othersrc))\220 ,$(QUIET)$(APPEND) -n $(outbase).rsp $(filter %.def %.imp ,$(othersrc))\219 $(if $(filter %.def %.imp %.dll,$(othersrc))\ 220 ,$(QUIET)$(APPEND) -n $(outbase).rsp $(filter %.def %.imp %.dll,$(othersrc))\ 221 221 $(NL)$(TAB)$(QUIET)$(QUIET)$(TOOL_GXX3OMF_AR_IMP) -o $(out) @$(outbase).rsp\ 222 222 $(NL)$(TAB)$(QUIET)$(RM) -f $(outbase).rsp) 223 $(QUIET)$(APPEND) -n $(outbase).rsp $(flags) $(out) $(objs) $(filter-out %.def %.imp ,$(othersrc))223 $(QUIET)$(APPEND) -n $(outbase).rsp $(flags) $(out) $(objs) $(filter-out %.def %.imp %.dll,$(othersrc)) 224 224 $(QUIET)$(TOOL_GXX3OMF_AR) @$(outbase).rsp 225 225 endef
Note:
See TracChangeset
for help on using the changeset viewer.