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/GCC3OMF.kmk

    r3121 r3393  
    3535
    3636# Tool Specific Properties
    37 TOOL_GCC3OMF_CC  ?= gcc$(HOSTSUFF_EXE)
    38 TOOL_GCC3OMF_CXX ?= g++$(HOSTSUFF_EXE)
    39 TOOL_GCC3OMF_AS  ?= gcc$(HOSTSUFF_EXE)
    40 TOOL_GCC3OMF_AR  ?= emxomfar$(HOSTSUFF_EXE)
    41 TOOL_GCC3OMF_AR_IMP ?= emximp$(HOSTSUFF_EXE)
    42 TOOL_GCC3OMF_LD ?= gcc$(HOSTSUFF_EXE)
    43 TOOL_GCC3OMF_LD_SYSMOD ?= gcc$(HOSTSUFF_EXE)
    44 ifndef TOOL_GCC3OMF_LDFLAGS.$(KBUILD_TARGET)
     37ifndef TOOL_GCC3OMF_PREFIX
     38 TOOL_GCC3OMF_PREFIX :=
     39endif
     40ifndef TOOL_GCC3OMF_SUFFIX
     41 TOOL_GCC3OMF_SUFFIX := $(HOSTSUFF_EXE)
     42endif
     43TOOL_GCC3OMF_PREFIX2   ?=
     44TOOL_GCC3OMF_SUFFIX2   ?= $(HOSTSUFF_EXE)
     45TOOL_GCC3OMF_PREFIX3   ?=
     46TOOL_GCC3OMF_SUFFIX3   ?= $(HOSTSUFF_EXE)
     47TOOL_GCC3OMF_CC        ?= $(TOOL_GCC3OMF_PREFIX)gcc$(TOOL_GCC3OMF_SUFFIX)
     48TOOL_GCC3OMF_CXX       ?= $(TOOL_GCC3OMF_PREFIX)g++$(TOOL_GCC3OMF_SUFFIX)
     49TOOL_GCC3OMF_AS        ?= $(TOOL_GCC3OMF_PREFIX)gcc$(TOOL_GCC3OMF_SUFFIX)
     50TOOL_GCC3OMF_AR        ?= $(TOOL_GCC3OMF_PREFIX2)emxomfar$(TOOL_GCC3OMF_SUFFIX2)
     51TOOL_GCC3OMF_AR_IMP    ?= $(TOOL_GCC3OMF_PREFIX2)emximp$(TOOL_GCC3OMF_SUFFIX2)
     52TOOL_GCC3OMF_LD        ?= $(TOOL_GCC3OMF_PREFIX)gcc$(TOOL_GCC3OMF_SUFFIX)
     53TOOL_GCC3OMF_LD_SYSMOD ?= $(TOOL_GCC3OMF_PREFIX)gcc$(TOOL_GCC3OMF_SUFFIX)
    4554TOOL_GCC3OMF_LDFLAGS.dll ?= -shared -Zdll
    46 else
    47 TOOL_GCC3OMF_LDFLAGS.dll ?= $(TOOL_GCC3OMF_LDFLAGS.$(KBUILD_TARGET))
    48 endif
    4955TOOL_GCC3OMF_LDFLAGS.sysmod ?= -nostdlib
    5056TOOL_GCC3OMF_LD_MAP ?= -Zmap=$(1)
    5157TOOL_GCC3OMF_LD_SYSMOD_MAP ?= -Zmap=$(1)
    52 TOOL_GCC3OMF_RC = rc$(HOSTSUFF_EXE)
     58
     59TOOL_GCC3OMF_RC = $(TOOL_GCC3OMF_PREFIX3)rc$(TOOL_GCC3OMF_SUFFIX3)
    5360
    5461ifdef SLKRUNS
Note: See TracChangeset for help on using the changeset viewer.