Changeset 572 for trunk/kBuild/tools/GCC3.kmk
- Timestamp:
- Oct 19, 2006, 4:19:43 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/GCC3.kmk
r557 r572 200 200 # @param $(outbase) Output basename (full). Use this for list files and such. 201 201 TOOL_GCC3_LINK_PROGRAM_OUTPUT = $(outbase).map 202 TOOL_GCC3_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) 202 TOOL_GCC3_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib)))\ 203 $(filter %.def, $(othersrc)) 203 204 TOOL_GCC3_LINK_PROGRAM_DEPORD = 204 205 define TOOL_GCC3_LINK_PROGRAM_CMDS 205 206 $(TOOL_GCC3_LD) $(flags) -o $(out) $(objs)\ 207 $(filter %.def, $(othersrc))\ 206 208 $(foreach p,$(libpath), -L$(p))\ 207 209 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib)))\ … … 224 226 # @param $(outbase) Output basename (full). Use this for list files and such. 225 227 TOOL_GCC3_LINK_DLL_OUTPUT = $(outbase).map 226 TOOL_GCC3_LINK_DLL_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) 228 TOOL_GCC3_LINK_DLL_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib)))\ 229 $(filter %.def, $(othersrc)) 227 230 TOOL_GCC3_LINK_DLL_DEPORD = 228 231 define TOOL_GCC3_LINK_DLL_CMDS … … 230 233 $(if $(filter-out win32 os2, $(BUILD_TARGET)),$(call TOOL_GCC3_LD_SONAME,$(target),$(out)))\ 231 234 $(objs)\ 235 $(filter %.def, $(othersrc))\ 232 236 $(foreach p,$(libpath), -L$(p))\ 233 237 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib)))\ … … 250 254 # @param $(outbase) Output basename (full). Use this for list files and such. 251 255 TOOL_GCC3_LINK_SYSMOD_OUTPUT = $(outbase).map 252 TOOL_GCC3_LINK_SYSMOD_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) 256 TOOL_GCC3_LINK_SYSMOD_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib)))\ 257 $(filter %.def, $(othersrc)) 253 258 TOOL_GCC3_LINK_SYSMOD_DEPORD = 254 259 define TOOL_GCC3_LINK_SYSMOD_CMDS 255 260 $(TOOL_GCC3_LD_SYSMOD) $(TOOL_GCC3_LDFLAGS.sysmod) $(flags) -o $(out) $(objs)\ 261 $(filter %.def, $(othersrc))\ 256 262 $(foreach p,$(libpath), -L$(p))\ 257 263 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib)))\
Note:
See TracChangeset
for help on using the changeset viewer.