Changeset 655 for trunk/kBuild/tools/GCC3.kmk
- Timestamp:
- Dec 4, 2006, 4:34:29 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/GCC3.kmk
r584 r655 27 27 TOOL_GCC3 := Generic GCC v3 28 28 29 TOOL_GCC3_CC := gcc$(HOSTSUFF_EXE)30 TOOL_GCC3_COBJSUFF := .o31 TOOL_GCC3_CFLAGS :=32 TOOL_GCC3_CFLAGS.debug := -g33 TOOL_GCC3_CFLAGS.profile := -g -O2 #-pg34 TOOL_GCC3_CFLAGS.release := -O235 TOOL_GCC3_CINCS :=36 TOOL_GCC3_CDEFS :=37 38 TOOL_GCC3_CXX := g++$(HOSTSUFF_EXE)39 TOOL_GCC3_CXXOBJSUFF := .o40 TOOL_GCC3_CXXOBJSUFF := .o41 TOOL_GCC3_CXXFLAGS :=42 TOOL_GCC3_CXXFLAGS.debug := -g43 TOOL_GCC3_CXXFLAGS.profile := -g -O2 #-pg44 TOOL_GCC3_CXXFLAGS.release := -O245 TOOL_GCC3_CXXINCS :=46 TOOL_GCC3_CXXDEFS :=47 48 TOOL_GCC3_AS := gcc$(HOSTSUFF_EXE)49 TOOL_GCC3_ASFLAGS := -x assembler-with-cpp50 TOOL_GCC3_ASFLAGS.debug := -g51 TOOL_GCC3_ASFLAGS.profile := -g52 TOOL_GCC3_ASOBJSUFF := .o53 54 TOOL_GCC3_AR := ar$(HOSTSUFF_EXE)55 TOOL_GCC3_ARFLAGS := cr56 TOOL_GCC3_ARLIBSUFF := .a29 TOOL_GCC3_CC ?= gcc$(HOSTSUFF_EXE) 30 TOOL_GCC3_COBJSUFF ?= .o 31 TOOL_GCC3_CFLAGS ?= 32 TOOL_GCC3_CFLAGS.debug ?= -g 33 TOOL_GCC3_CFLAGS.profile ?= -g -O2 #-pg 34 TOOL_GCC3_CFLAGS.release ?= -O2 35 TOOL_GCC3_CINCS ?= 36 TOOL_GCC3_CDEFS ?= 37 38 TOOL_GCC3_CXX ?= g++$(HOSTSUFF_EXE) 39 TOOL_GCC3_CXXOBJSUFF ?= .o 40 TOOL_GCC3_CXXOBJSUFF ?= .o 41 TOOL_GCC3_CXXFLAGS ?= 42 TOOL_GCC3_CXXFLAGS.debug ?= -g 43 TOOL_GCC3_CXXFLAGS.profile ?= -g -O2 #-pg 44 TOOL_GCC3_CXXFLAGS.release ?= -O2 45 TOOL_GCC3_CXXINCS ?= 46 TOOL_GCC3_CXXDEFS ?= 47 48 TOOL_GCC3_AS ?= gcc$(HOSTSUFF_EXE) 49 TOOL_GCC3_ASFLAGS ?= -x assembler-with-cpp 50 TOOL_GCC3_ASFLAGS.debug ?= -g 51 TOOL_GCC3_ASFLAGS.profile ?= -g 52 TOOL_GCC3_ASOBJSUFF ?= .o 53 54 TOOL_GCC3_AR ?= ar$(HOSTSUFF_EXE) 55 TOOL_GCC3_ARFLAGS ?= cr 56 TOOL_GCC3_ARLIBSUFF ?= .a 57 57 58 58 ifeq ($(BUILD_TARGET),os2) 59 TOOL_GCC3_AR_IMP := emximp$(HOSTSTUFF_EXE)59 TOOL_GCC3_AR_IMP ?= emximp$(HOSTSTUFF_EXE) 60 60 else 61 TOOL_GCC3_AR_IMP := $(ECHO) not supported!62 endif 63 64 TOOL_GCC3_LD := g++$(HOSTSUFF_EXE)65 TOOL_GCC3_LD_SYSMOD := ld$(HOSTSUFF_EXE)66 TOOL_GCC3_LDFLAGS :=67 TOOL_GCC3_LDFLAGS.debug := -g68 TOOL_GCC3_LDFLAGS.profile := -g61 TOOL_GCC3_AR_IMP ?= $(ECHO) not supported! 62 endif 63 64 TOOL_GCC3_LD ?= g++$(HOSTSUFF_EXE) 65 TOOL_GCC3_LD_SYSMOD ?= ld$(HOSTSUFF_EXE) 66 TOOL_GCC3_LDFLAGS ?= 67 TOOL_GCC3_LDFLAGS.debug ?= -g 68 TOOL_GCC3_LDFLAGS.profile ?= -g 69 69 ifndef TOOL_GCC3_LDFLAGS.$(BUILD_TARGET) 70 TOOL_GCC3_LDFLAGS.dll := -shared70 TOOL_GCC3_LDFLAGS.dll ?= -shared 71 71 else 72 TOOL_GCC3_LDFLAGS.dll := $(TOOL_GCC3_LDFLAGS.$(BUILD_TARGET))73 endif 74 TOOL_GCC3_LDFLAGS.sysmod := -r75 TOOL_GCC3_LD_SONAME 72 TOOL_GCC3_LDFLAGS.dll ?= $(TOOL_GCC3_LDFLAGS.$(BUILD_TARGET)) 73 endif 74 TOOL_GCC3_LDFLAGS.sysmod ?= -r 75 TOOL_GCC3_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 76 76 ifeq ($(BUILD_TARGET),os2) 77 TOOL_GCC3_LD_MAP 78 TOOL_GCC3_LD_SYSMOD_MAP 77 TOOL_GCC3_LD_MAP ?= -Zmap=$(1) 78 TOOL_GCC3_LD_SYSMOD_MAP ?= -Zmap=$(1) 79 79 else 80 TOOL_GCC3_LD_MAP 81 TOOL_GCC3_LD_SYSMOD_MAP 80 TOOL_GCC3_LD_MAP ?= -Wl,-Map -Wl,$(1) -Wl,--cref 81 TOOL_GCC3_LD_SYSMOD_MAP ?= -Map $(1) --cref 82 82 endif 83 83 ifdef SLKRUNS
Note:
See TracChangeset
for help on using the changeset viewer.