Ignore:
Timestamp:
Dec 6, 2006, 5:00:16 AM (19 years ago)
Author:
bird
Message:

cleanup. PATH_DEV* -> PATH_DEVTOOLS*.

File:
1 edited

Legend:

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

    r665 r667  
    22## @file
    33#
    4 # kBuild Tool Config - 32-bit GCC, elf.
     4# kBuild Tool Config - Generic 32-bit GCC v3.2.x or later Using The System GCC.
    55#
    66# Copyright (c) 2004-2006 knut st. osmundsen <bird-srcspam@anduin.net>
     
    2525#
    2626
    27 TOOL_GCC32                    := Generic GCC v3 32-bit
    28 
    29 TOOL_GCC32_CC                 ?= gcc32$(HOSTSUFF_EXE)
    30 TOOL_GCC32_COBJSUFF           ?= .o
    31 TOOL_GCC32_CFLAGS             ?=
    32 TOOL_GCC32_CFLAGS.debug       ?= -g
    33 TOOL_GCC32_CFLAGS.profile     ?= -g -O2 #-pg
    34 TOOL_GCC32_CFLAGS.release     ?= -O2
    35 TOOL_GCC32_CINCS              ?=
    36 TOOL_GCC32_CDEFS              ?=
    37 
    38 TOOL_GCC32_CXX                ?= g++32$(HOSTSUFF_EXE)
    39 TOOL_GCC32_CXXOBJSUFF         ?= .o
    40 TOOL_GCC32_CXXOBJSUFF         ?= .o
    41 TOOL_GCC32_CXXFLAGS           ?=
    42 TOOL_GCC32_CXXFLAGS.debug     ?= -g
    43 TOOL_GCC32_CXXFLAGS.profile   ?= -g -O2 #-pg
    44 TOOL_GCC32_CXXFLAGS.release   ?= -O2
    45 TOOL_GCC32_CXXINCS            ?=
    46 TOOL_GCC32_CXXDEFS            ?=
    47 
    48 TOOL_GCC32_AS                 ?= gcc32$(HOSTSUFF_EXE)
    49 TOOL_GCC32_ASFLAGS            ?= -x assembler-with-cpp
    50 TOOL_GCC32_ASFLAGS.debug      ?= -g
    51 TOOL_GCC32_ASFLAGS.profile    ?= -g
    52 TOOL_GCC32_ASOBJSUFF          ?= .o
    53 
    54 TOOL_GCC32_AR                 ?= ar$(HOSTSUFF_EXE)
    55 TOOL_GCC32_ARFLAGS            ?= cr
    56 TOOL_GCC32_ARLIBSUFF          ?= .a
    57 
    58 TOOL_GCC32_LD                 ?= g++32$(HOSTSUFF_EXE)
    59 TOOL_GCC32_LD_SYSMOD          ?= ld$(HOSTSUFF_EXE)
    60 TOOL_GCC32_LDFLAGS            ?=
    61 TOOL_GCC32_LDFLAGS.debug      ?= -g
    62 TOOL_GCC32_LDFLAGS.profile    ?= -g
     27TOOL_GCC32 := Generic 32-bit GCC v3.2.x or later Using The System GCC. \
     28        More or less Linux/ELF specfic.
     29
     30# Tool Specific Properties
     31TOOL_GCC32_CC  ?= gcc32$(HOSTSUFF_EXE)
     32TOOL_GCC32_CXX ?= g++32$(HOSTSUFF_EXE)
     33TOOL_GCC32_AS  ?= gcc32$(HOSTSUFF_EXE)
     34TOOL_GCC32_AR  ?= ar$(HOSTSUFF_EXE)
     35TOOL_GCC32_LD  ?= g++32$(HOSTSUFF_EXE)
     36TOOL_GCC32_LD_SYSMOD ?= ld$(HOSTSUFF_EXE)
    6337ifndef TOOL_GCC32_LDFLAGS.$(BUILD_TARGET)
    64 TOOL_GCC32_LDFLAGS.dll        ?= -shared
     38TOOL_GCC32_LDFLAGS.dll ?= -shared
    6539else
    66 TOOL_GCC32_LDFLAGS.dll        ?= $(TOOL_GCC32_LDFLAGS.$(BUILD_TARGET))
    67 endif
    68 TOOL_GCC32_LDFLAGS.sysmod     ?= -r -m elf_i386
    69 TOOL_GCC32_LD_SONAME          ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))
     40TOOL_GCC32_LDFLAGS.dll ?= $(TOOL_GCC32_LDFLAGS.$(BUILD_TARGET))
     41endif
     42TOOL_GCC32_LDFLAGS.sysmod ?= -r -m elf_i386
     43TOOL_GCC32_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))
    7044ifeq ($(BUILD_TARGET),os2)
    71 TOOL_GCC32_LD_MAP             ?= -Zmap=$(1)
     45TOOL_GCC32_LD_MAP ?= -Zmap=$(1)
    7246else
    73 TOOL_GCC32_LD_MAP             ?= -Wl,-Map -Wl,$(1) -Wl,--cref
     47TOOL_GCC32_LD_MAP ?= -Wl,-Map -Wl,$(1) -Wl,--cref
    7448endif
    7549ifeq ($(BUILD_TARGET),os2)
    76 TOOL_GCC32_LD_SYSMOD_MAP      ?= -Zmap=$(1)
     50TOOL_GCC32_LD_SYSMOD_MAP ?= -Zmap=$(1)
    7751else
    78 TOOL_GCC32_LD_SYSMOD_MAP      ?= -Map $(1) --cref
     52TOOL_GCC32_LD_SYSMOD_MAP ?= -Map $(1) --cref
    7953endif
    8054ifdef SLKRUNS
     
    8256TOOL_GCC32_CXX += -fmessage-length=0
    8357endif
     58
     59# General Properties used by kBuild
     60TOOL_GCC32_COBJSUFF         ?= .o
     61TOOL_GCC32_CFLAGS           ?=
     62TOOL_GCC32_CFLAGS.debug     ?= -g
     63TOOL_GCC32_CFLAGS.profile   ?= -g -O2 #-pg
     64TOOL_GCC32_CFLAGS.release   ?= -O2
     65TOOL_GCC32_CINCS            ?=
     66TOOL_GCC32_CDEFS            ?=
     67
     68TOOL_GCC32_CXXOBJSUFF       ?= .o
     69TOOL_GCC32_CXXOBJSUFF       ?= .o
     70TOOL_GCC32_CXXFLAGS         ?=
     71TOOL_GCC32_CXXFLAGS.debug   ?= -g
     72TOOL_GCC32_CXXFLAGS.profile ?= -g -O2 #-pg
     73TOOL_GCC32_CXXFLAGS.release ?= -O2
     74TOOL_GCC32_CXXINCS          ?=
     75TOOL_GCC32_CXXDEFS          ?=
     76
     77TOOL_GCC32_ASFLAGS          ?= -x assembler-with-cpp
     78TOOL_GCC32_ASFLAGS.debug    ?= -g
     79TOOL_GCC32_ASFLAGS.profile  ?= -g
     80TOOL_GCC32_ASOBJSUFF        ?= .o
     81
     82TOOL_GCC32_ARFLAGS          ?= cr
     83TOOL_GCC32_ARLIBSUFF        ?= .a
     84
     85TOOL_GCC32_LDFLAGS          ?=
     86TOOL_GCC32_LDFLAGS.debug    ?= -g
     87TOOL_GCC32_LDFLAGS.profile  ?= -g
    8488
    8589
Note: See TracChangeset for help on using the changeset viewer.