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

    r3121 r3393  
    3535
    3636# Tool Specific Properties
    37 TOOL_GCC_CC  ?= gcc$(HOSTSUFF_EXE)
    38 TOOL_GCC_CXX ?= g++$(HOSTSUFF_EXE)
    39 TOOL_GCC_AS  ?= gcc$(HOSTSUFF_EXE)
    40 TOOL_GCC_AR  ?= ar$(HOSTSUFF_EXE)
    41 TOOL_GCC_RANLIB ?= ranlib$(HOSTSUFF_EXE)
    42 TOOL_GCC_LD  ?= gcc$(HOSTSUFF_EXE)
    43 TOOL_GCC_LDFLAGS.dll.os2 ?= -Zdll
     37ifndef TOOL_GCC_PREFIX
     38 TOOL_GCC_PREFIX :=
     39endif
     40ifndef TOOL_GCC_SUFFIX
     41 TOOL_GCC_SUFFIX := $(HOSTSUFF_EXE)
     42endif
     43TOOL_GCC_PREFIX2 ?= $(TOOL_GCC_PREFIX)
     44TOOL_GCC_SUFFIX2 ?= $(TOOL_GCC_SUFFIX)
     45TOOL_GCC_CC      ?= $(TOOL_GCC_PREFIX)gcc$(TOOL_GCC_SUFFIX)
     46TOOL_GCC_CXX     ?= $(TOOL_GCC_PREFIX)g++$(TOOL_GCC_SUFFIX)
     47TOOL_GCC_AS      ?= $(TOOL_GCC_PREFIX)gcc$(TOOL_GCC_SUFFIX)
     48TOOL_GCC_AR      ?= $(TOOL_GCC_PREFIX2)ar$(TOOL_GCC_SUFFIX2)
     49TOOL_GCC_RANLIB  ?= $(TOOL_GCC_PREFIX2)ranlib$(TOOL_GCC_SUFFIX2)
     50TOOL_GCC_LD      ?= $(TOOL_GCC_PREFIX)gcc$(TOOL_GCC_SUFFIX)
     51TOOL_GCC_LDFLAGS.dll.os2    ?= -Zdll
    4452TOOL_GCC_LDFLAGS.dll.darwin ?= -dynamiclib
    4553ifndef TOOL_GCC_LDFLAGS.$(KBUILD_TARGET)
    46 TOOL_GCC_LDFLAGS.dll ?= -shared
     54 TOOL_GCC_LDFLAGS.dll      ?= -shared
    4755else
    48 TOOL_GCC_LDFLAGS.dll ?= $(TOOL_GCC_LDFLAGS.$(KBUILD_TARGET))
     56 TOOL_GCC_LDFLAGS.dll      ?= $(TOOL_GCC_LDFLAGS.$(KBUILD_TARGET))
    4957endif
    5058
Note: See TracChangeset for help on using the changeset viewer.