Index: /trunk/ChangeLog
===================================================================
--- /trunk/ChangeLog	(revision 583)
+++ /trunk/ChangeLog	(revision 584)
@@ -2,4 +2,6 @@
 
 2006-11-23:
+    - kBuild/tools/GCC*.kmk:
+        o Cleaned up the -s and -g usage.
     - kBuild/bin/x86.win32, kBuild/bin/x86.linux:
         o Rebuilt with current code. 
Index: /trunk/kBuild/tools/GCC.kmk
===================================================================
--- /trunk/kBuild/tools/GCC.kmk	(revision 583)
+++ /trunk/kBuild/tools/GCC.kmk	(revision 584)
@@ -30,8 +30,8 @@
 TOOL_GCC_CC                 := gcc$(HOSTSUFF_EXE)
 TOOL_GCC_COBJSUFF           := .o
-TOOL_GCC_CFLAGS             := -g
-TOOL_GCC_CFLAGS.debug       := -O0
+TOOL_GCC_CFLAGS             := 
+TOOL_GCC_CFLAGS.debug       := -g
+TOOL_GCC_CFLAGS.profile     := -g -O2 #-pg
 TOOL_GCC_CFLAGS.release     := -O2
-TOOL_GCC_CFLAGS.profile     := -O2 #-pg
 TOOL_GCC_CINCS              :=
 TOOL_GCC_CDEFS              :=
@@ -40,13 +40,15 @@
 TOOL_GCC_CXXOBJSUFF         := .o
 TOOL_GCC_CXXOBJSUFF         := .o
-TOOL_GCC_CXXFLAGS           := -g
-TOOL_GCC_CXXFLAGS.debug     := -O0
+TOOL_GCC_CXXFLAGS           := 
+TOOL_GCC_CXXFLAGS.debug     := -g -O0
+TOOL_GCC_CXXFLAGS.profile   := -g -O2 #-pg
 TOOL_GCC_CXXFLAGS.release   := -O2
-TOOL_GCC_CXXFLAGS.profile   := -O2 #-pg
 TOOL_GCC_CXXINCS            :=
 TOOL_GCC_CXXDEFS            :=
 
 TOOL_GCC_AS                 := gcc$(HOSTSUFF_EXE)
-TOOL_GCC_ASFLAGS            := -g -x assembler-with-cpp
+TOOL_GCC_ASFLAGS            := -x assembler-with-cpp
+TOOL_GCC_ASFLAGS.debug      := -g
+TOOL_GCC_ASFLAGS.profile    := -g
 TOOL_GCC_ASOBJSUFF          := .o
 
@@ -58,5 +60,5 @@
 TOOL_GCC_LDFLAGS            :=
 TOOL_GCC_LDFLAGS.debug      := -g
-TOOL_GCC_LDFLAGS.release    := -s
+TOOL_GCC_LDFLAGS.profile    := -g
 TOOL_GCC_LDFLAGS.dll.os2    := -Zdll
 ifndef TOOL_GCC_LDFLAGS.$(BUILD_TARGET)
Index: /trunk/kBuild/tools/GCC3.kmk
===================================================================
--- /trunk/kBuild/tools/GCC3.kmk	(revision 583)
+++ /trunk/kBuild/tools/GCC3.kmk	(revision 584)
@@ -4,5 +4,5 @@
 # kBuild Tool Config - Generic GCC.
 #
-# Copyright (c) 2004-2005 knut st. osmundsen <bird-srcspam@anduin.net>
+# Copyright (c) 2004-2006 knut st. osmundsen <bird-srcspam@anduin.net>
 #
 #
@@ -29,8 +29,8 @@
 TOOL_GCC3_CC                 := gcc$(HOSTSUFF_EXE)
 TOOL_GCC3_COBJSUFF           := .o
-TOOL_GCC3_CFLAGS             := -g
-TOOL_GCC3_CFLAGS.debug       := -O0
+TOOL_GCC3_CFLAGS             := 
+TOOL_GCC3_CFLAGS.debug       := -g
+TOOL_GCC3_CFLAGS.profile     := -g -O2 #-pg
 TOOL_GCC3_CFLAGS.release     := -O2
-TOOL_GCC3_CFLAGS.profile     := -O2 #-pg
 TOOL_GCC3_CINCS              :=
 TOOL_GCC3_CDEFS              :=
@@ -39,13 +39,15 @@
 TOOL_GCC3_CXXOBJSUFF         := .o
 TOOL_GCC3_CXXOBJSUFF         := .o
-TOOL_GCC3_CXXFLAGS           := -g
-TOOL_GCC3_CXXFLAGS.debug     := -O0
+TOOL_GCC3_CXXFLAGS           := 
+TOOL_GCC3_CXXFLAGS.debug     := -g
+TOOL_GCC3_CXXFLAGS.profile   := -g -O2 #-pg
 TOOL_GCC3_CXXFLAGS.release   := -O2
