Ignore:
Timestamp:
Jun 30, 2020, 10:08:15 AM (5 years ago)
Author:
bird
Message:

tools/GXX*: Added _PREFIX/_SUFFIX properties to all g++ tools. Some minor fixes.

File:
1 edited

Legend:

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

    r3258 r3391  
    3535
    3636# Tool Specific Properties
    37 TOOL_GXX3OMF_CC  ?= gcc$(HOSTSUFF_EXE)
    38 TOOL_GXX3OMF_CXX ?= g++$(HOSTSUFF_EXE)
    39 TOOL_GXX3OMF_PCH ?= $(TOOL_GXX3OMF_CXX)
    40 TOOL_GXX3OMF_AS  ?= gcc$(HOSTSUFF_EXE)
    41 TOOL_GXX3OMF_AR  ?= emxomfar$(HOSTSUFF_EXE)
    42 TOOL_GXX3OMF_AR_IMP ?= emximp$(HOSTSUFF_EXE)
    43 TOOL_GXX3OMF_LD ?= g++$(HOSTSUFF_EXE)
    44 TOOL_GXX3OMF_LD_SYSMOD ?= g++$(HOSTSUFF_EXE)
     37ifndef TOOL_GXX3OMF_PREFIX
     38 TOOL_GXX3OMF_PREFIX :=
     39endif
     40ifndef TOOL_GXX3OMF_SUFFIX
     41 TOOL_GXX3OMF_SUFFIX := $(HOSTSUFF_EXE)
     42endif
     43TOOL_GXX3OMF_CC        ?= $(TOOL_GXX3OMF_PREFIX)gcc$(TOOL_GXX3OMF_SUFFIX)
     44TOOL_GXX3OMF_CXX       ?= $(TOOL_GXX3OMF_PREFIX)g++$(TOOL_GXX3OMF_SUFFIX)
     45TOOL_GXX3OMF_PCH       ?= $(TOOL_GXX3OMF_CXX)
     46TOOL_GXX3OMF_AS        ?= $(TOOL_GXX3OMF_PREFIX)gcc$(TOOL_GXX3OMF_SUFFIX)
     47TOOL_GXX3OMF_AR        ?= $(TOOL_GXX3OMF_PREFIX)emxomfar$(TOOL_GXX3OMF_SUFFIX)
     48TOOL_GXX3OMF_AR_IMP    ?= $(TOOL_GXX3OMF_PREFIX)emximp$(TOOL_GXX3OMF_SUFFIX)
     49TOOL_GXX3OMF_LD        ?= $(TOOL_GXX3OMF_PREFIX)g++$(TOOL_GXX3OMF_SUFFIX)
     50TOOL_GXX3OMF_LD_SYSMOD ?= $(TOOL_GXX3OMF_PREFIX)g++$(TOOL_GXX3OMF_SUFFIX)
    4551ifndef TOOL_GXX3OMF_LDFLAGS.$(KBUILD_TARGET)
    46 TOOL_GXX3OMF_LDFLAGS.dll ?= -shared -Zdll
     52 TOOL_GXX3OMF_LDFLAGS.dll  ?= -shared -Zdll
    4753else
    48 TOOL_GXX3OMF_LDFLAGS.dll ?= $(TOOL_GXX3OMF_LDFLAGS.$(KBUILD_TARGET))
     54 TOOL_GXX3OMF_LDFLAGS.dll  ?= $(TOOL_GXX3OMF_LDFLAGS.$(KBUILD_TARGET))
    4955endif
    5056TOOL_GXX3OMF_LDFLAGS.sysmod ?= -nostdlib
    51 TOOL_GXX3OMF_LD_MAP ?= -Zmap=$(1)
    52 TOOL_GXX3OMF_LD_SYSMOD_MAP ?= -Zmap=$(1)
    53 TOOL_GXX3OMF_RC = rc$(HOSTSUFF_EXE)
     57TOOL_GXX3OMF_LD_MAP         ?= -Zmap=$(1)
     58TOOL_GXX3OMF_LD_SYSMOD_MAP  ?= -Zmap=$(1)
     59
     60TOOL_GXX3OMF_RC_PREFIX ?= $(TOOL_GXX3OMF_PREFIX)
     61TOOL_GXX3OMF_RC_SUFFIX ?= $(TOOL_GXX3OMF_SUFFIX)
     62TOOL_GXX3OMF_RC = $(TOOL_GXX3OMF_RC_PREFIX)rc$(TOOL_GXX3OMF_RC_SUFFIX)
    5463
    5564ifdef SLKRUNS
    56 TOOL_GXX3OMF_CC  += -fmessage-length=0
    57 TOOL_GXX3OMF_CXX += -fmessage-length=0
     65 TOOL_GXX3OMF_CC  += -fmessage-length=0
     66 TOOL_GXX3OMF_CXX += -fmessage-length=0
    5867endif
    5968
Note: See TracChangeset for help on using the changeset viewer.