Changeset 210 for trunk/kBuild/tools
- Timestamp:
- Jan 7, 2005, 11:41:35 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/GCC3.kmk
r209 r210 65 65 TOOL_GCC3_LDFLAGS.sysmod := -r 66 66 TOOL_GCC3_LD_SONAME = -Wl,-soname=$(firstword $($(1)_SONAME.$(BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 67 67 ifeq ($(BUILD_TARGET),os2) 68 TOOL_GCC3_LD_MAP = -Zmap $(1) 69 else 70 TOOL_GCC3_LD_MAP = -Wl,-Map -Wl,$(1).map -Wl,--cref 71 endif 68 72 ifdef SLKRUNS 69 73 TOOL_GCC3_CC += -fmessage-length=0 … … 189 193 endif 190 194 $(TOOL_GCC3_LD) $(flags) -o $$@ $(objs) \ 191 $(foreach p,$(libpath), -L$(p)) \ 192 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib))) 195 $(foreach p,$(libpath), -L$(p)) \ 196 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib))) \ 197 $(call TOOL_GCC3_LD_MAP,$(outbase)) 193 198 ifneq ($(custom_post),) 194 199 $(eval $(custom_post)) … … 220 225 endif 221 226 $(TOOL_GCC3_LD) $(TOOL_GCC3_LDFLAGS.dll) $(flags) -o $$@ \ 222 $(if $(filter linux, $(BUILD_TARGET)),$(call TOOL_GCC3_LD_SONAME,$(target),$(dll))) \ 223 $(objs) \ 224 $(foreach p,$(libpath), -L$(p)) \ 225 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib))) 227 $(if $(filter linux, $(BUILD_TARGET)),$(call TOOL_GCC3_LD_SONAME,$(target),$(dll))) \ 228 $(objs) \ 229 $(foreach p,$(libpath), -L$(p)) \ 230 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib))) \ 231 $(call TOOL_GCC3_LD_MAP,$(outbase)) 226 232 ifneq ($(custom_post),) 227 233 $(eval $(custom_post)) … … 253 259 $(TOOL_GCC3_LD_SYSMOD) $(TOOL_GCC3_LDFLAGS.sysmod) $(flags) -o $$@ $(objs) \ 254 260 $(foreach p,$(libpath), -L$(p)) \ 255 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib))) 261 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib))) \ 262 $(call TOOL_GCC3_LD_MAP,$(outbase)) 256 263 ifneq ($(custom_post),) 257 264 $(eval $(custom_post))
Note:
See TracChangeset
for help on using the changeset viewer.