-TOOL_GCC3_CXXFLAGS.profile   := -O2 #-pg
 TOOL_GCC3_CXXINCS            :=
 TOOL_GCC3_CXXDEFS            :=
 
 TOOL_GCC3_AS                 := gcc$(HOSTSUFF_EXE)
-TOOL_GCC3_ASFLAGS            := -g -x assembler-with-cpp
+TOOL_GCC3_ASFLAGS            := -x assembler-with-cpp
+TOOL_GCC3_ASFLAGS.debug      := -g
+TOOL_GCC3_ASFLAGS.profile    := -g
 TOOL_GCC3_ASOBJSUFF          := .o
 
@@ -64,5 +66,5 @@
 TOOL_GCC3_LDFLAGS            :=
 TOOL_GCC3_LDFLAGS.debug      := -g
-TOOL_GCC3_LDFLAGS.release    := -s
+TOOL_GCC3_LDFLAGS.profile    := -g
 ifndef TOOL_GCC3_LDFLAGS.$(BUILD_TARGET)
 TOOL_GCC3_LDFLAGS.dll        := -shared
Index: /trunk/kBuild/tools/GCC32.kmk
===================================================================
--- /trunk/kBuild/tools/GCC32.kmk	(revision 583)
+++ /trunk/kBuild/tools/GCC32.kmk	(revision 584)
@@ -29,8 +29,8 @@
 TOOL_GCC32_CC                 := gcc32$(HOSTSUFF_EXE)
 TOOL_GCC32_COBJSUFF           := .o
-TOOL_GCC32_CFLAGS             := -g
-TOOL_GCC32_CFLAGS.debug       := -O0
+TOOL_GCC32_CFLAGS             := 
+TOOL_GCC32_CFLAGS.debug       := -g
+TOOL_GCC32_CFLAGS.profile     := -g -O2 #-pg
 TOOL_GCC32_CFLAGS.release     := -O2
-TOOL_GCC32_CFLAGS.profile     := -O2 #-pg
 TOOL_GCC32_CINCS              :=
 TOOL_GCC32_CDEFS              :=
@@ -39,13 +39,15 @@
 TOOL_GCC32_CXXOBJSUFF         := .o
 TOOL_GCC32_CXXOBJSUFF         := .o
-TOOL_GCC32_CXXFLAGS           := -g
-TOOL_GCC32_CXXFLAGS.debug     := -O0
+TOOL_GCC32_CXXFLAGS           := 
+TOOL_GCC32_CXXFLAGS.debug     := -g
+TOOL_GCC32_CXXFLAGS.profile   := -g -O2 #-pg
 TOOL_GCC32_CXXFLAGS.release   := -O2
-TOOL_GCC32_CXXFLAGS.profile   := -O2 #-pg
 TOOL_GCC32_CXXINCS            :=
 TOOL_GCC32_CXXDEFS            :=
 
 TOOL_GCC32_AS                 := gcc32$(HOSTSUFF_EXE)
-TOOL_GCC32_ASFLAGS            := -g -x assembler-with-cpp
+TOOL_GCC32_ASFLAGS            := -x assembler-with-cpp
+TOOL_GCC32_ASFLAGS.debug      := -g
+TOOL_GCC32_ASFLAGS.profile    := -g
 TOOL_GCC32_ASOBJSUFF          := .o
 
@@ -58,5 +60,5 @@
 TOOL_GCC32_LDFLAGS            :=
 TOOL_GCC32_LDFLAGS.debug      := -g
-TOOL_GCC32_LDFLAGS.release    := -s
+TOOL_GCC32_LDFLAGS.profile    := -g
 ifndef TOOL_GCC32_LDFLAGS.$(BUILD_TARGET)
 TOOL_GCC32_LDFLAGS.dll        := -shared
Index: /trunk/kBuild/tools/GCC3OMF.kmk
===================================================================
--- /trunk/kBuild/tools/GCC3OMF.kmk	(revision 583)
+++ /trunk/kBuild/tools/GCC3OMF.kmk	(revision 584)
@@ -29,8 +29,8 @@
 TOOL_GCC3OMF_CC                 := gcc$(HOSTSUFF_EXE)
 TOOL_GCC3OMF_COBJSUFF           := .o
-TOOL_GCC3OMF_CFLAGS             := -g -Zomf
-TOOL_GCC3OMF_CFLAGS.debug       := -O0
+TOOL_GCC3OMF_CFLAGS             := -Zomf
+TOOL_GCC3OMF_CFLAGS.debug       := -g
+TOOL_GCC3OMF_CFLAGS.profile     := -g -O2 #-pg
 TOOL_GCC3OMF_CFLAGS.release     := -O2
-TOOL_GCC3OMF_CFLAGS.profile     := -O2 #-pg
 TOOL_GCC3OMF_CINCS              :=
 TOOL_GCC3OMF_CDEFS              :=
