Changeset 1504 for trunk/kBuild/tools/GXX64.kmk
- Timestamp:
- Apr 9, 2008, 2:04:42 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/GXX64.kmk
r1418 r1504 35 35 TOOL_GXX64_LD ?= g++$(HOSTSUFF_EXE) -m64 36 36 TOOL_GXX64_LD_SYSMOD ?= ld$(HOSTSUFF_EXE) 37 ifndef TOOL_GXX64_LDFLAGS.$( BUILD_TARGET)37 ifndef TOOL_GXX64_LDFLAGS.$(KBUILD_TARGET) 38 38 TOOL_GXX64_LDFLAGS.dll ?= -shared 39 39 else 40 TOOL_GXX64_LDFLAGS.dll ?= $(TOOL_GXX64_LDFLAGS.$( BUILD_TARGET))40 TOOL_GXX64_LDFLAGS.dll ?= $(TOOL_GXX64_LDFLAGS.$(KBUILD_TARGET)) 41 41 endif 42 42 TOOL_GXX64_LDFLAGS.sysmod ?= -r -m elf_x86_64 43 TOOL_GXX64_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$( BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))44 ifeq ($( BUILD_TARGET),os2)43 TOOL_GXX64_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 44 ifeq ($(KBUILD_TARGET),os2) 45 45 TOOL_GXX64_LD_MAP ?= -Zmap=$(1) 46 46 else 47 47 TOOL_GXX64_LD_MAP ?= -Wl,-Map -Wl,$(1) -Wl,--cref 48 48 endif 49 ifeq ($( BUILD_TARGET),os2)49 ifeq ($(KBUILD_TARGET),os2) 50 50 TOOL_GXX64_LD_SYSMOD_MAP ?= -Zmap=$(1) 51 51 else … … 265 265 define TOOL_GXX64_LINK_DLL_CMDS 266 266 $(QUIET)$(TOOL_GXX64_LD) $(TOOL_GXX64_LDFLAGS.dll) $(flags) -o $(out)\ 267 $(if $(filter-out win os2, $( BUILD_TARGET)),$(call TOOL_GXX64_LD_SONAME,$(target),$(out)))\267 $(if $(filter-out win os2, $(KBUILD_TARGET)),$(call TOOL_GXX64_LD_SONAME,$(target),$(out)))\ 268 268 $(objs)\ 269 269 $(foreach p,$(libpath), -L$(p))\
Note:
See TracChangeset
for help on using the changeset viewer.