Changeset 3391 for trunk/kBuild/tools/GXX32.kmk
- Timestamp:
- Jun 30, 2020, 10:08:15 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/GXX32.kmk
r3258 r3391 36 36 37 37 # Tool Specific Properties 38 TOOL_GXX32_CC ?= gcc$(HOSTSUFF_EXE) -m32 39 TOOL_GXX32_CXX ?= g++$(HOSTSUFF_EXE) -m32 38 ifndef TOOL_GXX32_PREFIX 39 TOOL_GXX32_PREFIX := 40 endif 41 ifndef TOOL_GXX32_SUFFIX 42 TOOL_GXX32_SUFFIX := $(HOSTSUFF_EXE) 43 endif 44 TOOL_GXX32_CC ?= $(TOOL_GXX32_PREFIX)gcc$(TOOL_GXX32_SUFFIX) -m32 45 TOOL_GXX32_CXX ?= $(TOOL_GXX32_PREFIX)g++$(TOOL_GXX32_SUFFIX) -m32 40 46 TOOL_GXX32_PCH ?= $(TOOL_GXX32_CXX) 41 TOOL_GXX32_AS ?= gcc$(HOSTSUFF_EXE) -m32 42 TOOL_GXX32_AR ?= ar$(HOSTSUFF_EXE) 43 TOOL_GXX32_LD ?= g++$(HOSTSUFF_EXE) -m32 44 TOOL_GXX32_LD_SYSMOD ?= ld$(HOSTSUFF_EXE) 47 TOOL_GXX32_AS ?= $(TOOL_GXX32_PREFIX)gcc$(TOOL_GXX32_SUFFIX) -m32 48 if1of ($(KBUILD_TARGET),solaris) 49 TOOL_GXX32_AR ?= $(TOOL_GXX32_PREFIX)gar$(TOOL_GXX32_SUFFIX) 50 else 51 TOOL_GXX32_AR ?= $(TOOL_GXX32_PREFIX)ar$(TOOL_GXX32_SUFFIX) 52 endif 53 TOOL_GXX32_LD ?= $(TOOL_GXX32_PREFIX)g++$(TOOL_GXX32_SUFFIX) -m32 54 TOOL_GXX32_LD_SYSMOD ?= $(TOOL_GXX32_PREFIX)ld$(TOOL_GXX32_SUFFIX) 45 55 ifndef TOOL_GXX32_LDFLAGS.$(KBUILD_TARGET) 46 TOOL_GXX32_LDFLAGS.dll ?= -shared47 else 48 TOOL_GXX32_LDFLAGS.dll ?= $(TOOL_GXX32_LDFLAGS.$(KBUILD_TARGET))56 TOOL_GXX32_LDFLAGS.dll ?= -shared 57 else 58 TOOL_GXX32_LDFLAGS.dll ?= $(TOOL_GXX32_LDFLAGS.$(KBUILD_TARGET)) 49 59 endif 50 60 TOOL_GXX32_LDFLAGS.sysmod ?= -r -m elf_i386$(if-expr "$(KBUILD_TARGET)" == "freebsd" || "$(KBUILD_TARGET)" == "gnukfbsd",_fbsd,) 51 61 TOOL_GXX32_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 52 62 ifeq ($(KBUILD_TARGET),os2) 53 TOOL_GXX32_LD_MAP ?= -Zmap=$(1)54 else 55 TOOL_GXX32_LD_MAP ?=63 TOOL_GXX32_LD_MAP ?= -Zmap=$(1) 64 else 65 TOOL_GXX32_LD_MAP ?= 56 66 endif 57 67 ifeq ($(KBUILD_TARGET),os2) 58 TOOL_GXX32_LD_SYSMOD_MAP ?= -Zmap=$(1)59 else 60 TOOL_GXX32_LD_SYSMOD_MAP ?=68 TOOL_GXX32_LD_SYSMOD_MAP ?= -Zmap=$(1) 69 else 70 TOOL_GXX32_LD_SYSMOD_MAP ?= 61 71 endif 62 72 if1of ($(KBUILD_HOST), solaris) 63 TOOL_GXX32_OBJCOPY ?= gobjcopy$(HOSTSUFF_EXE)64 else 65 TOOL_GXX32_OBJCOPY ?= objcopy$(HOSTSUFF_EXE)73 TOOL_GXX32_OBJCOPY ?= $(TOOL_GXX32_PREFIX)gobjcopy$(TOOL_GXX32_SUFFIX) 74 else 75 TOOL_GXX32_OBJCOPY ?= $(TOOL_GXX32_PREFIX)objcopy$(TOOL_GXX32_SUFFIX) 66 76 endif 67 77
Note:
See TracChangeset
for help on using the changeset viewer.