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

    r3392 r3393  
    4141 TOOL_LLVMGCC42MACHO_SUFFIX   := -4.2$(HOSTSUFF_EXE)
    4242endif
     43TOOL_LLVMGCC42MACHO_PREFIX2   ?=
     44TOOL_LLVMGCC42MACHO_SUFFIX2   ?= $(HOSTSUFF_EXE)
    4345TOOL_LLVMGCC42MACHO_CC        ?= $(TOOL_LLVMGCC42MACHO_PREFIX)gcc$(TOOL_LLVMGCC42MACHO_SUFFIX)
    4446TOOL_LLVMGCC42MACHO_CXX       ?= $(TOOL_LLVMGCC42MACHO_PREFIX)g++$(TOOL_LLVMGCC42MACHO_SUFFIX)
     
    5254#TOOL_LLVMGCC42MACHO_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)))
    5355
    54 TOOL_LLVMGCC42MACHO_DSYMUTIL_PREFIX ?=
    55 TOOL_LLVMGCC42MACHO_DSYMUTIL_SUFFIX ?= $(HOSTSUFF_EXE)
    56 TOOL_LLVMGCC42MACHO_DSYMUTIL  ?= $(TOOL_LLVMGCC42MACHO_DSYMUTIL_PREFIX)dsymutil$(TOOL_LLVMGCC42MACHO_DSYMUTIL_SUFFIX)
     56TOOL_LLVMGCC42MACHO_AR        ?= $(TOOL_LLVMGCC42MACHO_PREFIX2)ar$(TOOL_LLVMGCC42MACHO_SUFFIX2)
     57TOOL_LLVMGCC42MACHO_DSYMUTIL  ?= $(TOOL_LLVMGCC42MACHO_PREFIX2)dsymutil$(TOOL_LLVMGCC42MACHO_SUFFIX2)
     58TOOL_LLVMGCC42MACHO_STRIP     ?= $(TOOL_LLVMGCC42MACHO_PREFIX2)strip$(TOOL_LLVMGCC42MACHO_SUFFIX2)
     59TOOL_LLVMGCC42MACHO_STRIP_PROGRAM ?= $(TOOL_LLVMGCC42MACHO_STRIP) -SXxru
     60TOOL_LLVMGCC42MACHO_STRIP_DLL     ?= $(TOOL_LLVMGCC42MACHO_STRIP) -Sxru
     61TOOL_LLVMGCC42MACHO_STRIP_SYSMOD  ?= $(TOOL_LLVMGCC42MACHO_STRIP) -Sru
     62
    5763
    5864ifdef SLKRUNS
     
    101107TOOL_LLVMGCC42MACHO_ASOBJSUFF        ?= .o
    102108
    103 TOOL_LLVMGCC42MACHO_AR               ?= ar$(HOSTSUFF_EXE)
    104109TOOL_LLVMGCC42MACHO_ARFLAGS          ?= -c -rs
    105110TOOL_LLVMGCC42MACHO_ARLIBSUFF        ?= .a
     
    108113TOOL_LLVMGCC42MACHO_LDFLAGS.debug    ?= -g
    109114TOOL_LLVMGCC42MACHO_LDFLAGS.profile  ?= -g
    110 
    111 TOOL_LLVMGCC42MACHO_STRIP_PROGRAM    ?= strip -SXxru
    112 TOOL_LLVMGCC42MACHO_STRIP_DLL        ?= strip -Sxru
    113 TOOL_LLVMGCC42MACHO_STRIP_SYSMOD     ?= strip -Sru
    114115
    115116
Note: See TracChangeset for help on using the changeset viewer.