# # ChangeLog for trunk in kBuild # # Generated by Trac 1.4.3.2 # Dec 17, 2024 5:46:45 AM Sun, 11 Dec 2005 05:35:55 GMT bird [350] * trunk/src/gmake/variable.c (modified) KMK_BUILTIN now list the supported commands. Sun, 11 Dec 2005 05:16:22 GMT bird [349] * trunk/ChangeLog (modified) *** empty log message *** Sun, 11 Dec 2005 05:13:13 GMT bird [348] * trunk/src/gmake/Makefile.kmk (modified) * trunk/src/gmake/kmkbuiltin.c (modified) * trunk/src/gmake/kmkbuiltin.h (modified) * trunk/src/gmake/kmkbuiltin/append.c (added) * trunk/src/gmake/variable.c (modified) Added kmk_builtin_append. Sun, 11 Dec 2005 05:12:41 GMT bird [347] * trunk/src/gmake/kmkbuiltin/cp_utils.c (modified) Open files in binary mode before copying! Sun, 11 Dec 2005 04:39:34 GMT bird [346] * trunk/src/gmake/Makefile.kmk (modified) OS/2 doesn't need getopt, it's break stuff. Sun, 11 Dec 2005 04:31:18 GMT bird [345] * trunk/ChangeLog (modified) *** empty log message *** Sun, 11 Dec 2005 04:25:45 GMT bird [344] * trunk/src/gmake/function.c (modified) corrected abspath on OS/2. Sun, 11 Dec 2005 04:02:21 GMT bird [343] * trunk/src/kDepPre/kDepPre.c (modified) missing unlink proto, cast malloc result to make g++ happy. Sun, 11 Dec 2005 03:21:03 GMT bird [342] * trunk/src/kDepPre/kDepPre.c (modified) PATH_MAX requires limits.h Sun, 11 Dec 2005 02:57:31 GMT bird [341] * trunk/src/gmake/kmkbuiltin/rm.c (modified) libc warning. Mon, 14 Nov 2005 14:53:16 GMT bird [340] * trunk/kBuild/up.kmk (modified) UP_TO Mon, 07 Nov 2005 19:21:04 GMT bird [339] * trunk/ChangeLog (modified) * trunk/kBuild/tools/VCC70.kmk (modified) Use the new -s option for dependencies. Mon, 07 Nov 2005 19:16:08 GMT bird [338] * trunk/ChangeLog (modified) * trunk/kBuild/bin/x86.linux/kDepPre (modified) * trunk/kBuild/bin/x86.win32/kDepPre.exe (modified) * trunk/src/kDepPre/kDepPre.c (modified) Added new option -s for generating stub dependencies just like -Wp,-MP. Mon, 07 Nov 2005 16:15:35 GMT bird [337] * trunk/kBuild/tools/GCC3.kmk (modified) * trunk/kBuild/tools/GCC3OMF.kmk (modified) Added -Wp,-MP for better dependencies. Mon, 31 Oct 2005 11:12:42 GMT bird [336] * trunk/ChangeLog (modified) * trunk/kBuild/tools/VCC70.kmk (modified) Use the -f option with kDepPre to make sure nt/wine/cl doesn't screw ... Mon, 31 Oct 2005 11:08:35 GMT bird [335] * trunk/kBuild/bin/x86.linux/kDepPre (modified) Updated with new fixcase and driveletter features. Mon, 31 Oct 2005 11:05:41 GMT bird [334] * trunk/kBuild/bin/x86.win32/kDepPre.exe (modified) Recompiled with new fixcase solution. Sun, 30 Oct 2005 19:21:48 GMT bird [333] * trunk/ChangeLog (modified) * trunk/kBuild/env.sh (modified) amd64. kDepCCxx -> kDepPre. Ash Sun, 30 Oct 2005 19:20:35 GMT bird [332] * trunk/ChangeLog (modified) * trunk/kBuild/bin/amd64.linux/kDepPre (modified) * trunk/src/kDepPre/kDepPre.c (modified) Fix case option - need it on unix for cl.exe with wine. Sat, 29 Oct 2005 20:41:03 GMT bird [331] * trunk/ChangeLog (modified) * trunk/kBuild/bin/amd64.linux/kDepPre (modified) Strip drive letters on non-PC OSes. Sat, 29 Oct 2005 20:38:04 GMT bird [330] * trunk/src/kDepPre/kDepPre.c (modified) Make sure we don't get driveletters on non-PC OSes. Fri, 28 Oct 2005 23:36:23 GMT bird [329] * trunk/kBuild/header.kmk (modified) Fixed a couple of defaults so it all works right on amd64. Fri, 28 Oct 2005 20:38:12 GMT bird [328] * trunk/ChangeLog (modified) * trunk/kBuild/bin/amd64.linux (added) * trunk/kBuild/bin/amd64.linux/ash (added) * trunk/kBuild/bin/amd64.linux/cat (added) * trunk/kBuild/bin/amd64.linux/cp (added) * trunk/kBuild/bin/amd64.linux/echo (added) * trunk/kBuild/bin/amd64.linux/kDepPre (added) * trunk/kBuild/bin/amd64.linux/kmk (added) * trunk/kBuild/bin/amd64.linux/mkdir (added) * trunk/kBuild/bin/amd64.linux/mv (added) * trunk/kBuild/bin/amd64.linux/rm (added) * trunk/kBuild/bin/amd64.linux/sed (added) - kBuild/footer.h: o Fixed a couple of defaults so it all works ... Sat, 15 Oct 2005 00:43:57 GMT bird [327] * trunk/ChangeLog (modified) *** empty log message *** Sat, 15 Oct 2005 00:43:02 GMT bird [326] * trunk/kBuild/bin/x86.win32/kDepPre.exe (modified) * trunk/src/kDepPre/kDepPre.c (modified) Corrected bug in line skipping where two lines would be skipped. ... Mon, 03 Oct 2005 14:46:21 GMT bird [325] * trunk/ChangeLog (modified) * trunk/kBuild/bin/x86.win32/kDepPre.exe (modified) * trunk/src/kDepPre/kDepPre.c (modified) stupid, stupid bug in w32 casing. Sun, 18 Sep 2005 04:21:40 GMT bird [324] * trunk/VSlickMacros/usrprjtemplates.vpt (added) kbuild from my home setup. Thu, 15 Sep 2005 18:27:33 GMT bird [323] * trunk/VSlickMacros/kdev.e (modified) nuke-trailing-whitespace-p Thu, 01 Sep 2005 11:48:22 GMT bird [322] * trunk/kBuild/tools/GCC3.kmk (modified) Changed SONAME to be required everywhere BUT os2 and win32 for the ... Fri, 12 Aug 2005 02:03:57 GMT bird [321] * trunk/kBuild/tools/VCC70.kmk (modified) proper fallback. Thu, 11 Aug 2005 23:31:37 GMT bird [320] * trunk/kBuild/bin/x86.linux/kDepPre (modified) * trunk/kBuild/bin/x86.linux/kmk (modified) Various features and fixes, see ChangeLog. Thu, 11 Aug 2005 23:07:10 GMT bird [319] * trunk/kBuild/bin/x86.win32/kmk.exe (modified) tolower/toupper bugfix. Thu, 11 Aug 2005 22:50:29 GMT bird [318] * trunk/src/gmake/function.c (modified) Fixed stupid bug in func_toupper_tolower. Thu, 11 Aug 2005 22:32:32 GMT bird [317] * trunk/ChangeLog (modified) *** empty log message *** Thu, 11 Aug 2005 22:31:35 GMT bird [316] * trunk/kBuild/footer.kmk (modified) Enh. the _OBJECT_BASE hack. Thu, 11 Aug 2005 21:48:22 GMT bird [315] * trunk/kBuild/bin/x86.win32/kDepPre.exe (modified) * trunk/kBuild/bin/x86.win32/kmk.exe (modified) New builds. Thu, 11 Aug 2005 21:47:43 GMT bird [314] * trunk/ChangeLog (modified) *** empty log message *** Thu, 11 Aug 2005 21:46:35 GMT bird [313] * trunk/kBuild/tools/VCC70.kmk (modified) Use tolower to fix .pdb screwup. Thu, 11 Aug 2005 21:30:32 GMT bird [312] * trunk/ChangeLog (modified) *** empty log message *** Thu, 11 Aug 2005 21:29:40 GMT bird [311] * trunk/src/gmake/Makefile.kmk (modified) * trunk/src/gmake/function.c (modified) * trunk/src/gmake/variable.c (modified) Must strip trailing slashes in abspath. added tolower and toupper. Thu, 11 Aug 2005 20:50:54 GMT bird [310] * trunk/src/gmake/read.c (modified) Print target name 'target pattern' errors. Thu, 11 Aug 2005 20:49:20 GMT bird [309] * trunk/ChangeLog (modified) *** empty log message *** Thu, 11 Aug 2005 20:48:46 GMT bird [308] * trunk/src/gmake/read.c (modified) Print target name 'target pattern' errors. Thu, 11 Aug 2005 20:24:37 GMT bird [307] * trunk/ChangeLog (modified) * trunk/Makefile.kmk (modified) *** empty log message *** Thu, 11 Aug 2005 20:24:19 GMT bird [306] * trunk/kBuild/header.kmk (modified) Use $(abspath ) when possible. Thu, 11 Aug 2005 20:17:45 GMT bird [305] * trunk/ChangeLog (modified) * trunk/Makefile.kmk (added) *** empty log message *** Thu, 11 Aug 2005 20:17:17 GMT bird [304] * trunk/src/gmake/w32/pathstuff.c (modified) * trunk/src/kDepPre/Makefile.kmk (modified) * trunk/src/kDepPre/kDepPre.c (modified) Fixed casing paths on win32. Thu, 11 Aug 2005 20:13:33 GMT bird [303] * trunk/src/gmake/function.c (modified) * trunk/src/gmake/variable.c (modified) fixed abspath on win32 and os/2 (latter is untested). Thu, 11 Aug 2005 20:13:02 GMT bird [302] * trunk/src/gmake/Makefile.kmk (modified) Make win32 build. Sun, 24 Jul 2005 04:43:32 GMT bird [301] * trunk/kBuild/tools/ALP.kmk (added) ALP config. Thu, 23 Jun 2005 18:36:41 GMT bird [300] * trunk/kBuild/tools/GCC.kmk (modified) * trunk/kBuild/tools/GCC3.kmk (modified) * trunk/kBuild/tools/GCC3OMF.kmk (modified) * trunk/kBuild/tools/MINGW32.kmk (modified) * trunk/kBuild/tools/NASM.kmk (modified) * trunk/kBuild/tools/VCC70.kmk (modified) Do dependencies first. Fri, 17 Jun 2005 05:56:38 GMT bird [299] * trunk/ChangeLog (modified) * trunk/kBuild/bin/amd64.freebsd (added) * trunk/kBuild/bin/amd64.freebsd/ash (added) * trunk/kBuild/bin/amd64.freebsd/cat (added) * trunk/kBuild/bin/amd64.freebsd/cp (added) * trunk/kBuild/bin/amd64.freebsd/echo (added) * trunk/kBuild/bin/amd64.freebsd/kDepPre (added) * trunk/kBuild/bin/amd64.freebsd/kmk (added) * trunk/kBuild/bin/amd64.freebsd/mkdir (added) * trunk/kBuild/bin/amd64.freebsd/mv (added) * trunk/kBuild/bin/amd64.freebsd/rm (added) * trunk/kBuild/bin/amd64.freebsd/sed (added) * trunk/kBuild/bin/amd64.freebsd/sh (added) * trunk/kBuild/env.sh (modified) * trunk/kBuild/header.kmk (modified) * trunk/src/gmake/kmkbuiltin/cp.c (modified) * trunk/src/gmake/kmkbuiltin/mkdir.c (modified) * trunk/src/gmake/kmkbuiltin/rm.c (modified) FreeBSD 5.x on amd64 Fri, 17 Jun 2005 05:37:35 GMT bird [298] * trunk/Config.kmk (modified) FreeBSD Fri, 17 Jun 2005 05:37:09 GMT bird [297] * trunk/src/gmake/Makefile.kmk (modified) * trunk/src/gmake/config.h.freebsd (added) * trunk/src/gmake/kmkbuiltin/rm.c (modified) FreeBSD config Tue, 14 Jun 2005 14:01:06 GMT bird [296] * trunk/kBuild/header.kmk (modified) l4 suffixes. Tue, 14 Jun 2005 05:10:43 GMT bird [295] * trunk/kBuild/tools/GCC3OMF.kmk (modified) import librarian. Tue, 14 Jun 2005 03:26:52 GMT bird [294] * trunk/kBuild/tools/GCC3OMF.kmk (modified) map files. Tue, 14 Jun 2005 03:23:10 GMT bird [293] * trunk/kBuild/tools/GCC3.kmk (modified) -Zmap takes a '=' char. Wed, 01 Jun 2005 15:06:11 GMT bird [292] * trunk/kBuild/header.kmk (modified) Added L4. Mon, 23 May 2005 00:49:53 GMT bird [291] * trunk/VSlickMacros/kdev.e (modified) Replace p_index lest we change the global extension setup. Mon, 23 May 2005 00:19:39 GMT bird [290] * trunk/VSlickMacros/kdev.e (modified) Some emacs fixes. Sun, 22 May 2005 23:55:32 GMT bird [289] * trunk/VSlickMacros/kdev.e (modified) emacs file variables - no say. Sun, 22 May 2005 23:53:51 GMT bird [288] * trunk/VSlickMacros/kdev.e (modified) emacs file variables. Mon, 16 May 2005 23:34:55 GMT bird [287] * trunk/src/gmake/Makefile.kmk (modified) * trunk/src/gmake/commands.c (modified) * trunk/src/gmake/commands.h (modified) * trunk/src/gmake/default.c (modified) * trunk/src/gmake/dir.c (modified) * trunk/src/gmake/file.c (modified) * trunk/src/gmake/function.c (modified) * trunk/src/gmake/hash.h (modified) * trunk/src/gmake/job.c (modified) * trunk/src/gmake/job.h (modified) * trunk/src/gmake/main.c (modified) * trunk/src/gmake/read.c (modified) * trunk/src/gmake/remake.c (modified) * trunk/src/gmake/variable.c (modified) join + optimizations. Mon, 16 May 2005 16:54:08 GMT bird [285] * trunk/src/gmake/tests/scripts/features/include (copied) * trunk/src/gmake/tests/scripts/features/order_only (copied) * trunk/src/gmake/tests/scripts/features/parallelism (copied) * trunk/src/gmake/tests/scripts/features/patspecific_vars (copied) * trunk/src/gmake/tests/scripts/features/recursion (copied) * trunk/src/gmake/tests/scripts/features/statipattrules (copied) * trunk/src/gmake/tests/scripts/functions/eval (copied) * trunk/src/gmake/tests/scripts/functions/substitution (copied) * trunk/src/gmake/tests/scripts/functions/wildcard (copied) * trunk/src/gmake/tests/scripts/functions/word (copied) * trunk/src/gmake/tests/scripts/misc/general4 (copied) * trunk/src/gmake/tests/scripts/options/dash-B (copied) * trunk/src/gmake/tests/scripts/options/dash-C (copied) * trunk/src/gmake/tests/scripts/options/dash-k (copied) * trunk/src/gmake/tests/scripts/options/dash-q (copied) * trunk/src/gmake/tests/scripts/targets/FORCE (copied) * trunk/src/gmake/tests/scripts/targets/PHONY (copied) * trunk/src/gmake/tests/scripts/targets/SECONDARY (copied) * trunk/src/gmake/tests/scripts/targets/SILENT (copied) * trunk/src/gmake/tests/scripts/targets/clean (copied) * trunk/src/gmake/tests/scripts/variables/MAKE (copied) * trunk/src/gmake/tests/scripts/variables/MAKELEVEL (copied) * trunk/src/gmake/tests/scripts/variables/automatic (copied) * trunk/src/gmake/tests/scripts/variables/flavors (copied) * trunk/src/gmake/tests/scripts/variables/special (copied) * trunk/src/gmake/w32/include/sub_proc.h (copied) * trunk/src/gmake/w32/subproc/NMakefile (copied) * trunk/src/gmake/w32/subproc/sub_proc.c (copied) * trunk/src/gmake/w32/subproc/w32err.c (copied) This commit was generated by cvs2svn to compensate for changes in ... Mon, 16 May 2005 16:54:03 GMT bird [282] * trunk/src/gmake/tests/scripts/features/patternrules (added) * trunk/src/gmake/tests/scripts/features/se_explicit (added) * trunk/src/gmake/tests/scripts/features/se_implicit (added) * trunk/src/gmake/tests/scripts/features/se_statpat (added) * trunk/src/gmake/tests/scripts/functions/abspath (added) * trunk/src/gmake/tests/scripts/functions/realpath (added) * trunk/src/gmake/tests/scripts/options/symlinks (added) * trunk/src/gmake/tests/scripts/variables/DEFAULT_GOAL (added) * trunk/src/gmake/tests/scripts/variables/MFILE_LIST (added) * trunk/src/gmake/tests/scripts/variables/SHELL (added) * trunk/src/gmake/vmsjobs.c (added) * trunk/src/gmake/w32 (modified) * trunk/src/gmake/w32/.cvsignore (added) * trunk/src/gmake/w32/Makefile.am (added) Initial revision Mon, 16 May 2005 16:54:02 GMT bird [281] * trunk/src/gmake/.cvsignore (copied) * trunk/src/gmake/AUTHORS (copied) * trunk/src/gmake/ChangeLog (copied) * trunk/src/gmake/INSTALL (copied) * trunk/src/gmake/Makefile.am (copied) * trunk/src/gmake/NEWS (copied) * trunk/src/gmake/config/.cvsignore (copied) * trunk/src/gmake/configure.in (copied) * trunk/src/gmake/dep.h (copied) * trunk/src/gmake/doc/make.texi (copied) * trunk/src/gmake/expand.c (copied) * trunk/src/gmake/filedef.h (copied) * trunk/src/gmake/getloadavg.c (copied) * trunk/src/gmake/glob/ChangeLog (copied) * trunk/src/gmake/glob/glob.c (copied) * trunk/src/gmake/implicit.c (copied) * trunk/src/gmake/make.h (copied) * trunk/src/gmake/makefile.vms (copied) * trunk/src/gmake/misc.c (copied) * trunk/src/gmake/po/.cvsignore (copied) * trunk/src/gmake/po/ChangeLog (copied) * trunk/src/gmake/po/LINGUAS (copied) * trunk/src/gmake/po/POTFILES.in (copied) * trunk/src/gmake/readme.vms (copied) * trunk/src/gmake/rule.c (copied) * trunk/src/gmake/signame.c (copied) * trunk/src/gmake/tests/ChangeLog (copied) * trunk/src/gmake/tests/run_make_tests.pl (copied) * trunk/src/gmake/tests/scripts/features/conditionals (copied) * trunk/src/gmake/tests/scripts/features/echoing (copied) * trunk/src/gmake/tests/scripts/features/errors (copied) * trunk/src/gmake/tests/scripts/test_template (copied) * trunk/src/gmake/tests/test_driver.pl (copied) * trunk/src/gmake/variable.h (copied) * trunk/src/gmake/vmsfunctions.c (copied) This commit was generated by cvs2svn to compensate for changes in ... Mon, 16 May 2005 15:02:59 GMT bird [278] * trunk/src/gmake/Makefile.kmk (modified) ... Fri, 06 May 2005 12:14:25 GMT bird [277] * trunk/kBuild/bin/x86.win32/cygintl-3.dll (added) somethings needs this. Fri, 06 May 2005 11:10:11 GMT bird [276] * trunk/kBuild/footer.kmk (modified) now then.. Fri, 06 May 2005 11:05:50 GMT bird [275] * trunk/kBuild/footer.kmk (modified) urg, the ifs too. Fri, 06 May 2005 10:50:31 GMT bird [274] * trunk/kBuild/footer.kmk (modified) Fixed bustage. ifdef's aren't good enough in defines. Fri, 06 May 2005 04:08:00 GMT bird [273] * trunk/ChangeLog (modified) *** empty log message *** Fri, 06 May 2005 04:05:32 GMT bird [272] * trunk/kBuild/footer.kmk (modified) installing stuff. Fri, 06 May 2005 03:50:49 GMT bird [271] * trunk/kBuild/header.kmk (modified) doing install stuff. (not quite done yet) Fri, 06 May 2005 03:48:56 GMT bird [270] * trunk/Config.kmk (added) * trunk/src/kDepPre/Makefile.kmk (modified) More proper stuff. Fri, 06 May 2005 03:48:25 GMT bird [269] * trunk/src/gmake/kmkbuiltin/rm.c (modified) whiteout. Fri, 06 May 2005 03:48:04 GMT bird [268] * trunk/src/gmake/Makefile.kmk (modified) More proper makefiles, now building on os/2 too. Thu, 05 May 2005 05:54:01 GMT bird [267] * trunk/kBuild/bin/x86.win32/cat.exe (modified) * trunk/kBuild/bin/x86.win32/cp.exe (modified) * trunk/kBuild/bin/x86.win32/cygiconv-2.dll (modified) * trunk/kBuild/bin/x86.win32/cygwin1.dll (modified) * trunk/kBuild/bin/x86.win32/mkdir.exe (modified) * trunk/kBuild/bin/x86.win32/mv.exe (modified) * trunk/kBuild/bin/x86.win32/rm.exe (modified) * trunk/kBuild/bin/x86.win32/sed.exe (modified) Current cygwin. Sun, 01 May 2005 04:33:30 GMT bird [266] * trunk/kBuild/header.kmk (modified) DEPTH=. caused invalid CURSUBDIR and a lot of trouble came from that. Thu, 21 Apr 2005 17:14:01 GMT bird [265] * trunk/src/Makefile.kmk (modified) Switch dependency generator. Thu, 21 Apr 2005 17:13:00 GMT bird [264] * trunk/src/makedep (deleted) Dead slow. Thu, 21 Apr 2005 17:06:27 GMT bird [263] * trunk/kBuild/bin/x86.linux/kDepCCxx (deleted) * trunk/kBuild/bin/x86.win32/kDepCCxx.exe (deleted) Dead slow. Thu, 21 Apr 2005 17:05:30 GMT bird [262] * trunk/kBuild/header.kmk (modified) * trunk/kBuild/tools/VCC70.kmk (modified) Switched to the new dependency generator. Thu, 21 Apr 2005 17:01:34 GMT bird [261] * trunk/kBuild/bin/x86.linux/kDepPre (added) Initial build. Thu, 21 Apr 2005 16:58:42 GMT bird [260] * trunk/src/kDepPre/kDepPre.c (modified) syntax. Thu, 21 Apr 2005 16:54:02 GMT bird [259] * trunk/src/kDepPre/kDepPre.c (modified) Win32. Thu, 21 Apr 2005 16:53:52 GMT bird [258] * trunk/src/kDepPre/Makefile.kmk (added) Based on the kmk makefile. Thu, 21 Apr 2005 16:40:12 GMT bird [257] * trunk/kBuild/bin/x86.win32/kDepPre.exe (added) Initial build. Thu, 21 Apr 2005 01:46:39 GMT bird [256] * trunk/src/kDepPre/kDepPre.c (modified) .. Thu, 21 Apr 2005 01:38:03 GMT bird [255] * trunk/src/kDepPre (added) * trunk/src/kDepPre/kDepPre.c (added) Initial coding. (missing exec but who cares) Wed, 20 Apr 2005 23:24:11 GMT bird [254] * trunk/src/kShell (deleted) dead end Wed, 20 Apr 2005 23:23:41 GMT bird [253] * trunk/src/gdllshell (deleted) dead end. Wed, 20 Apr 2005 21:05:38 GMT bird [252] * trunk/VSlickMacros/kkeys.e (modified) Fullscreen alt-z. Tue, 12 Apr 2005 17:06:17 GMT bird [251] * trunk/kBuild/footer.kmk (modified) allow obj and o. Tue, 05 Apr 2005 12:46:40 GMT bird [250] * trunk/kBuild/footer.kmk (modified) * trunk/kBuild/tools/VCC70.kmk (modified) fixed some directory dependency trouble. Sun, 03 Apr 2005 00:42:29 GMT bird [249] * trunk/kBuild/env.sh (modified) .. Sun, 03 Apr 2005 00:42:22 GMT bird [248] * trunk/kBuild/tools/VCC70.kmk (modified) depend on all other sources. Sun, 03 Apr 2005 00:08:27 GMT bird [247] * trunk/kBuild/footer.kmk (modified) Inherit SUFFs from template too. Sat, 02 Apr 2005 23:02:28 GMT bird [246] * trunk/kBuild/footer.kmk (modified) Remove copy target before copying. Should fix the weird .so crashes.