Index: /trunk/ChangeLog
===================================================================
--- /trunk/ChangeLog	(revision 584)
+++ /trunk/ChangeLog	(revision 585)
@@ -2,4 +2,6 @@
 
 2006-11-23:
+    - kBuild/header.kmk:
+        o BUILD_TYPE defaults to 'release'.
     - kBuild/tools/GCC*.kmk:
         o Cleaned up the -s and -g usage.
Index: /trunk/kBuild/header.kmk
===================================================================
--- /trunk/kBuild/header.kmk	(revision 584)
+++ /trunk/kBuild/header.kmk	(revision 585)
@@ -78,20 +78,13 @@
 
 #
-# Assert build type.
+# Set default build type.
 #
 ifndef BUILD_TYPE
-ifndef BUILD_MODE
-$(error kBuild: You must define BUILD_TYPE!)
-endif
-BUILD_TYPE          := $(BUILD_MODE)
-endif
-ifeq ($(BUILD_TYPE),DEBUG)
-BUILD_TYPE          := debug
-endif
-ifeq ($(BUILD_TYPE),RELEASE)
+ ifdef BUILD_MODE
+ # BUILD_MODE is legacy from the OS/2 build system. :)
+BUILD_TYPE          := $(tolower $(BUILD_MODE))
+ else
 BUILD_TYPE          := release
-endif
-ifeq ($(BUILD_TYPE),PROFILE)
-BUILD_TYPE          := profile
+ endif
 endif
 
