Ticket #109: 003-gcc3omf_support_dll_as_library_source.patch
File 003-gcc3omf_support_dll_as_library_source.patch, 1.9 KB (added by , 12 years ago) |
---|
-
kBuild/tools/GCC3OMF.kmk
216 216 TOOL_GCC3OMF_LINK_LIBRARY_DEPEND = $(othersrc) 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 226 226 -
kBuild/tools/GXX3OMF.kmk
216 216 TOOL_GXX3OMF_LINK_LIBRARY_DEPEND = $(othersrc) 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 226 226