Index: /trunk/kBuild/tools/ALP.kmk
===================================================================
--- /trunk/kBuild/tools/ALP.kmk	(revision 649)
+++ /trunk/kBuild/tools/ALP.kmk	(revision 650)
@@ -28,5 +28,5 @@
 TOOL_ALP                     := IBM Assembly Language Processor
 #ifndef PATH_TOOL_ALP
-#PATH_TOOL_ALP                := $(sort $(wildcard $(PATH_DEV)/$(BUILD_PLATFORM_ARCH).$(BUILD_PLATFORM)/alp/v*.*))
+#PATH_TOOL_ALP                := $(sort $(wildcard $(PATH_DEV_BLD)/alp/v*.*))
 #ifneq ($(PATH_TOOL_ALP),)
 #PATH_TOOL_ALP                := $(call lastword,$(PATH_TOOL_ALP))
Index: /trunk/kBuild/tools/MINGW32.kmk
===================================================================
--- /trunk/kBuild/tools/MINGW32.kmk	(revision 649)
+++ /trunk/kBuild/tools/MINGW32.kmk	(revision 650)
@@ -29,5 +29,6 @@
 # find latest installed version
 ifndef PATH_TOOL_MINGW32
-PATH_TOOL_MINGW32            := $(sort $(wildcard $(PATH_DEV)/$(BUILD_PLATFORM_ARCH).$(BUILD_PLATFORM)/mingw32/v*.*))
+PATH_DEV_BLD                 ?= $(PATH_DEV)/$(BUILD_PLATFORM_ARCH).$(BUILD_PLATFORM)
+PATH_TOOL_MINGW32            := $(sort $(wildcard $(PATH_DEV_BLD)/mingw32/v*.*))
 ifeq ($(PATH_TOOL_MINGW32),)
 PATH_TOOL_MINGW32            := $(sort $(wildcard $(PATH_DEV)/x86.win32/mingw32/v*.*))
Index: /trunk/kBuild/tools/NASM.kmk
===================================================================
--- /trunk/kBuild/tools/NASM.kmk	(revision 649)
+++ /trunk/kBuild/tools/NASM.kmk	(revision 650)
@@ -28,5 +28,6 @@
 TOOL_NASM                     := Netwide Assembler 0.98+
 ifndef PATH_TOOL_NASM
-PATH_TOOL_NASM                := $(sort $(wildcard $(PATH_DEV)/$(BUILD_PLATFORM_ARCH).$(BUILD_PLATFORM)/nasm/v*.*))
+PATH_DEV_BLD                  ?= $(PATH_DEV)/$(BUILD_PLATFORM_ARCH).$(BUILD_PLATFORM)
+PATH_TOOL_NASM                := $(sort $(wildcard $(PATH_DEV_BLD)/nasm/v*.*))
 ifneq ($(PATH_TOOL_NASM),)
 PATH_TOOL_NASM                := $(call lastword,$(PATH_TOOL_NASM))
Index: /trunk/kBuild/tools/XGCCAMD64LINUX.kmk
===================================================================
--- /trunk/kBuild/tools/XGCCAMD64LINUX.kmk	(revision 649)
+++ /trunk/kBuild/tools/XGCCAMD64LINUX.kmk	(revision 650)
@@ -40,5 +40,6 @@
 _TOOL_XGCCAMD64LINUX_PREFIX            := x86_64-unknown-linux-gnu-
 ifndef PATH_TOOL_XGCCAMD64LINUX
-PATH_TOOL_XGCCAMD64LINUX               := $(sort $(wildcard $(PATH_DEV)/$(BUILD_PLATFORM_ARCH).$(BUILD_PLATFORM)/x86_64-unknown-linux-gnu/*))
+PATH_DEV_BLD                           ?= $(PATH_DEV)/$(BUILD_PLATFORM_ARCH).$(BUILD_PLATFORM)
+PATH_TOOL_XGCCAMD64LINUX               := $(sort $(wildcard $(PATH_DEV_BLD)/x86_64-unknown-linux-gnu/*))
 ifeq ($(filter-out win64,$(BUILD_PLATFORM)),) # these can use the windows build.
 _TOOL_XGCCAMD64LINUX_EXEC_PREFIX       := $(EXEC_X86_WIN32)
Index: /trunk/kBuild/tools/YASM.kmk
===================================================================
--- /trunk/kBuild/tools/YASM.kmk	(revision 649)
+++ /trunk/kBuild/tools/YASM.kmk	(revision 650)
@@ -28,5 +28,6 @@
 TOOL_YASM                     := Yasm, the modular assembler v0.4.0+
 ifndef PATH_TOOL_YASM
-PATH_TOOL_YASM                := $(sort $(wildcard $(PATH_DEV)/$(BUILD_PLATFORM_ARCH).$(BUILD_PLATFORM)/yasm/v*.*))
+PATH_DEV_BLD                  ?= $(PATH_DEV)/$(BUILD_PLATFORM_ARCH).$(BUILD_PLATFORM)
+PATH_TOOL_YASM                := $(sort $(wildcard $(PATH_DEV_BLD)/yasm/v*.*))
 ifneq ($(PATH_TOOL_YASM),)
 PATH_TOOL_YASM                := $(call lastword,$(PATH_TOOL_YASM))