@@ -39,13 +39,15 @@
 TOOL_GCC3OMF_CXXOBJSUFF         := .o
 TOOL_GCC3OMF_CXXOBJSUFF         := .o
-TOOL_GCC3OMF_CXXFLAGS           := -g -Zomf
-TOOL_GCC3OMF_CXXFLAGS.debug     := -O0
+TOOL_GCC3OMF_CXXFLAGS           := -Zomf
+TOOL_GCC3OMF_CXXFLAGS.debug     := -g
+TOOL_GCC3OMF_CXXFLAGS.profile   := -g -O2 #-pg
 TOOL_GCC3OMF_CXXFLAGS.release   := -O2
-TOOL_GCC3OMF_CXXFLAGS.profile   := -O2 #-pg
 TOOL_GCC3OMF_CXXINCS            :=
 TOOL_GCC3OMF_CXXDEFS            :=
 
 TOOL_GCC3OMF_AS                 := gcc$(HOSTSUFF_EXE)
-TOOL_GCC3OMF_ASFLAGS            := -g -x assembler-with-cpp
+TOOL_GCC3OMF_ASFLAGS            := -x assembler-with-cpp
+TOOL_GCC3OMF_ASFLAGS.debug      := -g
+TOOL_GCC3OMF_ASFLAGS.profile    := -g
 TOOL_GCC3OMF_ASOBJSUFF          := .obj
 
@@ -59,5 +61,5 @@
 TOOL_GCC3OMF_LDFLAGS            := -Zomf
 TOOL_GCC3OMF_LDFLAGS.debug      := -g
-TOOL_GCC3OMF_LDFLAGS.release    := -s
+TOOL_GCC3OMF_LDFLAGS.profile    := -g
 ifndef TOOL_GCC3OMF_LDFLAGS.$(BUILD_TARGET)
 TOOL_GCC3OMF_LDFLAGS.dll        := -shared -Zdll
Index: /trunk/kBuild/tools/GCC4MACHO.kmk
===================================================================
--- /trunk/kBuild/tools/GCC4MACHO.kmk	(revision 583)
+++ /trunk/kBuild/tools/GCC4MACHO.kmk	(revision 584)
@@ -29,8 +29,8 @@
 TOOL_GCC4MACHO_CC                 := gcc$(HOSTSUFF_EXE)
 TOOL_GCC4MACHO_COBJSUFF           := .o
-TOOL_GCC4MACHO_CFLAGS             := -g
-TOOL_GCC4MACHO_CFLAGS.debug       := -O0
-TOOL_GCC4MACHO_CFLAGS.release     := -O2
-TOOL_GCC4MACHO_CFLAGS.profile     := -O2 #-pg
+TOOL_GCC4MACHO_CFLAGS             := 
+TOOL_GCC4MACHO_CFLAGS.debug       := -g
+TOOL_GCC4MACHO_CFLAGS.profile     := -g -O2 #-pg
+TOOL_GCC4MACHO_CFLAGS.release     := -O2 
 TOOL_GCC4MACHO_CINCS              :=
 TOOL_GCC4MACHO_CDEFS              :=
@@ -39,13 +39,15 @@
 TOOL_GCC4MACHO_CXXOBJSUFF         := .o
 TOOL_GCC4MACHO_CXXOBJSUFF         := .o
-TOOL_GCC4MACHO_CXXFLAGS           := -g
-TOOL_GCC4MACHO_CXXFLAGS.debug     := -O0
+TOOL_GCC4MACHO_CXXFLAGS           := 
+TOOL_GCC4MACHO_CXXFLAGS.debug     := -g
+TOOL_GCC4MACHO_CXXFLAGS.profile   := -g -O2 #-pg
 TOOL_GCC4MACHO_CXXFLAGS.release   := -O2
-TOOL_GCC4MACHO_CXXFLAGS.profile   := -O2 #-pg
 TOOL_GCC4MACHO_CXXINCS            :=
 TOOL_GCC4MACHO_CXXDEFS            :=
 
 TOOL_GCC4MACHO_AS                 := gcc$(HOSTSUFF_EXE)
-TOOL_GCC4MACHO_ASFLAGS            := -g -x assembler-with-cpp
+TOOL_GCC4MACHO_ASFLAGS            := -x assembler-with-cpp
+TOOL_GCC4MACHO_ASFLAGS.debug      := -g
+TOOL_GCC4MACHO_ASFLAGS.profile    := -g
 TOOL_GCC4MACHO_ASOBJSUFF          := .o
 
@@ -60,5 +62,5 @@
 TOOL_GCC4MACHO_LDFLAGS            :=
 TOOL_GCC4MACHO_LDFLAGS.debug      := -g
-TOOL_GCC4MACHO_LDFLAGS.release    := -s
+TOOL_GCC4MACHO_LDFLAGS.profile    := -g
 ifndef TOOL_GCC4MACHO_LDFLAGS.$(BUILD_TARGET)
 TOOL_GCC4MACHO_LDFLAGS.dll        := -dynamiclib
