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

    r3391 r3393  
    4141 TOOL_GXX4MACHO_SUFFIX   := $(HOSTSUFF_EXE)
    4242endif
     43TOOL_GXX4MACHO_PREFIX2   ?=
     44TOOL_GXX4MACHO_SUFFIX2   ?= $(HOSTSUFF_EXE)
    4345TOOL_GXX4MACHO_CC        ?= $(TOOL_GXX4MACHO_PREFIX)gcc$(TOOL_GXX4MACHO_SUFFIX)
    4446TOOL_GXX4MACHO_CXX       ?= $(TOOL_GXX4MACHO_PREFIX)g++$(TOOL_GXX4MACHO_SUFFIX)
     
    5254TOOL_GXX4MACHO_LDFLAGS.sysmod ?= -r
    5355#TOOL_GXX4MACHO_LD_SONAME = -Wl,-dylib_install_name $(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))
    54 TOOL_GXX4MACHO_DSYMUTIL_PREFIX ?=
    55 TOOL_GXX4MACHO_DSYMUTIL_SUFFIX ?= $(HOSTSUFF_EXE)
    56 TOOL_GXX4MACHO_DSYMUTIL  ?= $(TOOL_GXX4MACHO_DSYMUTIL_PREFIX)dsymutil$(TOOL_GXX4MACHO_DSYMUTIL_SUFFIX)
     56
     57TOOL_GXX4MACHO_AR        ?= $(TOOL_GXX4MACHO_PREFIX2)ar$(TOOL_GXX4MACHO_SUFFIX2)
     58TOOL_GXX4MACHO_DSYMUTIL  ?= $(TOOL_GXX4MACHO_PREFIX2)dsymutil$(TOOL_GXX4MACHO_SUFFIX2)
     59TOOL_GXX4MACHO_STRIP     ?= $(TOOL_GXX4MACHO_PREFIX2)strip$(TOOL_GXX4MACHO_SUFFIX2)
     60TOOL_GXX4MACHO_STRIP_PROGRAM ?= $(TOOL_GXX4MACHO_STRIP) -SXxru
     61TOOL_GXX4MACHO_STRIP_DLL     ?= $(TOOL_GXX4MACHO_STRIP) -Sxru
     62TOOL_GXX4MACHO_STRIP_SYSMOD  ?= $(TOOL_GXX4MACHO_STRIP) -Sru
    5763
    5864ifdef SLKRUNS
     
    109115TOOL_GXX4MACHO_ASOBJSUFF        ?= .o
    110116
    111 TOOL_GXX4MACHO_AR               ?= ar$(HOSTSUFF_EXE)
    112117TOOL_GXX4MACHO_ARFLAGS          ?= -c -rs
    113118TOOL_GXX4MACHO_ARLIBSUFF        ?= .a
     
    116121TOOL_GXX4MACHO_LDFLAGS.debug    ?= -g
    117122TOOL_GXX4MACHO_LDFLAGS.profile  ?= -g
    118 
    119 TOOL_GXX4MACHO_STRIP_PROGRAM    ?= strip -SXxru
    120 TOOL_GXX4MACHO_STRIP_DLL        ?= strip -Sxru
    121 TOOL_GXX4MACHO_STRIP_SYSMOD     ?= strip -Sru
    122123
    123124
Note: See TracChangeset for help on using the changeset viewer.