VirtualBox

Changeset 655 in kBuild for trunk/kBuild/tools/GCC4MACHO.kmk


Ignore:
Timestamp:
Dec 4, 2006 3:34:29 PM (18 years ago)
Author:
bird
Message:

use ?= everywhere.

File:
1 edited

Legend:

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

    r584 r655  
    2727TOOL_GCC4MACHO                    := Mach-O GCC v4
    2828
    29 TOOL_GCC4MACHO_CC                 := gcc$(HOSTSUFF_EXE)
    30 TOOL_GCC4MACHO_COBJSUFF           := .o
    31 TOOL_GCC4MACHO_CFLAGS             :=
    32 TOOL_GCC4MACHO_CFLAGS.debug       := -g
    33 TOOL_GCC4MACHO_CFLAGS.profile     := -g -O2 #-pg
    34 TOOL_GCC4MACHO_CFLAGS.release     := -O2
    35 TOOL_GCC4MACHO_CINCS              :=
    36 TOOL_GCC4MACHO_CDEFS              :=
    37 
    38 TOOL_GCC4MACHO_CXX                := g++$(HOSTSUFF_EXE)
    39 TOOL_GCC4MACHO_CXXOBJSUFF         := .o
    40 TOOL_GCC4MACHO_CXXOBJSUFF         := .o
    41 TOOL_GCC4MACHO_CXXFLAGS           :=
    42 TOOL_GCC4MACHO_CXXFLAGS.debug     := -g
    43 TOOL_GCC4MACHO_CXXFLAGS.profile   := -g -O2 #-pg
    44 TOOL_GCC4MACHO_CXXFLAGS.release   := -O2
    45 TOOL_GCC4MACHO_CXXINCS            :=
    46 TOOL_GCC4MACHO_CXXDEFS            :=
    47 
    48 TOOL_GCC4MACHO_AS                 := gcc$(HOSTSUFF_EXE)
    49 TOOL_GCC4MACHO_ASFLAGS            := -x assembler-with-cpp
    50 TOOL_GCC4MACHO_ASFLAGS.debug      := -g
    51 TOOL_GCC4MACHO_ASFLAGS.profile    := -g
    52 TOOL_GCC4MACHO_ASOBJSUFF          := .o
    53 
    54 TOOL_GCC4MACHO_AR                 := ar$(HOSTSUFF_EXE)
    55 TOOL_GCC4MACHO_ARFLAGS            := -c -rs
    56 TOOL_GCC4MACHO_ARLIBSUFF          := .a
    57 
    58 TOOL_GCC4MACHO_AR_IMP             := $(ECHO) not supported!
    59 
    60 TOOL_GCC4MACHO_LD                 := g++$(HOSTSUFF_EXE)
    61 TOOL_GCC4MACHO_LD_SYSMOD          := g++$(HOSTSUFF_EXE)
    62 TOOL_GCC4MACHO_LDFLAGS            :=
    63 TOOL_GCC4MACHO_LDFLAGS.debug      := -g
    64 TOOL_GCC4MACHO_LDFLAGS.profile    := -g
     29TOOL_GCC4MACHO_CC                 ?= gcc$(HOSTSUFF_EXE)
     30TOOL_GCC4MACHO_COBJSUFF           ?= .o
     31TOOL_GCC4MACHO_CFLAGS             ?=
     32TOOL_GCC4MACHO_CFLAGS.debug       ?= -g
     33TOOL_GCC4MACHO_CFLAGS.profile     ?= -g -O2 #-pg
     34TOOL_GCC4MACHO_CFLAGS.release     ?= -O2
     35TOOL_GCC4MACHO_CINCS              ?=
     36TOOL_GCC4MACHO_CDEFS              ?=
     37
     38TOOL_GCC4MACHO_CXX                ?= g++$(HOSTSUFF_EXE)
     39TOOL_GCC4MACHO_CXXOBJSUFF         ?= .o
     40TOOL_GCC4MACHO_CXXOBJSUFF         ?= .o
     41TOOL_GCC4MACHO_CXXFLAGS           ?=
     42TOOL_GCC4MACHO_CXXFLAGS.debug     ?= -g
     43TOOL_GCC4MACHO_CXXFLAGS.profile   ?= -g -O2 #-pg
     44TOOL_GCC4MACHO_CXXFLAGS.release   ?= -O2
     45TOOL_GCC4MACHO_CXXINCS            ?=
     46TOOL_GCC4MACHO_CXXDEFS            ?=
     47
     48TOOL_GCC4MACHO_AS                 ?= gcc$(HOSTSUFF_EXE)
     49TOOL_GCC4MACHO_ASFLAGS            ?= -x assembler-with-cpp
     50TOOL_GCC4MACHO_ASFLAGS.debug      ?= -g
     51TOOL_GCC4MACHO_ASFLAGS.profile    ?= -g
     52TOOL_GCC4MACHO_ASOBJSUFF          ?= .o
     53
     54TOOL_GCC4MACHO_AR                 ?= ar$(HOSTSUFF_EXE)
     55TOOL_GCC4MACHO_ARFLAGS            ?= -c -rs
     56TOOL_GCC4MACHO_ARLIBSUFF          ?= .a
     57
     58TOOL_GCC4MACHO_AR_IMP             ?= $(ECHO) not supported!
     59
     60TOOL_GCC4MACHO_LD                 ?= g++$(HOSTSUFF_EXE)
     61TOOL_GCC4MACHO_LD_SYSMOD          ?= g++$(HOSTSUFF_EXE)
     62TOOL_GCC4MACHO_LDFLAGS            ?=
     63TOOL_GCC4MACHO_LDFLAGS.debug      ?= -g
     64TOOL_GCC4MACHO_LDFLAGS.profile    ?= -g
    6565ifndef TOOL_GCC4MACHO_LDFLAGS.$(BUILD_TARGET)
    66 TOOL_GCC4MACHO_LDFLAGS.dll        := -dynamiclib
     66TOOL_GCC4MACHO_LDFLAGS.dll        ?= -dynamiclib
    6767else
    68 TOOL_GCC4MACHO_LDFLAGS.dll        := $(TOOL_GCC4MACHO_LDFLAGS.$(BUILD_TARGET))
     68TOOL_GCC4MACHO_LDFLAGS.dll        ?= $(TOOL_GCC4MACHO_LDFLAGS.$(BUILD_TARGET))
    6969endif
    70 TOOL_GCC4MACHO_LDFLAGS.sysmod     := -r
     70TOOL_GCC4MACHO_LDFLAGS.sysmod     ?= -r
    7171#TOOL_GCC4MACHO_LD_SONAME           = -Wl,-dylib_install_name $(firstword $($(1)_SONAME.$(BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))
    72 TOOL_GCC4MACHO_LD_MAP              =
    73 TOOL_GCC4MACHO_LD_SYSMOD_MAP       =
     72TOOL_GCC4MACHO_LD_MAP             ?=
     73TOOL_GCC4MACHO_LD_SYSMOD_MAP      ?=
    7474
    7575ifdef SLKRUNS
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette