summaryrefslogtreecommitdiff
path: root/kBuild
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@baserock.org>2014-03-26 19:21:20 +0000
committer <>2014-05-08 15:03:54 +0000
commitfb123f93f9f5ce42c8e5785d2f8e0edaf951740e (patch)
treec2103d76aec5f1f10892cd1d3a38e24f665ae5db /kBuild
parent58ed4748338f9466599adfc8a9171280ed99e23f (diff)
downloadVirtualBox-fb123f93f9f5ce42c8e5785d2f8e0edaf951740e.tar.gz
Imported from /home/lorry/working-area/delta_VirtualBox/VirtualBox-4.3.10.tar.bz2.HEADVirtualBox-4.3.10master
Diffstat (limited to 'kBuild')
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kDepIDB.exebin6024 -> 6025 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kDepObj.exebin7963 -> 7969 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kDepPre.exebin4352 -> 4390 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kObjCache.exebin39768 -> 48772 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk.exebin274520 -> 281225 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_append.exebin2380 -> 2379 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_ash.exebin74900 -> 79274 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_cat.exebin5244 -> 5259 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_chmod.exebin10781 -> 10803 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_cmp.exebin7133 -> 7133 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_cp.exebin17685 -> 17761 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_echo.exebin1350 -> 1350 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_expr.exebin5488 -> 5483 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_fgmake.exebin106681 -> 106681 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_gmake.exebin100094 -> 104035 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_install.exebin10198 -> 10214 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_ln.exebin5025 -> 5025 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_md5sum.exebin6859 -> 6858 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_mkdir.exebin6506 -> 6519 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_mv.exebin5492 -> 5492 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_printf.exebin6685 -> 6697 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_redirect.exebin4423 -> 4442 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_rm.exebin13280 -> 13358 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_rmdir.exebin4591 -> 4591 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_sed.exebin83139 -> 83806 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_sleep.exebin1916 -> 2012 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_test.exebin4280 -> 4279 bytes
-rwxr-xr-x[-rw-r--r--]kBuild/bin/os2.x86/kmk_time.exebin3345 -> 3347 bytes
-rw-r--r--kBuild/bin/os2.x86/libc06.dllbin48142 -> 48142 bytes
-rw-r--r--kBuild/bin/os2.x86/libc061.dllbin48142 -> 48142 bytes
-rw-r--r--kBuild/bin/os2.x86/libc062.dllbin157124 -> 157124 bytes
-rw-r--r--kBuild/bin/os2.x86/libc063.dllbin157124 -> 157124 bytes
-rw-r--r--kBuild/bin/os2.x86/libc064.dllbin1345016 -> 157176 bytes
-rw-r--r--kBuild/bin/os2.x86/libc065.dllbin0 -> 1353208 bytes
-rw-r--r--kBuild/bin/win.amd64/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest8
-rw-r--r--kBuild/bin/win.amd64/Microsoft.VC80.CRT/msvcr80.dllbin796672 -> 0 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kDepIDB.exebin22528 -> 20992 bytes
-rw-r--r--kBuild/bin/win.amd64/kDepObj.exebin25088 -> 24064 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kDepPre.exebin18944 -> 18432 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kObjCache.exebin64000 -> 68096 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk.exebin518144 -> 488448 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_append.exebin9728 -> 9728 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_ash.exebin168448 -> 171520 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_cat.exebin15360 -> 15872 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_chmod.exebin37376 -> 30720 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_cmp.exebin24576 -> 24064 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_cp.exebin47104 -> 40960 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_echo.exebin14848 -> 14336 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_expr.exebin25600 -> 19456 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_gmake.exebin203264 -> 202240 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_install.exebin30720 -> 29184 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_ln.exebin20480 -> 19968 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_md5sum.exebin19456 -> 18944 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_mkdir.exebin23552 -> 22528 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_mv.exebin21504 -> 20992 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_printf.exebin25600 -> 24064 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_redirect.exebin12800 -> 13824 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_rm.exebin40960 -> 35328 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_rmdir.exebin19968 -> 19456 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_sed.exebin136192 -> 114688 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_sleep.exebin8704 -> 8192 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_test.exebin20992 -> 19968 bytes
-rwxr-xr-xkBuild/bin/win.amd64/kmk_time.exebin9728 -> 9728 bytes
-rwxr-xr-xkBuild/bin/win.x86/kDepIDB.exebin24576 -> 17920 bytes
-rw-r--r--kBuild/bin/win.x86/kDepObj.exebin28672 -> 22528 bytes
-rwxr-xr-xkBuild/bin/win.x86/kDepPre.exebin20480 -> 15872 bytes
-rwxr-xr-xkBuild/bin/win.x86/kObjCache.exebin49152 -> 56832 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk.exebin376832 -> 417280 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_append.exebin6144 -> 9728 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_ash.exebin126464 -> 128512 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_cat.exebin10240 -> 14336 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_chmod.exebin32768 -> 25088 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_cmp.exebin16384 -> 19968 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_cp.exebin45056 -> 35840 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_echo.exebin8192 -> 11776 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_expr.exebin12800 -> 18432 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_gmake.exebin155648 -> 165888 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_install.exebin20992 -> 25088 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_ln.exebin13312 -> 16896 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_md5sum.exebin13312 -> 15872 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_mkdir.exebin15360 -> 18944 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_mv.exebin13824 -> 17920 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_printf.exebin16384 -> 20992 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_redirect.exebin9216 -> 13824 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_rm.exebin40960 -> 29184 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_rmdir.exebin12800 -> 16384 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_sed.exebin86016 -> 87552 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_sleep.exebin5120 -> 7680 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_test.exebin12288 -> 16384 bytes
-rwxr-xr-xkBuild/bin/win.x86/kmk_time.exebin6656 -> 9728 bytes
-rwxr-xr-xkBuild/bin/win.x86/msvcr71.dllbin348160 -> 0 bytes
-rw-r--r--kBuild/header.kmk21
-rw-r--r--kBuild/tools/OPENWATCOM-WL.kmk12
-rw-r--r--kBuild/tools/OPENWATCOM.kmk5
-rw-r--r--kBuild/tools/VCC100.kmk4
-rw-r--r--kBuild/tools/YASM.kmk28
96 files changed, 49 insertions, 29 deletions
diff --git a/kBuild/bin/os2.x86/kDepIDB.exe b/kBuild/bin/os2.x86/kDepIDB.exe
index 82802342..93531c8c 100644..100755
--- a/kBuild/bin/os2.x86/kDepIDB.exe
+++ b/kBuild/bin/os2.x86/kDepIDB.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kDepObj.exe b/kBuild/bin/os2.x86/kDepObj.exe
index 4f901784..63216b7b 100644..100755
--- a/kBuild/bin/os2.x86/kDepObj.exe
+++ b/kBuild/bin/os2.x86/kDepObj.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kDepPre.exe b/kBuild/bin/os2.x86/kDepPre.exe
index 98f0412f..ba28535d 100644..100755
--- a/kBuild/bin/os2.x86/kDepPre.exe
+++ b/kBuild/bin/os2.x86/kDepPre.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kObjCache.exe b/kBuild/bin/os2.x86/kObjCache.exe
index 3ef7af0f..a7ae5350 100644..100755
--- a/kBuild/bin/os2.x86/kObjCache.exe
+++ b/kBuild/bin/os2.x86/kObjCache.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk.exe b/kBuild/bin/os2.x86/kmk.exe
index bd0a5fc2..f1535d1d 100644..100755
--- a/kBuild/bin/os2.x86/kmk.exe
+++ b/kBuild/bin/os2.x86/kmk.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_append.exe b/kBuild/bin/os2.x86/kmk_append.exe
index 088348f3..f34b0d15 100644..100755
--- a/kBuild/bin/os2.x86/kmk_append.exe
+++ b/kBuild/bin/os2.x86/kmk_append.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_ash.exe b/kBuild/bin/os2.x86/kmk_ash.exe
index 6bf2c05f..1049c562 100644..100755
--- a/kBuild/bin/os2.x86/kmk_ash.exe
+++ b/kBuild/bin/os2.x86/kmk_ash.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_cat.exe b/kBuild/bin/os2.x86/kmk_cat.exe
index 52567829..38c4b28d 100644..100755
--- a/kBuild/bin/os2.x86/kmk_cat.exe
+++ b/kBuild/bin/os2.x86/kmk_cat.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_chmod.exe b/kBuild/bin/os2.x86/kmk_chmod.exe
index 4e7c36f3..4a0f25b6 100644..100755
--- a/kBuild/bin/os2.x86/kmk_chmod.exe
+++ b/kBuild/bin/os2.x86/kmk_chmod.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_cmp.exe b/kBuild/bin/os2.x86/kmk_cmp.exe
index ae97e8eb..05ad1076 100644..100755
--- a/kBuild/bin/os2.x86/kmk_cmp.exe
+++ b/kBuild/bin/os2.x86/kmk_cmp.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_cp.exe b/kBuild/bin/os2.x86/kmk_cp.exe
index 6ee6e792..0b2bd2e4 100644..100755
--- a/kBuild/bin/os2.x86/kmk_cp.exe
+++ b/kBuild/bin/os2.x86/kmk_cp.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_echo.exe b/kBuild/bin/os2.x86/kmk_echo.exe
index 807441ee..cb915eef 100644..100755
--- a/kBuild/bin/os2.x86/kmk_echo.exe
+++ b/kBuild/bin/os2.x86/kmk_echo.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_expr.exe b/kBuild/bin/os2.x86/kmk_expr.exe
index 88cd342e..e411975b 100644..100755
--- a/kBuild/bin/os2.x86/kmk_expr.exe
+++ b/kBuild/bin/os2.x86/kmk_expr.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_fgmake.exe b/kBuild/bin/os2.x86/kmk_fgmake.exe
index 3aa747d8..3aa747d8 100644..100755
--- a/kBuild/bin/os2.x86/kmk_fgmake.exe
+++ b/kBuild/bin/os2.x86/kmk_fgmake.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_gmake.exe b/kBuild/bin/os2.x86/kmk_gmake.exe
index 1d31960b..d0fecec5 100644..100755
--- a/kBuild/bin/os2.x86/kmk_gmake.exe
+++ b/kBuild/bin/os2.x86/kmk_gmake.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_install.exe b/kBuild/bin/os2.x86/kmk_install.exe
index 52d7d524..a6397ed5 100644..100755
--- a/kBuild/bin/os2.x86/kmk_install.exe
+++ b/kBuild/bin/os2.x86/kmk_install.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_ln.exe b/kBuild/bin/os2.x86/kmk_ln.exe
index db6e51e4..a2db66e1 100644..100755
--- a/kBuild/bin/os2.x86/kmk_ln.exe
+++ b/kBuild/bin/os2.x86/kmk_ln.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_md5sum.exe b/kBuild/bin/os2.x86/kmk_md5sum.exe
index 75b4403a..243e4a63 100644..100755
--- a/kBuild/bin/os2.x86/kmk_md5sum.exe
+++ b/kBuild/bin/os2.x86/kmk_md5sum.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_mkdir.exe b/kBuild/bin/os2.x86/kmk_mkdir.exe
index 002823c6..f79571bc 100644..100755
--- a/kBuild/bin/os2.x86/kmk_mkdir.exe
+++ b/kBuild/bin/os2.x86/kmk_mkdir.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_mv.exe b/kBuild/bin/os2.x86/kmk_mv.exe
index 138586e6..a6b011ea 100644..100755
--- a/kBuild/bin/os2.x86/kmk_mv.exe
+++ b/kBuild/bin/os2.x86/kmk_mv.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_printf.exe b/kBuild/bin/os2.x86/kmk_printf.exe
index dfdcad86..2e3b0055 100644..100755
--- a/kBuild/bin/os2.x86/kmk_printf.exe
+++ b/kBuild/bin/os2.x86/kmk_printf.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_redirect.exe b/kBuild/bin/os2.x86/kmk_redirect.exe
index fb50d02d..746aeb0e 100644..100755
--- a/kBuild/bin/os2.x86/kmk_redirect.exe
+++ b/kBuild/bin/os2.x86/kmk_redirect.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_rm.exe b/kBuild/bin/os2.x86/kmk_rm.exe
index 9f35acc7..42766a13 100644..100755
--- a/kBuild/bin/os2.x86/kmk_rm.exe
+++ b/kBuild/bin/os2.x86/kmk_rm.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_rmdir.exe b/kBuild/bin/os2.x86/kmk_rmdir.exe
index f03b088c..fd1294d4 100644..100755
--- a/kBuild/bin/os2.x86/kmk_rmdir.exe
+++ b/kBuild/bin/os2.x86/kmk_rmdir.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_sed.exe b/kBuild/bin/os2.x86/kmk_sed.exe
index a7e94705..9a6e8f75 100644..100755
--- a/kBuild/bin/os2.x86/kmk_sed.exe
+++ b/kBuild/bin/os2.x86/kmk_sed.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_sleep.exe b/kBuild/bin/os2.x86/kmk_sleep.exe
index dd53578f..a796c02d 100644..100755
--- a/kBuild/bin/os2.x86/kmk_sleep.exe
+++ b/kBuild/bin/os2.x86/kmk_sleep.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_test.exe b/kBuild/bin/os2.x86/kmk_test.exe
index b1405e22..de340875 100644..100755
--- a/kBuild/bin/os2.x86/kmk_test.exe
+++ b/kBuild/bin/os2.x86/kmk_test.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/kmk_time.exe b/kBuild/bin/os2.x86/kmk_time.exe
index 2fe4fe3c..4239580f 100644..100755
--- a/kBuild/bin/os2.x86/kmk_time.exe
+++ b/kBuild/bin/os2.x86/kmk_time.exe
Binary files differ
diff --git a/kBuild/bin/os2.x86/libc06.dll b/kBuild/bin/os2.x86/libc06.dll
index d25270f5..0763891d 100644
--- a/kBuild/bin/os2.x86/libc06.dll
+++ b/kBuild/bin/os2.x86/libc06.dll
Binary files differ
diff --git a/kBuild/bin/os2.x86/libc061.dll b/kBuild/bin/os2.x86/libc061.dll
index f9b9675f..20bbae91 100644
--- a/kBuild/bin/os2.x86/libc061.dll
+++ b/kBuild/bin/os2.x86/libc061.dll
Binary files differ
diff --git a/kBuild/bin/os2.x86/libc062.dll b/kBuild/bin/os2.x86/libc062.dll
index e42185c3..6451e0f1 100644
--- a/kBuild/bin/os2.x86/libc062.dll
+++ b/kBuild/bin/os2.x86/libc062.dll
Binary files differ
diff --git a/kBuild/bin/os2.x86/libc063.dll b/kBuild/bin/os2.x86/libc063.dll
index 427e693f..db09acd7 100644
--- a/kBuild/bin/os2.x86/libc063.dll
+++ b/kBuild/bin/os2.x86/libc063.dll
Binary files differ
diff --git a/kBuild/bin/os2.x86/libc064.dll b/kBuild/bin/os2.x86/libc064.dll
index 167eff0d..ab583546 100644
--- a/kBuild/bin/os2.x86/libc064.dll
+++ b/kBuild/bin/os2.x86/libc064.dll
Binary files differ
diff --git a/kBuild/bin/os2.x86/libc065.dll b/kBuild/bin/os2.x86/libc065.dll
new file mode 100644
index 00000000..5d6aaa2f
--- /dev/null
+++ b/kBuild/bin/os2.x86/libc065.dll
Binary files differ
diff --git a/kBuild/bin/win.amd64/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest b/kBuild/bin/win.amd64/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest
deleted file mode 100644
index 5bdc73ba..00000000
--- a/kBuild/bin/win.amd64/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
- <noInheritable></noInheritable>
- <assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50727.762" processorArchitecture="amd64" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
- <file name="msvcr80.dll" hash="1a4afbb799882b9a07d902c94d652e18932c518d" hashalg="SHA1"><asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>xfKIV7TTqdGCucJfPVmbuEzLiss=</dsig:DigestValue></asmv2:hash></file>
- <file name="msvcp80.dll" hash="0702b235e0ddcc887882d0220c9fbd88abd98055" hashalg="SHA1"><asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>1pETDkgIkQ7VygZAFQubrcgSQkM=</dsig:DigestValue></asmv2:hash></file>
- <file name="msvcm80.dll" hash="cfe561a26e8a79dc6e21a16e85d539c1493a0c7b" hashalg="SHA1"><asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>2jBihChyTNKBFRpgo2GydheyZQg=</dsig:DigestValue></asmv2:hash></file>
-</assembly> \ No newline at end of file
diff --git a/kBuild/bin/win.amd64/Microsoft.VC80.CRT/msvcr80.dll b/kBuild/bin/win.amd64/Microsoft.VC80.CRT/msvcr80.dll
deleted file mode 100644
index cc5d4b42..00000000
--- a/kBuild/bin/win.amd64/Microsoft.VC80.CRT/msvcr80.dll
+++ /dev/null
Binary files differ
diff --git a/kBuild/bin/win.amd64/kDepIDB.exe b/kBuild/bin/win.amd64/kDepIDB.exe
index b2f0ad78..c52b8574 100755
--- a/kBuild/bin/win.amd64/kDepIDB.exe
+++ b/kBuild/bin/win.amd64/kDepIDB.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kDepObj.exe b/kBuild/bin/win.amd64/kDepObj.exe
index 91ee8186..b00cf7dd 100644
--- a/kBuild/bin/win.amd64/kDepObj.exe
+++ b/kBuild/bin/win.amd64/kDepObj.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kDepPre.exe b/kBuild/bin/win.amd64/kDepPre.exe
index f1c63d72..4d2d1514 100755
--- a/kBuild/bin/win.amd64/kDepPre.exe
+++ b/kBuild/bin/win.amd64/kDepPre.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kObjCache.exe b/kBuild/bin/win.amd64/kObjCache.exe
index e0cf3a1e..c2b60f89 100755
--- a/kBuild/bin/win.amd64/kObjCache.exe
+++ b/kBuild/bin/win.amd64/kObjCache.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk.exe b/kBuild/bin/win.amd64/kmk.exe
index c8e18dfb..6bb99150 100755
--- a/kBuild/bin/win.amd64/kmk.exe
+++ b/kBuild/bin/win.amd64/kmk.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_append.exe b/kBuild/bin/win.amd64/kmk_append.exe
index c3dde9c7..51fdfa28 100755
--- a/kBuild/bin/win.amd64/kmk_append.exe
+++ b/kBuild/bin/win.amd64/kmk_append.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_ash.exe b/kBuild/bin/win.amd64/kmk_ash.exe
index 2c7898d4..5541055a 100755
--- a/kBuild/bin/win.amd64/kmk_ash.exe
+++ b/kBuild/bin/win.amd64/kmk_ash.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_cat.exe b/kBuild/bin/win.amd64/kmk_cat.exe
index 46937a97..38311db8 100755
--- a/kBuild/bin/win.amd64/kmk_cat.exe
+++ b/kBuild/bin/win.amd64/kmk_cat.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_chmod.exe b/kBuild/bin/win.amd64/kmk_chmod.exe
index 215c71db..cc4a49f8 100755
--- a/kBuild/bin/win.amd64/kmk_chmod.exe
+++ b/kBuild/bin/win.amd64/kmk_chmod.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_cmp.exe b/kBuild/bin/win.amd64/kmk_cmp.exe
index c47d7390..4819b007 100755
--- a/kBuild/bin/win.amd64/kmk_cmp.exe
+++ b/kBuild/bin/win.amd64/kmk_cmp.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_cp.exe b/kBuild/bin/win.amd64/kmk_cp.exe
index dde35c0b..979a5da5 100755
--- a/kBuild/bin/win.amd64/kmk_cp.exe
+++ b/kBuild/bin/win.amd64/kmk_cp.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_echo.exe b/kBuild/bin/win.amd64/kmk_echo.exe
index 651b31bf..b57de293 100755
--- a/kBuild/bin/win.amd64/kmk_echo.exe
+++ b/kBuild/bin/win.amd64/kmk_echo.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_expr.exe b/kBuild/bin/win.amd64/kmk_expr.exe
index 1f183668..4cdf207b 100755
--- a/kBuild/bin/win.amd64/kmk_expr.exe
+++ b/kBuild/bin/win.amd64/kmk_expr.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_gmake.exe b/kBuild/bin/win.amd64/kmk_gmake.exe
index 8fe24e40..e48f49e4 100755
--- a/kBuild/bin/win.amd64/kmk_gmake.exe
+++ b/kBuild/bin/win.amd64/kmk_gmake.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_install.exe b/kBuild/bin/win.amd64/kmk_install.exe
index e752c925..09c993e3 100755
--- a/kBuild/bin/win.amd64/kmk_install.exe
+++ b/kBuild/bin/win.amd64/kmk_install.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_ln.exe b/kBuild/bin/win.amd64/kmk_ln.exe
index 8d5ba26c..e0c67aa4 100755
--- a/kBuild/bin/win.amd64/kmk_ln.exe
+++ b/kBuild/bin/win.amd64/kmk_ln.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_md5sum.exe b/kBuild/bin/win.amd64/kmk_md5sum.exe
index 13d70c8c..41bf6f78 100755
--- a/kBuild/bin/win.amd64/kmk_md5sum.exe
+++ b/kBuild/bin/win.amd64/kmk_md5sum.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_mkdir.exe b/kBuild/bin/win.amd64/kmk_mkdir.exe
index 6576154f..e5c78bfb 100755
--- a/kBuild/bin/win.amd64/kmk_mkdir.exe
+++ b/kBuild/bin/win.amd64/kmk_mkdir.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_mv.exe b/kBuild/bin/win.amd64/kmk_mv.exe
index bc381da4..7b8e83b8 100755
--- a/kBuild/bin/win.amd64/kmk_mv.exe
+++ b/kBuild/bin/win.amd64/kmk_mv.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_printf.exe b/kBuild/bin/win.amd64/kmk_printf.exe
index ab118306..06f8defc 100755
--- a/kBuild/bin/win.amd64/kmk_printf.exe
+++ b/kBuild/bin/win.amd64/kmk_printf.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_redirect.exe b/kBuild/bin/win.amd64/kmk_redirect.exe
index 55ecb6a1..c12f99ca 100755
--- a/kBuild/bin/win.amd64/kmk_redirect.exe
+++ b/kBuild/bin/win.amd64/kmk_redirect.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_rm.exe b/kBuild/bin/win.amd64/kmk_rm.exe
index 859265ac..3f8d445f 100755
--- a/kBuild/bin/win.amd64/kmk_rm.exe
+++ b/kBuild/bin/win.amd64/kmk_rm.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_rmdir.exe b/kBuild/bin/win.amd64/kmk_rmdir.exe
index 137a355b..1da2a7dd 100755
--- a/kBuild/bin/win.amd64/kmk_rmdir.exe
+++ b/kBuild/bin/win.amd64/kmk_rmdir.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_sed.exe b/kBuild/bin/win.amd64/kmk_sed.exe
index 552fe1c4..2dab7f05 100755
--- a/kBuild/bin/win.amd64/kmk_sed.exe
+++ b/kBuild/bin/win.amd64/kmk_sed.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_sleep.exe b/kBuild/bin/win.amd64/kmk_sleep.exe
index 0ad897a9..c9ca0f00 100755
--- a/kBuild/bin/win.amd64/kmk_sleep.exe
+++ b/kBuild/bin/win.amd64/kmk_sleep.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_test.exe b/kBuild/bin/win.amd64/kmk_test.exe
index 64ac6c9b..2a625e90 100755
--- a/kBuild/bin/win.amd64/kmk_test.exe
+++ b/kBuild/bin/win.amd64/kmk_test.exe
Binary files differ
diff --git a/kBuild/bin/win.amd64/kmk_time.exe b/kBuild/bin/win.amd64/kmk_time.exe
index 7fcad7e3..7e53f482 100755
--- a/kBuild/bin/win.amd64/kmk_time.exe
+++ b/kBuild/bin/win.amd64/kmk_time.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kDepIDB.exe b/kBuild/bin/win.x86/kDepIDB.exe
index d9dae157..9e8115be 100755
--- a/kBuild/bin/win.x86/kDepIDB.exe
+++ b/kBuild/bin/win.x86/kDepIDB.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kDepObj.exe b/kBuild/bin/win.x86/kDepObj.exe
index 7b86a0a1..878de6da 100644
--- a/kBuild/bin/win.x86/kDepObj.exe
+++ b/kBuild/bin/win.x86/kDepObj.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kDepPre.exe b/kBuild/bin/win.x86/kDepPre.exe
index 902b6bed..ea6850b5 100755
--- a/kBuild/bin/win.x86/kDepPre.exe
+++ b/kBuild/bin/win.x86/kDepPre.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kObjCache.exe b/kBuild/bin/win.x86/kObjCache.exe
index d794525a..3c05ab98 100755
--- a/kBuild/bin/win.x86/kObjCache.exe
+++ b/kBuild/bin/win.x86/kObjCache.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk.exe b/kBuild/bin/win.x86/kmk.exe
index e677fbe8..73d4486c 100755
--- a/kBuild/bin/win.x86/kmk.exe
+++ b/kBuild/bin/win.x86/kmk.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_append.exe b/kBuild/bin/win.x86/kmk_append.exe
index e915cd01..6619ff24 100755
--- a/kBuild/bin/win.x86/kmk_append.exe
+++ b/kBuild/bin/win.x86/kmk_append.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_ash.exe b/kBuild/bin/win.x86/kmk_ash.exe
index 1d2f6a1f..f7c5772c 100755
--- a/kBuild/bin/win.x86/kmk_ash.exe
+++ b/kBuild/bin/win.x86/kmk_ash.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_cat.exe b/kBuild/bin/win.x86/kmk_cat.exe
index c6ce1e83..8e3b446d 100755
--- a/kBuild/bin/win.x86/kmk_cat.exe
+++ b/kBuild/bin/win.x86/kmk_cat.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_chmod.exe b/kBuild/bin/win.x86/kmk_chmod.exe
index 20deb101..a3c4f157 100755
--- a/kBuild/bin/win.x86/kmk_chmod.exe
+++ b/kBuild/bin/win.x86/kmk_chmod.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_cmp.exe b/kBuild/bin/win.x86/kmk_cmp.exe
index 77600132..f9962f78 100755
--- a/kBuild/bin/win.x86/kmk_cmp.exe
+++ b/kBuild/bin/win.x86/kmk_cmp.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_cp.exe b/kBuild/bin/win.x86/kmk_cp.exe
index b19ea650..803b9ab5 100755
--- a/kBuild/bin/win.x86/kmk_cp.exe
+++ b/kBuild/bin/win.x86/kmk_cp.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_echo.exe b/kBuild/bin/win.x86/kmk_echo.exe
index 1f58a0c2..677417fc 100755
--- a/kBuild/bin/win.x86/kmk_echo.exe
+++ b/kBuild/bin/win.x86/kmk_echo.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_expr.exe b/kBuild/bin/win.x86/kmk_expr.exe
index 357f6c13..3cc4f899 100755
--- a/kBuild/bin/win.x86/kmk_expr.exe
+++ b/kBuild/bin/win.x86/kmk_expr.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_gmake.exe b/kBuild/bin/win.x86/kmk_gmake.exe
index 9b8205f5..29babd52 100755
--- a/kBuild/bin/win.x86/kmk_gmake.exe
+++ b/kBuild/bin/win.x86/kmk_gmake.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_install.exe b/kBuild/bin/win.x86/kmk_install.exe
index 3a9bfed2..5841f524 100755
--- a/kBuild/bin/win.x86/kmk_install.exe
+++ b/kBuild/bin/win.x86/kmk_install.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_ln.exe b/kBuild/bin/win.x86/kmk_ln.exe
index a40514a3..29d0bd7c 100755
--- a/kBuild/bin/win.x86/kmk_ln.exe
+++ b/kBuild/bin/win.x86/kmk_ln.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_md5sum.exe b/kBuild/bin/win.x86/kmk_md5sum.exe
index 4d3d93b6..28120b31 100755
--- a/kBuild/bin/win.x86/kmk_md5sum.exe
+++ b/kBuild/bin/win.x86/kmk_md5sum.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_mkdir.exe b/kBuild/bin/win.x86/kmk_mkdir.exe
index d129bd36..336d8927 100755
--- a/kBuild/bin/win.x86/kmk_mkdir.exe
+++ b/kBuild/bin/win.x86/kmk_mkdir.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_mv.exe b/kBuild/bin/win.x86/kmk_mv.exe
index 2a82b549..3dc0ecd2 100755
--- a/kBuild/bin/win.x86/kmk_mv.exe
+++ b/kBuild/bin/win.x86/kmk_mv.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_printf.exe b/kBuild/bin/win.x86/kmk_printf.exe
index 24488893..586cfb35 100755
--- a/kBuild/bin/win.x86/kmk_printf.exe
+++ b/kBuild/bin/win.x86/kmk_printf.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_redirect.exe b/kBuild/bin/win.x86/kmk_redirect.exe
index 2097d88a..80b113c5 100755
--- a/kBuild/bin/win.x86/kmk_redirect.exe
+++ b/kBuild/bin/win.x86/kmk_redirect.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_rm.exe b/kBuild/bin/win.x86/kmk_rm.exe
index df9b43d6..06c2b1ff 100755
--- a/kBuild/bin/win.x86/kmk_rm.exe
+++ b/kBuild/bin/win.x86/kmk_rm.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_rmdir.exe b/kBuild/bin/win.x86/kmk_rmdir.exe
index 5f5e1752..161b31b9 100755
--- a/kBuild/bin/win.x86/kmk_rmdir.exe
+++ b/kBuild/bin/win.x86/kmk_rmdir.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_sed.exe b/kBuild/bin/win.x86/kmk_sed.exe
index b186cb00..825089cc 100755
--- a/kBuild/bin/win.x86/kmk_sed.exe
+++ b/kBuild/bin/win.x86/kmk_sed.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_sleep.exe b/kBuild/bin/win.x86/kmk_sleep.exe
index 7319c6b3..9e9cc30b 100755
--- a/kBuild/bin/win.x86/kmk_sleep.exe
+++ b/kBuild/bin/win.x86/kmk_sleep.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_test.exe b/kBuild/bin/win.x86/kmk_test.exe
index ce54e6bf..a1feba32 100755
--- a/kBuild/bin/win.x86/kmk_test.exe
+++ b/kBuild/bin/win.x86/kmk_test.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/kmk_time.exe b/kBuild/bin/win.x86/kmk_time.exe
index 1f1403f9..3fa497a3 100755
--- a/kBuild/bin/win.x86/kmk_time.exe
+++ b/kBuild/bin/win.x86/kmk_time.exe
Binary files differ
diff --git a/kBuild/bin/win.x86/msvcr71.dll b/kBuild/bin/win.x86/msvcr71.dll
deleted file mode 100755
index 9d9e0286..00000000
--- a/kBuild/bin/win.x86/msvcr71.dll
+++ /dev/null
Binary files differ
diff --git a/kBuild/header.kmk b/kBuild/header.kmk
index 557686e5..852c1a61 100644
--- a/kBuild/header.kmk
+++ b/kBuild/header.kmk
@@ -1,4 +1,4 @@
-# $Id: header.kmk 2624 2012-08-05 17:09:27Z bird $
+# $Id: header.kmk 2689 2013-07-11 21:31:43Z bird $
## @file
# kBuild - File included at top of a makefile.
#
@@ -79,7 +79,7 @@ endif
# The revision in which this file was last modified.
# This can be useful when using development versions of kBuild.
#
-KMK_REVISION := $(patsubst %:,, $Rev: 2624 $ )
+KMK_REVISION := $(patsubst %:,, $Rev: 2689 $ )
#
@@ -1276,10 +1276,17 @@ else if1of ($(KBUILD_TARGET), freebsd netbsd openbsd dragonfly)
KBUILD_LIB_SEARCH_SUBS := lib/
else ifeq ($(KBUILD_TARGET),linux)
- KBUILD_LIB_SEARCH_ROOTS := \
- / \
- /usr/ \
- /usr/local/
+ ifeq ($(realpath /bin),/usr/bin)
+ KBUILD_LIB_SEARCH_ROOTS := \
+ /usr/ \
+ / \
+ /usr/local/
+ else
+ KBUILD_LIB_SEARCH_ROOTS := \
+ / \
+ /usr/ \
+ /usr/local/
+ endif
ifeq ($(KBUILD_TARGET_ARCH),amd64)
KBUILD_LIB_SEARCH_SUBS := \
lib/x86_64-linux-gnu/ \
@@ -1562,6 +1569,6 @@ endif
# end-of-file-content
__header_kmk__ := 1
-endif # __header_kmk__
+endif # !__header_kmk__
diff --git a/kBuild/tools/OPENWATCOM-WL.kmk b/kBuild/tools/OPENWATCOM-WL.kmk
index 25556ac1..7d286295 100644
--- a/kBuild/tools/OPENWATCOM-WL.kmk
+++ b/kBuild/tools/OPENWATCOM-WL.kmk
@@ -1,4 +1,4 @@
-# $Id: OPENWATCOM-WL.kmk 2572 2012-04-27 13:19:55Z bird $
+# $Id: OPENWATCOM-WL.kmk 2663 2012-10-15 13:13:45Z bird $
## @file
# kBuild Tool Config - Open Watcom v1.4 and later, using wlink.
#
@@ -49,11 +49,11 @@ TOOL_OPENWATCOM-WL_LINK_PROGRAM_DEPORD =
define TOOL_OPENWATCOM-WL_LINK_PROGRAM_CMDS
$(QUIET)$(APPEND) -tn $(outbase).rsp \
$(if $(flags),'$(flags)',) \
- 'Name $(call TOOL_OPENWATCOM_FIX_SLASHES,$(out)$(if $(suffix $(out)),,.))' \
- 'Option Map=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(outbase)).map' \
- $(foreach p,$(call TOOL_OPENWATCOM_FIX_SLASHES,$(libpath)),'LIBPath $p') \
- $(foreach o,$(call TOOL_OPENWATCOM_FIX_SLASHES,$(filter-out %.res,$(objs)) $(othersrc)),'$(if $(filter %.lib %.a,$l),LIB,)File $o') \
- $(foreach l,$(call TOOL_OPENWATCOM_FIX_SLASHES,$(libs)),'Library $l')
+ 'Name $(call TOOL_OPENWATCOM_FIX_SLASHES_SQ,$(out)$(if $(suffix $(out)),,.))' \
+ 'Option Map=$(call TOOL_OPENWATCOM_FIX_SLASHES_SQ,$(outbase)).map' \
+ $(foreach p,$(call TOOL_OPENWATCOM_FIX_SLASHES_SQ,$(libpath)),'LIBPath $p') \
+ $(foreach o,$(call TOOL_OPENWATCOM_FIX_SLASHES_SQ,$(filter-out %.res,$(objs)) $(othersrc)),'$(if $(filter %.lib %.a,$l),LIB,)File $o') \
+ $(foreach l,$(call TOOL_OPENWATCOM_FIX_SLASHES_SQ,$(libs)),'Library $l')
$(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP) \
$(TOOL_OPENWATCOM_WLINK) @$(outbase).rsp
$(if $(filter %.res,$(objs)), $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP) \
diff --git a/kBuild/tools/OPENWATCOM.kmk b/kBuild/tools/OPENWATCOM.kmk
index 9d361bb2..bbfdc461 100644
--- a/kBuild/tools/OPENWATCOM.kmk
+++ b/kBuild/tools/OPENWATCOM.kmk
@@ -1,4 +1,4 @@
-# $Id: OPENWATCOM.kmk 2576 2012-05-31 15:07:00Z bird $
+# $Id: OPENWATCOM.kmk 2663 2012-10-15 13:13:45Z bird $
## @file
# kBuild Tool Config - Open Watcom v1.4 and later.
#
@@ -147,10 +147,13 @@ else
endif
+# Functions for changing slashes (SQ = single quoted).
if1of ($(KBUILD_HOST), os2 win)
TOOL_OPENWATCOM_FIX_SLASHES = $(subst /,\\,$1)
+ TOOL_OPENWATCOM_FIX_SLASHES_SQ = $(subst /,\,$1)
else
TOOL_OPENWATCOM_FIX_SLASHES = $1
+ TOOL_OPENWATCOM_FIX_SLASHES_SQ = $1
endif
# General Properties used by kBuild
diff --git a/kBuild/tools/VCC100.kmk b/kBuild/tools/VCC100.kmk
index 64c26f46..fdacfa12 100644
--- a/kBuild/tools/VCC100.kmk
+++ b/kBuild/tools/VCC100.kmk
@@ -1,4 +1,4 @@
-# $Id: VCC100.kmk 2625 2012-08-07 20:26:48Z bird $
+# $Id: VCC100.kmk 2677 2013-02-01 15:04:53Z bird $
## @file
# kBuild Tool Config - Visual C++ 10.0 (aka Visual 2010 and MSC v16), targeting $(KBUILD_TARGET).
#
@@ -312,7 +312,7 @@ endef
TOOL_VCC100_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc)
TOOL_VCC100_LINK_PROGRAM_DEPORD =
TOOL_VCC100_LINK_PROGRAM_OUTPUT = $(outbase).map $(outbase).rsp
-TOOL_VCC100_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).map $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest
+TOOL_VCC100_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).lib $(outbase).exp $(outbase).ilk $(out).manifest
TOOL_VCC100_LINK_PROGRAM_OUTPUT_DEBUG = $(outbase).pdb
TOOL_VCC100_LINK_PROGRAM_DEBUG_INSTALL_FN = $(2).pdb=>$(basename $(3)).pdb
define TOOL_VCC100_LINK_PROGRAM_CMDS
diff --git a/kBuild/tools/YASM.kmk b/kBuild/tools/YASM.kmk
index 8f958f0c..8963f143 100644
--- a/kBuild/tools/YASM.kmk
+++ b/kBuild/tools/YASM.kmk
@@ -1,10 +1,10 @@
-# $Id: YASM.kmk 2413 2010-09-11 17:43:04Z bird $
+# $Id: YASM.kmk 2694 2013-07-22 13:39:36Z bird $
## @file
# kBuild Tool Config - YASM 0.4.0 or later.
#
#
-# Copyright (c) 2006-2010 knut st. osmundsen <bird-kBuild-spamx@anduin.net>
+# Copyright (c) 2006-2013 knut st. osmundsen <bird-kBuild-spamx@anduin.net>
#
# This file is part of kBuild.
#
@@ -67,18 +67,36 @@ TOOL_YASM_ASFLAGS ?=
# @param $(objsuff) Object suffix.
#
TOOL_YASM_COMPILE_AS_OUTPUT = $(outbase).lst
+TOOL_YASM_COMPILE_AS_OUTPUT_MAYBE = $(obj).map
TOOL_YASM_COMPILE_AS_DEPEND =
TOOL_YASM_COMPILE_AS_DEPORD =
define TOOL_YASM_COMPILE_AS_CMDS
$(QUIET)$(TOOL_YASM_AS)\
- $(flags) $(addsuffix /,$(addprefix -I, $(incs))) $(addprefix -D, $(defs))\
+ $(patsubst --mapfile%,--mapfile=$(obj).map,$(flags))\
+ $(addsuffix /,$(addprefix -I, $(incs))) $(addprefix -D, $(defs))\
-l $(outbase).lst\
-o $(obj)\
$(abspath $(source))
- $(QUIET)$(REDIRECT) -wo $(dep) -- $(TOOL_YASM_AS)\
- $(flags) $(addsuffix /,$(addprefix -I, $(incs))) $(addprefix -D, $(defs))\
+ $(QUIET)$(REDIRECT) -wo $(dep) -- $(TOOL_YASM_AS) -DKBUILD_GENERATING_MAKEFILE_DEPENDENCIES\
+ $(patsubst --mapfile%,--mapfile=$(obj).map,$(flags))\
+ $(addsuffix /,$(addprefix -I, $(incs))) $(addprefix -D, $(defs))\
-o $(obj) \
$(abspath $(source)) \
-M
+ if1of ($(KBUILD_HOST), win nt os2)
+ $(QUIET)$(SED) -e 's/\\\(.\)/\/\1/g' --output "$(dep).tmp" "$(dep)"
+ else
+ $(QUIET)$(CP) -f -- "$(dep)" "$(dep).tmp"
+ endif
+ $(QUIET)$(APPEND) -n "$(dep).tmp" "" ""
+ $(QUIET)$(SED) $(if $(intersects $(KBUILD_HOST), win nt os2), -e 's/\\\(.\)/\/\1/g',)\
+ -e 's/^[^ ]*: / /'\
+ -e 's/ *\\$$(DOLLAR)//'\
+ -e 's/^ *//'\
+ -e 's/ */\n/g'\
+ -e 's/ *\([^ \n][^ \n]*\)/\1:\n/g'\
+ --append "$(dep).tmp"\
+ "$(dep)"
+ $(QUIET)$(MV) -f -- "$(dep).tmp" "$(dep)"
endef