Ignore:
Timestamp:
Jun 30, 2020, 7:11:42 PM (5 years ago)
Author:
bird
Message:

tools/*GCC|GXX*: More prefix/suffix stuff. Separate for gcc/g++, binutils and other stuff.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/tools/GXX32.kmk

    r3391 r3393  
    3737# Tool Specific Properties
    3838ifndef TOOL_GXX32_PREFIX
    39  TOOL_GXX32_PREFIX :=
     39 TOOL_GXX32_PREFIX  :=
    4040endif
    4141ifndef 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
    46 TOOL_GXX32_PCH ?= $(TOOL_GXX32_CXX)
    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)
     42 TOOL_GXX32_SUFFIX  := $(HOSTSUFF_EXE)
     43endif
     44if1of ($(KBUILD_HOST), solaris)
     45 TOOL_GXX32_PREFIX2 ?= g
     46else
     47 TOOL_GXX32_PREFIX2 ?=
     48endif
     49TOOL_GXX32_SUFFIX2  ?= $(HOSTSUFF_EXE)
     50TOOL_GXX32_PREFIX3  ?=
     51TOOL_GXX32_SUFFIX3  ?= $(HOSTSUFF_EXE)
     52TOOL_GXX32_CC       ?= $(TOOL_GXX32_PREFIX)gcc$(TOOL_GXX32_SUFFIX) -m32
     53TOOL_GXX32_CXX      ?= $(TOOL_GXX32_PREFIX)g++$(TOOL_GXX32_SUFFIX) -m32
     54TOOL_GXX32_PCH      ?= $(TOOL_GXX32_CXX)
     55TOOL_GXX32_AS       ?= $(TOOL_GXX32_PREFIX)gcc$(TOOL_GXX32_SUFFIX) -m32
     56TOOL_GXX32_AR       ?= $(TOOL_GXX32_PREFIX2)ar$(TOOL_GXX32_SUFFIX2)
     57TOOL_GXX32_LD       ?= $(TOOL_GXX32_PREFIX)g++$(TOOL_GXX32_SUFFIX) -m32
     58if1of ($(KBUILD_HOST), solaris)
     59 TOOL_GXX32_LD_SYSMOD ?= $(TOOL_GXX32_PREFIX3)ld$(TOOL_GXX32_SUFFIX3)
     60else
     61 TOOL_GXX32_LD_SYSMOD ?= $(TOOL_GXX32_PREFIX2)ld$(TOOL_GXX32_SUFFIX2)
     62endif
    5563ifndef TOOL_GXX32_LDFLAGS.$(KBUILD_TARGET)
    5664 TOOL_GXX32_LDFLAGS.dll ?= -shared
     
    7078 TOOL_GXX32_LD_SYSMOD_MAP ?=
    7179endif
    72 if1of ($(KBUILD_HOST), solaris)
    73  TOOL_GXX32_OBJCOPY ?= $(TOOL_GXX32_PREFIX)gobjcopy$(TOOL_GXX32_SUFFIX)
    74 else
    75  TOOL_GXX32_OBJCOPY ?= $(TOOL_GXX32_PREFIX)objcopy$(TOOL_GXX32_SUFFIX)
    76 endif
     80TOOL_GXX32_OBJCOPY ?= $(TOOL_GXX32_PREFIX2)objcopy$(TOOL_GXX32_SUFFIX)
    7781
    7882ifdef SLKRUNS
Note: See TracChangeset for help on using the changeset viewer.