Changeset 667 for trunk/kBuild/tools/GCC3OMF.kmk
- Timestamp:
- Dec 6, 2006, 5:00:16 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/GCC3OMF.kmk
r665 r667 2 2 ## @file 3 3 # 4 # kBuild Tool Config - OS/2 GCC v3OMF.5 # 6 # Copyright (c) 2004-200 5knut st. osmundsen <bird-srcspam@anduin.net>4 # kBuild Tool Config - GCC v3 targeting OS/2 OMF. 5 # 6 # Copyright (c) 2004-2006 knut st. osmundsen <bird-srcspam@anduin.net> 7 7 # 8 8 # … … 25 25 # 26 26 27 TOOL_GCC3OMF := OS/2 GCC v3 OMF 28 29 TOOL_GCC3OMF_CC ?= gcc$(HOSTSUFF_EXE) 30 TOOL_GCC3OMF_COBJSUFF ?= .o 31 TOOL_GCC3OMF_CFLAGS ?= -Zomf 32 TOOL_GCC3OMF_CFLAGS.debug ?= -g 33 TOOL_GCC3OMF_CFLAGS.profile ?= -g -O2 #-pg 34 TOOL_GCC3OMF_CFLAGS.release ?= -O2 35 TOOL_GCC3OMF_CINCS ?= 36 TOOL_GCC3OMF_CDEFS ?= 37 38 TOOL_GCC3OMF_CXX ?= g++$(HOSTSUFF_EXE) 39 TOOL_GCC3OMF_CXXOBJSUFF ?= .o 40 TOOL_GCC3OMF_CXXOBJSUFF ?= .o 41 TOOL_GCC3OMF_CXXFLAGS ?= -Zomf 42 TOOL_GCC3OMF_CXXFLAGS.debug ?= -g 43 TOOL_GCC3OMF_CXXFLAGS.profile ?= -g -O2 #-pg 44 TOOL_GCC3OMF_CXXFLAGS.release ?= -O2 45 TOOL_GCC3OMF_CXXINCS ?= 46 TOOL_GCC3OMF_CXXDEFS ?= 47 48 TOOL_GCC3OMF_AS ?= gcc$(HOSTSUFF_EXE) 49 TOOL_GCC3OMF_ASFLAGS ?= -x assembler-with-cpp 50 TOOL_GCC3OMF_ASFLAGS.debug ?= -g 51 TOOL_GCC3OMF_ASFLAGS.profile ?= -g 52 TOOL_GCC3OMF_ASOBJSUFF ?= .obj 53 54 TOOL_GCC3OMF_AR ?= emxomfar$(HOSTSUFF_EXE) 55 TOOL_GCC3OMF_ARFLAGS ?= cr 56 TOOL_GCC3OMF_ARLIBSUFF ?= .lib 57 TOOL_GCC3OMF_AR_IMP ?= emximp$(HOSTSUFF_EXE) 58 59 TOOL_GCC3OMF_LD ?= g++$(HOSTSUFF_EXE) 60 TOOL_GCC3OMF_LD_SYSMOD ?= g++$(HOSTSUFF_EXE) 61 TOOL_GCC3OMF_LDFLAGS ?= -Zomf 62 TOOL_GCC3OMF_LDFLAGS.debug ?= -g 63 TOOL_GCC3OMF_LDFLAGS.profile ?= -g 27 TOOL_GCC3OMF := GCC v3 targeting OS/2 OMF. 28 29 # Tool Specific Properties 30 TOOL_GCC3OMF_CC ?= gcc$(HOSTSUFF_EXE) 31 TOOL_GCC3OMF_CXX ?= g++$(HOSTSUFF_EXE) 32 TOOL_GCC3OMF_AS ?= gcc$(HOSTSUFF_EXE) 33 TOOL_GCC3OMF_AR ?= emxomfar$(HOSTSUFF_EXE) 34 TOOL_GCC3OMF_AR_IMP ?= emximp$(HOSTSUFF_EXE) 35 TOOL_GCC3OMF_LD ?= g++$(HOSTSUFF_EXE) 36 TOOL_GCC3OMF_LD_SYSMOD ?= g++$(HOSTSUFF_EXE) 64 37 ifndef TOOL_GCC3OMF_LDFLAGS.$(BUILD_TARGET) 65 TOOL_GCC3OMF_LDFLAGS.dll 38 TOOL_GCC3OMF_LDFLAGS.dll ?= -shared -Zdll 66 39 else 67 TOOL_GCC3OMF_LDFLAGS.dll 40 TOOL_GCC3OMF_LDFLAGS.dll ?= $(TOOL_GCC3OMF_LDFLAGS.$(BUILD_TARGET)) 68 41 endif 69 TOOL_GCC3OMF_LDFLAGS.sysmod 70 TOOL_GCC3OMF_LD_MAP 71 TOOL_GCC3OMF_LD_SYSMOD_MAP 42 TOOL_GCC3OMF_LDFLAGS.sysmod ?= -nostdlib 43 TOOL_GCC3OMF_LD_MAP ?= -Zmap=$(1) 44 TOOL_GCC3OMF_LD_SYSMOD_MAP ?= -Zmap=$(1) 72 45 73 46 ifdef SLKRUNS … … 75 48 TOOL_GCC3OMF_CXX += -fmessage-length=0 76 49 endif 50 51 # General Properties used by kBuild 52 TOOL_GCC3OMF_COBJSUFF ?= .o 53 TOOL_GCC3OMF_CFLAGS ?= -Zomf 54 TOOL_GCC3OMF_CFLAGS.debug ?= -g 55 TOOL_GCC3OMF_CFLAGS.profile ?= -g -O2 #-pg 56 TOOL_GCC3OMF_CFLAGS.release ?= -O2 57 TOOL_GCC3OMF_CINCS ?= 58 TOOL_GCC3OMF_CDEFS ?= 59 60 TOOL_GCC3OMF_CXXOBJSUFF ?= .o 61 TOOL_GCC3OMF_CXXOBJSUFF ?= .o 62 TOOL_GCC3OMF_CXXFLAGS ?= -Zomf 63 TOOL_GCC3OMF_CXXFLAGS.debug ?= -g 64 TOOL_GCC3OMF_CXXFLAGS.profile ?= -g -O2 #-pg 65 TOOL_GCC3OMF_CXXFLAGS.release ?= -O2 66 TOOL_GCC3OMF_CXXINCS ?= 67 TOOL_GCC3OMF_CXXDEFS ?= 68 69 TOOL_GCC3OMF_ASFLAGS ?= -x assembler-with-cpp 70 TOOL_GCC3OMF_ASFLAGS.debug ?= -g 71 TOOL_GCC3OMF_ASFLAGS.profile ?= -g 72 TOOL_GCC3OMF_ASOBJSUFF ?= .obj 73 74 TOOL_GCC3OMF_ARFLAGS ?= cr 75 TOOL_GCC3OMF_ARLIBSUFF ?= .lib 76 77 TOOL_GCC3OMF_LDFLAGS ?= -Zomf 78 TOOL_GCC3OMF_LDFLAGS.debug ?= -g 79 TOOL_GCC3OMF_LDFLAGS.profile ?= -g 77 80 78 81
Note:
See TracChangeset
for help on using the changeset viewer.