# # ChangeLog for trunk/src/kmk/Makefile.kmk in kBuild # # Generated by Trac 1.4.3.2 # Oct 3, 2024 7:19:17 PM Tue, 01 Sep 2020 13:10:32 GMT bird [3431] * trunk/src/kmk/Makefile.kmk (modified) kmk/Makefile.kmk: windows build fix. Wed, 01 Jul 2020 20:24:52 GMT bird [3394] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/version_compare.c (added) * trunk/src/lib/version_compare.h (added) kmk: Added version sort function: versort, rversort, versortfiles, ... Fri, 05 Jun 2020 00:31:50 GMT bird [3352] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/kill.c (added) Adding kmk_kill for windows. Fri, 30 Mar 2018 21:03:40 GMT bird [3214] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin/install.c (modified) kmk_install: use getopt_r. Mon, 26 Mar 2018 20:25:56 GMT bird [3192] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/cat.c (modified) * trunk/src/kmk/kmkbuiltin/chmod.c (modified) * trunk/src/kmk/kmkbuiltin/cmp.c (modified) * trunk/src/kmk/kmkbuiltin/cmp_extern.h (modified) * trunk/src/kmk/kmkbuiltin/cmp_util.c (modified) * trunk/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c (modified) * trunk/src/kmk/kmkbuiltin/cp.c (modified) * trunk/src/kmk/kmkbuiltin/cp_extern.h (modified) * trunk/src/kmk/kmkbuiltin/cp_utils.c (modified) * trunk/src/kmk/kmkbuiltin/echo.c (modified) * trunk/src/kmk/kmkbuiltin/err.c (modified) * trunk/src/kmk/kmkbuiltin/err.h (modified) * trunk/src/kmk/kmkbuiltin/expr.c (modified) * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.h (modified) * trunk/src/kmk/kmkbuiltin/ln.c (modified) * trunk/src/kmk/kmkbuiltin/md5sum.c (modified) * trunk/src/kmk/kmkbuiltin/mkdir.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mv.c (modified) * trunk/src/kmk/kmkbuiltin/printf.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/kmk/kmkbuiltin/rmdir.c (modified) * trunk/src/kmk/kmkbuiltin/sleep.c (modified) * trunk/src/kmk/kmkbuiltin/test.c (modified) * trunk/src/kmk/kmkbuiltin/touch.c (modified) * trunk/src/kmk/output.c (modified) * trunk/src/kmk/output.h (modified) * trunk/src/kmk/w32/winchildren.c (modified) kmkbuiltin: funnel output thru output.c (usually via err.c). Sun, 25 Mar 2018 17:05:19 GMT bird [3189] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/output.c (modified) * trunk/src/kmk/output.h (modified) kmk/output: working on memory buffering rather than file buffering of ... Wed, 21 Mar 2018 21:37:41 GMT bird [3173] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/w32/w32os.c (modified) * trunk/src/kmk/w32/winchildren.c (modified) kmkbultin: environment fixes and stats. Wed, 21 Mar 2018 12:32:27 GMT bird [3170] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/makeint.h (modified) * trunk/src/kmk/misc.c (modified) kmkbuiltin: stats Sun, 18 Mar 2018 20:10:03 GMT bird [3156] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/job.h (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/makeint.h (modified) * trunk/src/kmk/output.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/w32/include/sub_proc.h (modified) * trunk/src/kmk/w32/w32os.c (modified) * trunk/src/kmk/w32/winchildren.c (added) * trunk/src/kmk/w32/winchildren.h (added) kmk/win: Reworking child process handling. This effort will ... Thu, 15 Mar 2018 23:35:33 GMT bird [3154] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmk_cc_exec.c (modified) * trunk/src/kmk/kmk_cc_exec.h (modified) * trunk/src/kmk/testcase (added) * trunk/src/kmk/testcase-assignments.kmk (added) * trunk/src/kmk/testcase-ifeq-escape.kmk (added) * trunk/src/kmk/testcase/testcase-export.kmk (added) kmk_cc_exec: Some more work. Thu, 15 Mar 2018 18:18:42 GMT bird [3151] * trunk/src/kmk/Makefile.kmk (modified) kmk/Makefile.kmk: clearification and CONFIG_WITH_ALLOCCACHE_DEBUG. Thu, 15 Mar 2018 17:29:12 GMT bird [3147] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/configure.ac (modified) * trunk/src/kmk/glob/fnmatch.c (modified) * trunk/src/kmk/glob/glob.c (modified) kmk: Always use our glob and fnmatch implementation to avoid trouble ... Wed, 14 Mar 2018 21:28:10 GMT bird [3140] * trunk/src/kmk (modified) * trunk/src/kmk/.gitignore (copied) * trunk/src/kmk/AUTHORS (modified) * trunk/src/kmk/ChangeLog (deleted) * trunk/src/kmk/ChangeLog.1 (modified) * trunk/src/kmk/ChangeLog.2 (modified) * trunk/src/kmk/ChangeLog.3 (copied) * trunk/src/kmk/Makefile.DOS.template (modified) * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.ami (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/NEWS (modified) * trunk/src/kmk/NMakefile.template (modified) * trunk/src/kmk/README.Amiga (modified) * trunk/src/kmk/README.DOS.template (modified) * trunk/src/kmk/README.OS2.template (modified) * trunk/src/kmk/README.VMS (copied) * trunk/src/kmk/README.W32.template (modified) * trunk/src/kmk/README.customs (modified) * trunk/src/kmk/README.cvs (deleted) * trunk/src/kmk/README.git (copied) * trunk/src/kmk/README.template (modified) * trunk/src/kmk/SMakefile.template (modified) * trunk/src/kmk/TODO.private (modified) * trunk/src/kmk/acinclude.m4 (modified) * trunk/src/kmk/alloca.c (modified) * trunk/src/kmk/alloccache.c (modified) * trunk/src/kmk/amiga.c (modified) * trunk/src/kmk/amiga.h (modified) * trunk/src/kmk/ar.c (modified) * trunk/src/kmk/arscan.c (modified) * trunk/src/kmk/build.template (modified) * trunk/src/kmk/build_w32.bat (modified) * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/commands.h (modified) * trunk/src/kmk/config.ami.template (modified) * trunk/src/kmk/config.h-vms.template (modified) * trunk/src/kmk/config.h.W32.template (modified) * trunk/src/kmk/config.h.linux (modified) * trunk/src/kmk/config.h.win (modified) * trunk/src/kmk/config/.gitignore (copied) * trunk/src/kmk/config/ChangeLog (deleted) * trunk/src/kmk/config/ChangeLog.1 (copied) * trunk/src/kmk/config/Makefile.am (modified) * trunk/src/kmk/config/dospaths.m4 (modified) * trunk/src/kmk/configh.dos.template (modified) * trunk/src/kmk/configure.ac (copied) * trunk/src/kmk/configure.bat (modified) * trunk/src/kmk/debug.h (modified) * trunk/src/kmk/default.c (modified) * trunk/src/kmk/dep.h (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/dir.c (modified) * trunk/src/kmk/doc/.gitignore (copied) * trunk/src/kmk/doc/Makefile.am (modified) * trunk/src/kmk/doc/make.texi (modified) * trunk/src/kmk/dosbuild.bat (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/expreval.c (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/filedef.h (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/getloadavg.c (modified) * trunk/src/kmk/getopt.c (modified) * trunk/src/kmk/getopt.h (modified) * trunk/src/kmk/getopt1.c (modified) * trunk/src/kmk/gettext.h (modified) * trunk/src/kmk/glob/ChangeLog (modified) * trunk/src/kmk/glob/glob.c (modified) * trunk/src/kmk/glob/glob.h (modified) * trunk/src/kmk/gmk-default.scm (copied) * trunk/src/kmk/gnumake.h (copied) * trunk/src/kmk/guile.c (copied) * trunk/src/kmk/hash.c (modified) * trunk/src/kmk/hash.h (modified) * trunk/src/kmk/implicit.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/job.h (modified) * trunk/src/kmk/kbuild-object.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/kdepdb.c (modified) * trunk/src/kmk/kmk_cc_exec.c (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/expr.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/printf.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/touch.c (modified) * trunk/src/kmk/load.c (copied) * trunk/src/kmk/loadapi.c (copied) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/maintMakefile (modified) * trunk/src/kmk/make.1 (modified) * trunk/src/kmk/make.lnk (modified) * trunk/src/kmk/make_msvc_net2003.vcproj (modified) * trunk/src/kmk/makefile.com (modified) * trunk/src/kmk/makefile.vms (modified) * trunk/src/kmk/makeint.h (moved) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/os.h (copied) * trunk/src/kmk/output.c (copied) * trunk/src/kmk/output.h (copied) * trunk/src/kmk/po/.gitignore (copied) * trunk/src/kmk/po/ChangeLog (deleted) * trunk/src/kmk/po/LINGUAS (modified) * trunk/src/kmk/po/Makevars (modified) * trunk/src/kmk/po/POTFILES.in (modified) * trunk/src/kmk/posixos.c (copied) * trunk/src/kmk/prepare_vms.com (copied) * trunk/src/kmk/prepare_w32.bat (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/readme.vms (deleted) * trunk/src/kmk/remake.c (modified) * trunk/src/kmk/remote-cstms.c (modified) * trunk/src/kmk/remote-stub.c (modified) * trunk/src/kmk/rule.c (modified) * trunk/src/kmk/rule.h (modified) * trunk/src/kmk/signame.c (modified) * trunk/src/kmk/strcache.c (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/subproc.bat (modified) * trunk/src/kmk/tests/.gitignore (copied) * trunk/src/kmk/tests/ChangeLog (deleted) * trunk/src/kmk/tests/ChangeLog.1 (copied) * trunk/src/kmk/tests/NEWS (modified) * trunk/src/kmk/tests/README (modified) * trunk/src/kmk/tests/config-flags.pm.in (copied) * trunk/src/kmk/tests/config_flags_pm.com (copied) * trunk/src/kmk/tests/guile.supp (copied) * trunk/src/kmk/tests/mkshadow (modified) * trunk/src/kmk/tests/run_make_tests.com (copied) * trunk/src/kmk/tests/run_make_tests.pl (modified) * trunk/src/kmk/tests/scripts/features/archives (copied) * trunk/src/kmk/tests/scripts/features/conditionals (modified) * trunk/src/kmk/tests/scripts/features/default_names (modified) * trunk/src/kmk/tests/scripts/features/double_colon (modified) * trunk/src/kmk/tests/scripts/features/errors (modified) * trunk/src/kmk/tests/scripts/features/escape (modified) * trunk/src/kmk/tests/scripts/features/include (modified) * trunk/src/kmk/tests/scripts/features/jobserver (copied) * trunk/src/kmk/tests/scripts/features/load (copied) * trunk/src/kmk/tests/scripts/features/loadapi (copied) * trunk/src/kmk/tests/scripts/features/mult_rules (modified) * trunk/src/kmk/tests/scripts/features/output-sync (copied) * trunk/src/kmk/tests/scripts/features/parallelism (modified) * trunk/src/kmk/tests/scripts/features/patspecific_vars (modified) * trunk/src/kmk/tests/scripts/features/patternrules (modified) * trunk/src/kmk/tests/scripts/features/recursion (modified) * trunk/src/kmk/tests/scripts/features/reinvoke (modified) * trunk/src/kmk/tests/scripts/features/rule_glob (copied) * trunk/src/kmk/tests/scripts/features/se_explicit (modified) * trunk/src/kmk/tests/scripts/features/se_implicit (modified) * trunk/src/kmk/tests/scripts/features/shell_assignment (copied) * trunk/src/kmk/tests/scripts/features/targetvars (modified) * trunk/src/kmk/tests/scripts/features/utf8 (copied) * trunk/src/kmk/tests/scripts/features/varnesting (modified) * trunk/src/kmk/tests/scripts/features/vpath (modified) * trunk/src/kmk/tests/scripts/features/vpath3 (modified) * trunk/src/kmk/tests/scripts/features/vpathgpath (modified) * trunk/src/kmk/tests/scripts/features/vpathplus (modified) * trunk/src/kmk/tests/scripts/functions/call (modified) * trunk/src/kmk/tests/scripts/functions/error (modified) * trunk/src/kmk/tests/scripts/functions/file (copied) * trunk/src/kmk/tests/scripts/functions/filter-out (modified) * trunk/src/kmk/tests/scripts/functions/foreach (modified) * trunk/src/kmk/tests/scripts/functions/guile (copied) * trunk/src/kmk/tests/scripts/functions/shell (modified) * trunk/src/kmk/tests/scripts/functions/sort (modified) * trunk/src/kmk/tests/scripts/functions/warning (modified) * trunk/src/kmk/tests/scripts/functions/wildcard (modified) * trunk/src/kmk/tests/scripts/functions/word (modified) * trunk/src/kmk/tests/scripts/misc/bs-nl (copied) * trunk/src/kmk/tests/scripts/misc/fopen-fail (copied) * trunk/src/kmk/tests/scripts/misc/general3 (modified) * trunk/src/kmk/tests/scripts/misc/utf8 (copied) * trunk/src/kmk/tests/scripts/options/dash-B (modified) * trunk/src/kmk/tests/scripts/options/dash-C (modified) * trunk/src/kmk/tests/scripts/options/dash-I (modified) * trunk/src/kmk/tests/scripts/options/dash-W (modified) * trunk/src/kmk/tests/scripts/options/dash-k (modified) * trunk/src/kmk/tests/scripts/options/dash-n (modified) * trunk/src/kmk/tests/scripts/options/dash-q (modified) * trunk/src/kmk/tests/scripts/options/eval (modified) * trunk/src/kmk/tests/scripts/options/print-directory (copied) * trunk/src/kmk/tests/scripts/options/symlinks (modified) * trunk/src/kmk/tests/scripts/options/warn-undefined-variables (modified) * trunk/src/kmk/tests/scripts/targets/DEFAULT (modified) * trunk/src/kmk/tests/scripts/targets/DELETE_ON_ERROR (copied) * trunk/src/kmk/tests/scripts/targets/INTERMEDIATE (modified) * trunk/src/kmk/tests/scripts/targets/ONESHELL (modified) * trunk/src/kmk/tests/scripts/targets/POSIX (modified) * trunk/src/kmk/tests/scripts/targets/SECONDARY (modified) * trunk/src/kmk/tests/scripts/variables/DEFAULT_GOAL (modified) * trunk/src/kmk/tests/scripts/variables/GNUMAKEFLAGS (copied) * trunk/src/kmk/tests/scripts/variables/LIBPATTERNS (modified) * trunk/src/kmk/tests/scripts/variables/MAKE (modified) * trunk/src/kmk/tests/scripts/variables/MAKEFLAGS (modified) * trunk/src/kmk/tests/scripts/variables/MAKE_RESTARTS (modified) * trunk/src/kmk/tests/scripts/variables/SHELL (modified) * trunk/src/kmk/tests/scripts/variables/define (modified) * trunk/src/kmk/tests/scripts/variables/flavors (modified) * trunk/src/kmk/tests/scripts/variables/private (modified) * trunk/src/kmk/tests/scripts/variables/special (modified) * trunk/src/kmk/tests/scripts/vms (copied) * trunk/src/kmk/tests/test_driver.pl (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) * trunk/src/kmk/version.c (modified) * trunk/src/kmk/vms_exit.c (copied) * trunk/src/kmk/vms_export_symbol.c (copied) * trunk/src/kmk/vms_export_symbol_test.com (copied) * trunk/src/kmk/vms_progname.c (copied) * trunk/src/kmk/vmsdir.h (modified) * trunk/src/kmk/vmsfunctions.c (modified) * trunk/src/kmk/vmsify.c (modified) * trunk/src/kmk/vmsjobs.c (modified) * trunk/src/kmk/vpath.c (modified) * trunk/src/kmk/w32/Makefile.am (modified) * trunk/src/kmk/w32/compat/dirent.c (modified) * trunk/src/kmk/w32/compat/posixfcn.c (copied) * trunk/src/kmk/w32/imagecache.c (modified) * trunk/src/kmk/w32/include/dirent.h (modified) * trunk/src/kmk/w32/include/dlfcn.h (copied) * trunk/src/kmk/w32/include/pathstuff.h (modified) * trunk/src/kmk/w32/include/sub_proc.h (modified) * trunk/src/kmk/w32/include/w32err.h (modified) * trunk/src/kmk/w32/pathstuff.c (modified) * trunk/src/kmk/w32/subproc/NMakefile (modified) * trunk/src/kmk/w32/subproc/build.bat (deleted) * trunk/src/kmk/w32/subproc/misc.c (modified) * trunk/src/kmk/w32/subproc/proc.h (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) * trunk/src/kmk/w32/subproc/w32err.c (modified) * trunk/src/kmk/w32/w32os.c (copied) * trunk/src/lib/kDep.c (modified) kmk: Merged in changes from GNU make 4.2.1 ... Fri, 20 Oct 2017 19:14:56 GMT bird [3110] * trunk/Config.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) More GNU hurd adjustments. Sat, 30 Sep 2017 11:26:21 GMT bird [3062] * trunk/Config.kmk (modified) * trunk/kBuild/env.sh (modified) * trunk/kBuild/header.kmk (modified) * trunk/kBuild/tools/GCC32.kmk (modified) * trunk/kBuild/tools/GCC64.kmk (modified) * trunk/kBuild/tools/GXX32.kmk (modified) * trunk/kBuild/tools/GXX64.kmk (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shell.h (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/config.h.netbsd (added) * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/sed/Makefile.kmk (modified) * trunk/src/sed/config.h.netbsd (added) netbsd patches from Uwe. Messing around on arm (arm -> arm32, adding ... Thu, 21 Sep 2017 13:34:15 GMT bird [3059] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/touch.c (added) kmk: Initial kmk_touch implementation. Tue, 01 Nov 2016 22:41:41 GMT bird [2994] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/lib/Makefile.kmk (modified) kmk: use fts-nt.c on windows. Tue, 01 Nov 2016 21:56:13 GMT bird [2991] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/lib/nt/tstNtFts.c (modified) tstNtFts: also compile against old code. Wed, 14 Sep 2016 13:36:15 GMT bird [2912] * trunk/kBuild/footer-pass2-fetches.kmk (modified) * trunk/kBuild/header.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c (copied) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/kmk/kmkbuiltin/rmdir.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/w32/include/sub_proc.h (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) * trunk/src/lib/quote_argv.c (modified) * trunk/src/lib/quote_argv.h (modified) rewrote kmk_redirect to skip the separate process. Added chache ... Fri, 09 Sep 2016 22:33:26 GMT bird [2907] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/lib/msc_buffered_printf.c (modified) do fprintf too. Fri, 09 Sep 2016 09:03:57 GMT bird [2899] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin.h (modified) build fix Tue, 06 Sep 2016 14:31:46 GMT bird [2886] * trunk/src/kDepPre/Makefile.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/kDep.c (modified) kmk: Added $(dircache-ctl cmd,...) function for controlling the ... Thu, 01 Sep 2016 02:42:08 GMT bird [2856] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/dir-nt-bird.c (added) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) * trunk/src/lib/nt/ntstat.h (modified) updates Tue, 30 Aug 2016 08:20:03 GMT bird [2845] * trunk/src/kmk/Makefile.kmk (modified) fix Mon, 29 Aug 2016 16:31:33 GMT bird [2844] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/w32/include/sub_proc.h (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/kbuild_version.c (moved) * trunk/src/lib/kbuild_version.h (added) kSubmit/kWorker: updates Sun, 28 Aug 2016 15:31:02 GMT bird [2843] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/config.h.win (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/w32/Makefile.kmk (deleted) * trunk/src/kmk/w32/Makefile.kup (added) * trunk/src/kmk/w32/include/sub_proc.h (modified) * trunk/src/kmk/w32/subproc/Makefile.kup (added) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) kmk: kSubmit is mostly done. Sun, 14 Aug 2016 12:16:45 GMT bird [2816] * trunk/src/kmk/Makefile.kmk (modified) Disabling CONFIG_WITH_COMPILER while rebuilding binaries. Sun, 20 Sep 2015 19:13:24 GMT bird [2801] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmk_cc_exec.c (modified) kmk_cc_exec.c: More code. Sat, 19 Sep 2015 20:36:31 GMT bird [2799] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmk_cc_exec.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/strcache2.c (modified) Fixed glob.h inclusion issue causing stack corruption. Fixed ... Fri, 30 Jan 2015 00:27:51 GMT bird [2765] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) Started on a make expression and string expansion 'compiler'. Fri, 23 Jan 2015 20:38:01 GMT bird [2752] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) Added another variable statistic under #ifdef CONFIG_WITH_MAKE_STATS ... Wed, 01 Jan 2014 17:40:56 GMT bird [2719] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kbuild-object.c (moved) kbuild-read.c -> kbuild-object.c Thu, 21 Nov 2013 00:11:08 GMT bird [2702] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/config.h.win (modified) * trunk/src/kmk/dir.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/glob/glob.c (modified) * trunk/src/kmk/glob/glob.h (modified) * trunk/src/kmk/kmkbuiltin/cp.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/kmk/w32/include/dirent.h (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/nt (added) * trunk/src/lib/nt/Makefile.kup (added) * trunk/src/lib/nt/ntdir.c (added) * trunk/src/lib/nt/ntdir.h (added) * trunk/src/lib/nt/nthlp.h (added) * trunk/src/lib/nt/nthlpcore.c (added) * trunk/src/lib/nt/nthlpfs.c (added) * trunk/src/lib/nt/ntstat.c (added) * trunk/src/lib/nt/ntstat.h (added) * trunk/src/lib/nt/ntstuff.h (added) * trunk/src/lib/nt/nttypes.h (added) * trunk/src/lib/nt/tstNtStat.c (added) kmk/WindowsNT: Avoiding unnecessary stat() calls. Reimplemented ... Sun, 25 Nov 2012 19:52:26 GMT bird [2667] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kmk_redirect: Quote arguments on windows and support single quotation ... Sun, 09 Sep 2012 00:57:51 GMT bird [2636] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) kmk: experimental executable image cache for windows. Tue, 08 Nov 2011 21:28:16 GMT bird [2548] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/kbuild-read.c (added) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/testcase-kBuild-define.kmk (added) * trunk/src/kmk/variable.c (modified) kmk: hacking on a new kmk/kBuild language extension. Sat, 01 Oct 2011 19:49:54 GMT bird [2546] * trunk/Config.kmk (modified) * trunk/kBuild/env.sh (modified) * trunk/kBuild/header.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/error.h (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/shtypes.h (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/arscan.c (modified) * trunk/src/kmk/config.h.haiku (added) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin/chmod.c (modified) * trunk/src/kmk/kmkbuiltin/cp_utils.c (modified) * trunk/src/kmk/kmkbuiltin/fts.c (modified) * trunk/src/kmk/kmkbuiltin/haikufakes.c (copied) * trunk/src/kmk/kmkbuiltin/haikufakes.h (copied) * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/kmkbuiltin/mkdir.c (modified) * trunk/src/kmk/kmkbuiltin/mv.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/lib/k/kDefs.h (modified) * trunk/src/misc/kmk_time.c (modified) * trunk/src/sed/Makefile.kmk (modified) Applied modified patches for Haiku support from Mike Smith. Tue, 02 Aug 2011 13:05:37 GMT bird [2532] * trunk/kBuild/doc/QuickReference-kmk.txt (modified) * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/variable.c (modified) kmk: Implemented the where function. Fixes #108. Fri, 22 Jul 2011 11:12:06 GMT bird [2489] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/variable.c (modified) kmk: added $(firstdefined ) and $(lastdefined ). Fri, 08 Jul 2011 08:42:53 GMT bird [2462] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/testcase-root.kmk (added) kmk: Implemented . Fixes #81. Thu, 07 Jul 2011 17:54:56 GMT bird [2450] * trunk/Config.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kdepdb.c (modified) fixes Sun, 09 Jan 2011 17:45:08 GMT bird [2434] * trunk/Config.kmk (modified) * trunk/kBuild/footer.kmk (modified) * trunk/kBuild/header.kmk (modified) * trunk/kBuild/subfooter.kmk (modified) * trunk/kBuild/subheader.kmk (modified) * trunk/src/ash/Makefile.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/sed/Makefile.kmk (modified) kBuild: Deprecating PATH_ and _PATH in favor of ... Sun, 17 Oct 2010 21:27:53 GMT bird [2421] * trunk/Config.kmk (modified) * trunk/bootstrap.gmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin/chmod.c (modified) * trunk/src/kmk/kmkbuiltin/mv.c (modified) * trunk/src/kmk/kmkbuiltin/openbsd.c (copied) * trunk/src/kmk/kmkbuiltin/osdep.c (modified) * trunk/src/kmk/maintMakefile (modified) OpenBSD hacks. Thu, 16 Sep 2010 22:14:54 GMT bird [2419] * trunk/src/kmk/Makefile.kmk (modified) kmk: build kmk_gmake with support for archives (!NO_ARCHIVES). Sat, 11 Sep 2010 17:43:04 GMT bird [2413] * trunk/Config.kmk (modified) * trunk/Maintenance.kmk (modified) * trunk/Makefile.kmk (modified) * trunk/VSlickMacros/kdev.e (modified) * trunk/VSlickMacros/kkeys.e (modified) * trunk/bootstrap.gmk (modified) * trunk/dist/debian/changelog (modified) * trunk/dist/debian/copyright (modified) * trunk/dist/macports/devel/kbuild-head/Portfile (modified) * trunk/dist/macports/devel/kbuild/Portfile (modified) * trunk/kBuild/env.sh (modified) * trunk/kBuild/envos2.cmd (modified) * trunk/kBuild/envwin.cmd (modified) * trunk/kBuild/footer.kmk (modified) * trunk/kBuild/header.kmk (modified) * trunk/kBuild/msgstyles/brief.kmk (modified) * trunk/kBuild/msgstyles/brief2.kmk (modified) * trunk/kBuild/rules.kmk (modified) * trunk/kBuild/sdks/DXSDK.kmk (modified) * trunk/kBuild/sdks/DXSDKAMD64.kmk (modified) * trunk/kBuild/sdks/DXSDKX86.kmk (modified) * trunk/kBuild/sdks/LIBSDL.kmk (modified) * trunk/kBuild/sdks/MACOSX104.kmk (modified) * trunk/kBuild/sdks/MACOSX104INCS.kmk (modified) * trunk/kBuild/sdks/MACOSX105.kmk (modified) * trunk/kBuild/sdks/MACOSX105INCS.kmk (modified) * trunk/kBuild/sdks/NT4DDK.kmk (modified) * trunk/kBuild/sdks/OS2DDKBASE32.kmk (modified) * trunk/kBuild/sdks/W2K3DDK.kmk (modified) * trunk/kBuild/sdks/W2K3DDKAMD64.kmk (modified) * trunk/kBuild/sdks/W2K3DDKX86.kmk (modified) * trunk/kBuild/sdks/W32API.kmk (modified) * trunk/kBuild/sdks/WIN32SDK.kmk (modified) * trunk/kBuild/sdks/WIN32SDK2002.kmk (modified) * trunk/kBuild/sdks/WIN64SDK.kmk (modified) * trunk/kBuild/sdks/WINDDK.kmk (modified) * trunk/kBuild/sdks/WINDDKW2K.kmk (modified) * trunk/kBuild/sdks/WINDDKWLH.kmk (modified) * trunk/kBuild/sdks/WINDDKWNET.kmk (modified) * trunk/kBuild/sdks/WINDDKWXP.kmk (modified) * trunk/kBuild/sdks/WINPSDK.kmk (modified) * trunk/kBuild/sdks/WINPSDKINCS.kmk (modified) * trunk/kBuild/subfooter.kmk (modified) * trunk/kBuild/subheader.kmk (modified) * trunk/kBuild/templates/DUMMY.kmk (modified) * trunk/kBuild/tools/ALP.kmk (modified) * trunk/kBuild/tools/BISON.kmk (modified) * trunk/kBuild/tools/FLEX.kmk (modified) * trunk/kBuild/tools/GCC.kmk (modified) * trunk/kBuild/tools/GCC3.kmk (modified) * trunk/kBuild/tools/GCC32.kmk (modified) * trunk/kBuild/tools/GCC3OMF.kmk (modified) * trunk/kBuild/tools/GCC3PLAIN.kmk (modified) * trunk/kBuild/tools/GCC4MACHO.kmk (modified) * trunk/kBuild/tools/GCC64.kmk (modified) * trunk/kBuild/tools/GXX.kmk (modified) * trunk/kBuild/tools/GXX3.kmk (modified) * trunk/kBuild/tools/GXX32.kmk (modified) * trunk/kBuild/tools/GXX3OMF.kmk (modified) * trunk/kBuild/tools/GXX3PLAIN.kmk (modified) * trunk/kBuild/tools/GXX4MACHO.kmk (modified) * trunk/kBuild/tools/GXX64.kmk (modified) * trunk/kBuild/tools/MASM510.kmk (modified) * trunk/kBuild/tools/MASM600.kmk (modified) * trunk/kBuild/tools/MASM610.kmk (modified) * trunk/kBuild/tools/MASM6PLUS.kmk (modified) * trunk/kBuild/tools/MASM710.kmk (modified) * trunk/kBuild/tools/MINGW32.kmk (modified) * trunk/kBuild/tools/MSLINK510.kmk (modified) * trunk/kBuild/tools/NASM.kmk (modified) * trunk/kBuild/tools/OPENWATCOM-16.kmk (modified) * trunk/kBuild/tools/OPENWATCOM-WL.kmk (modified) * trunk/kBuild/tools/OPENWATCOM.kmk (modified) * trunk/kBuild/tools/TAR.kmk (modified) * trunk/kBuild/tools/TARBZ2.kmk (modified) * trunk/kBuild/tools/TARGZ.kmk (modified) * trunk/kBuild/tools/VAC308.kmk (modified) * trunk/kBuild/tools/VCC100.kmk (modified) * trunk/kBuild/tools/VCC100AMD64.kmk (modified) * trunk/kBuild/tools/VCC100X86.kmk (modified) * trunk/kBuild/tools/VCC70.kmk (modified) * trunk/kBuild/tools/VCC80.kmk (modified) * trunk/kBuild/tools/VCC80AMD64.kmk (modified) * trunk/kBuild/tools/VCC80X86.kmk (modified) * trunk/kBuild/tools/WATCOMC11C-16.kmk (modified) * trunk/kBuild/tools/WATCOMC11C-WL.kmk (modified) * trunk/kBuild/tools/WATCOMC11C.kmk (modified) * trunk/kBuild/tools/WGET.kmk (modified) * trunk/kBuild/tools/XGCCAMD64LINUX.kmk (modified) * trunk/kBuild/tools/YACC.kmk (modified) * trunk/kBuild/tools/YASM.kmk (modified) * trunk/kBuild/tools/ZIP.kmk (modified) * trunk/kBuild/units/lex.kmk (modified) * trunk/kBuild/units/qt-Q_OBJECT.sed (modified) * trunk/kBuild/units/qt3.kmk (modified) * trunk/kBuild/units/qt4.kmk (modified) * trunk/kBuild/units/yacc.kmk (modified) * trunk/kBuild/up.kmk (modified) * trunk/src/Makefile.kmk (modified) * trunk/src/ash/Makefile.kmk (modified) * trunk/src/ash/win/err.c (modified) * trunk/src/ash/win/err.h (modified) * trunk/src/ash/win/mscfakes.c (modified) * trunk/src/ash/win/mscfakes.h (modified) * trunk/src/fastdep/Makefile (modified) * trunk/src/fastdep/Makefile.kmk (modified) * trunk/src/fastdep/fastdep.c (modified) * trunk/src/kDepPre/Makefile.kmk (modified) * trunk/src/kDepPre/kDepPre.c (modified) * trunk/src/kObjCache/Makefile.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shforkA-win.asm (modified) * trunk/src/kash/shheap.c (modified) * trunk/src/kash/shheap.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/shthread.c (modified) * trunk/src/kash/shthread.h (modified) * trunk/src/kash/shtypes.h (modified) * trunk/src/kash/tests/Makefile.kmk (modified) * trunk/src/kash/tstDump.c (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/alloccache.c (modified) * trunk/src/kmk/electric.c (modified) * trunk/src/kmk/electric.h (modified) * trunk/src/kmk/expreval.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/kdepdb.c (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/darwin.c (modified) * trunk/src/kmk/kmkbuiltin/err.c (modified) * trunk/src/kmk/kmkbuiltin/err.h (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.h (modified) * trunk/src/kmk/kmkbuiltin/kbuild_version.c (modified) * trunk/src/kmk/kmkbuiltin/md5sum.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/osdep.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/sleep.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.h (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) * trunk/src/kmk/testcase-2ndtargetexp.kmk (modified) * trunk/src/kmk/testcase-if1of.kmk (modified) * trunk/src/kmk/testcase-includedep-sub.kmk (modified) * trunk/src/kmk/testcase-includedep.kmk (modified) * trunk/src/kmk/testcase-lazy-deps-vars.kmk (modified) * trunk/src/kmk/testcase-math.kmk (modified) * trunk/src/kmk/testcase-stack.kmk (modified) * trunk/src/kmk/testcase-xargs.kmk (modified) * trunk/src/kmk/tests/scripts/features/ifcond (modified) * trunk/src/kmk/tests/scripts/functions/evalcall (modified) * trunk/src/kmk/tests/scripts/functions/expr (modified) * trunk/src/kmk/tests/scripts/functions/for (modified) * trunk/src/kmk/tests/scripts/functions/if-expr (modified) * trunk/src/kmk/tests/scripts/functions/insert (modified) * trunk/src/kmk/tests/scripts/functions/intersects (modified) * trunk/src/kmk/tests/scripts/functions/lastpos (modified) * trunk/src/kmk/tests/scripts/functions/length (modified) * trunk/src/kmk/tests/scripts/functions/length-var (modified) * trunk/src/kmk/tests/scripts/functions/pos (modified) * trunk/src/kmk/tests/scripts/functions/printf (modified) * trunk/src/kmk/tests/scripts/functions/root (modified) * trunk/src/kmk/tests/scripts/functions/select (modified) * trunk/src/kmk/tests/scripts/functions/substr (modified) * trunk/src/kmk/tests/scripts/functions/translate (modified) * trunk/src/kmk/tests/scripts/functions/while (modified) * trunk/src/kmk/tests/scripts/variables/must_make (modified) * trunk/src/kmk/w32/Makefile.kmk (modified) * trunk/src/kmk/w32/tstFileInfo.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/k/kDefs.h (modified) * trunk/src/lib/k/kTypes.h (modified) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/kDep.h (modified) * trunk/src/lib/mytypes.h (modified) * trunk/src/lib/nt_fullpath.c (modified) * trunk/src/lib/quoted_spawn.c (modified) * trunk/src/lib/quoted_spawn.h (modified) * trunk/src/lib/startuphacks-win.c (modified) * trunk/src/lib/wrapper.c (modified) * trunk/src/misc/Makefile.kmk (modified) * trunk/src/misc/kmk_time.c (modified) * trunk/src/sed/Makefile.kmk (modified) * trunk/tests/Config.kmk (modified) * trunk/tests/Makefile.kmk (modified) * trunk/tests/dummy.c (modified) * trunk/tests/dummy_defined_X.c (modified) * trunk/tests/dummy_defined_Y.c (modified) * trunk/tests/hello.c (modified) * trunk/tests/inherit-bld/Config.kmk (modified) * trunk/tests/inherit-bld/Makefile.kmk (modified) * trunk/tests/inherit-misc/Makefile.kmk (modified) * trunk/tests/inherit-misc/sdk51a-xz.kmk (modified) * trunk/tests/inherit-target/Makefile.kmk (modified) copyright year update. Thu, 10 Jun 2010 09:55:29 GMT bird [2406] * trunk/src/kmk/Makefile.kmk (modified) kmk/Makefile.kmk: dragonfly needs pthreads. Fri, 22 May 2009 09:15:12 GMT bird [2351] * trunk/src/kmk/Makefile.kmk (modified) src/kmk/Makefile.kmk: freebsd.sparc64 build fix. (thanks to gahr) Fri, 23 Jan 2009 00:22:47 GMT bird [2263] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (added) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/kDep.h (modified) kDepObj: Initial code that deals with Watcom and MASM OMF files. Sat, 10 Jan 2009 02:24:02 GMT bird [2243] * trunk/Config.kmk (modified) * trunk/Maintenance.kmk (modified) * trunk/Makefile.kmk (modified) * trunk/VSlickMacros/kdev.e (modified) * trunk/VSlickMacros/kkeys.e (modified) * trunk/bootstrap.gmk (modified) * trunk/dist/macports/devel/kbuild-head/Portfile (modified) * trunk/dist/macports/devel/kbuild/Portfile (modified) * trunk/kBuild/doc/QuickReference-kmk.html (modified) * trunk/kBuild/doc/QuickReference-kmk.txt (modified) * trunk/kBuild/env.sh (modified) * trunk/kBuild/envos2.cmd (modified) * trunk/kBuild/envwin.cmd (modified) * trunk/kBuild/footer.kmk (modified) * trunk/kBuild/header.kmk (modified) * trunk/kBuild/msgstyles/brief.kmk (modified) * trunk/kBuild/rules.kmk (modified) * trunk/kBuild/sdks/DXSDK.kmk (modified) * trunk/kBuild/sdks/DXSDKAMD64.kmk (modified) * trunk/kBuild/sdks/DXSDKX86.kmk (modified) * trunk/kBuild/sdks/LIBSDL.kmk (modified) * trunk/kBuild/sdks/MACOSX104.kmk (modified) * trunk/kBuild/sdks/MACOSX104INCS.kmk (modified) * trunk/kBuild/sdks/MACOSX105.kmk (modified) * trunk/kBuild/sdks/MACOSX105INCS.kmk (modified) * trunk/kBuild/sdks/NT4DDK.kmk (modified) * trunk/kBuild/sdks/OS2DDKBASE32.kmk (modified) * trunk/kBuild/sdks/W2K3DDK.kmk (modified) * trunk/kBuild/sdks/W2K3DDKAMD64.kmk (modified) * trunk/kBuild/sdks/W2K3DDKX86.kmk (modified) * trunk/kBuild/sdks/W32API.kmk (modified) * trunk/kBuild/sdks/WIN32SDK.kmk (modified) * trunk/kBuild/sdks/WIN32SDK2002.kmk (modified) * trunk/kBuild/sdks/WIN64SDK.kmk (modified) * trunk/kBuild/sdks/WINDDK.kmk (modified) * trunk/kBuild/sdks/WINDDKW2K.kmk (modified) * trunk/kBuild/sdks/WINDDKWLH.kmk (modified) * trunk/kBuild/sdks/WINDDKWNET.kmk (modified) * trunk/kBuild/sdks/WINDDKWXP.kmk (modified) * trunk/kBuild/sdks/WINPSDK.kmk (modified) * trunk/kBuild/sdks/WINPSDKINCS.kmk (modified) * trunk/kBuild/templates/DUMMY.kmk (modified) * trunk/kBuild/tools/ALP.kmk (modified) * trunk/kBuild/tools/BISON.kmk (modified) * trunk/kBuild/tools/FLEX.kmk (modified) * trunk/kBuild/tools/GCC.kmk (modified) * trunk/kBuild/tools/GCC3.kmk (modified) * trunk/kBuild/tools/GCC32.kmk (modified) * trunk/kBuild/tools/GCC3OMF.kmk (modified) * trunk/kBuild/tools/GCC3PLAIN.kmk (modified) * trunk/kBuild/tools/GCC4MACHO.kmk (modified) * trunk/kBuild/tools/GCC64.kmk (modified) * trunk/kBuild/tools/GXX.kmk (modified) * trunk/kBuild/tools/GXX3.kmk (modified) * trunk/kBuild/tools/GXX32.kmk (modified) * trunk/kBuild/tools/GXX3OMF.kmk (modified) * trunk/kBuild/tools/GXX3PLAIN.kmk (modified) * trunk/kBuild/tools/GXX4MACHO.kmk (modified) * trunk/kBuild/tools/GXX64.kmk (modified) * trunk/kBuild/tools/MASM510.kmk (modified) * trunk/kBuild/tools/MASM600.kmk (modified) * trunk/kBuild/tools/MASM610.kmk (modified) * trunk/kBuild/tools/MASM6PLUS.kmk (modified) * trunk/kBuild/tools/MASM710.kmk (modified) * trunk/kBuild/tools/MINGW32.kmk (modified) * trunk/kBuild/tools/MSLINK510.kmk (modified) * trunk/kBuild/tools/NASM.kmk (modified) * trunk/kBuild/tools/OPENWATCOM-16.kmk (modified) * trunk/kBuild/tools/OPENWATCOM-WL.kmk (modified) * trunk/kBuild/tools/OPENWATCOM.kmk (modified) * trunk/kBuild/tools/TAR.kmk (modified) * trunk/kBuild/tools/TARGZ.kmk (modified) * trunk/kBuild/tools/VAC308.kmk (modified) * trunk/kBuild/tools/VCC70.kmk (modified) * trunk/kBuild/tools/VCC80.kmk (modified) * trunk/kBuild/tools/VCC80AMD64.kmk (modified) * trunk/kBuild/tools/VCC80X86.kmk (modified) * trunk/kBuild/tools/WATCOMC11C-16.kmk (modified) * trunk/kBuild/tools/WATCOMC11C-WL.kmk (modified) * trunk/kBuild/tools/WATCOMC11C.kmk (modified) * trunk/kBuild/tools/WGET.kmk (modified) * trunk/kBuild/tools/XGCCAMD64LINUX.kmk (modified) * trunk/kBuild/tools/YACC.kmk (modified) * trunk/kBuild/tools/YASM.kmk (modified) * trunk/kBuild/tools/ZIP.kmk (modified) * trunk/kBuild/units/lex.kmk (modified) * trunk/kBuild/units/qt-Q_OBJECT.sed (modified) * trunk/kBuild/units/qt3.kmk (modified) * trunk/kBuild/units/qt4.kmk (modified) * trunk/kBuild/units/yacc.kmk (modified) * trunk/kBuild/up.kmk (modified) * trunk/src/Makefile.kmk (modified) * trunk/src/ash/Makefile.kmk (modified) * trunk/src/ash/win/err.c (modified) * trunk/src/ash/win/err.h (modified) * trunk/src/ash/win/mscfakes.c (modified) * trunk/src/ash/win/mscfakes.h (modified) * trunk/src/fastdep/Makefile (modified) * trunk/src/fastdep/Makefile.kmk (modified) * trunk/src/fastdep/avl.c (modified) * trunk/src/fastdep/avl.h (modified) * trunk/src/fastdep/fastdep.c (modified) * trunk/src/fastdep/os2fake-win.c (modified) * trunk/src/fastdep/os2fake.h (modified) * trunk/src/kDepPre/Makefile.kmk (modified) * trunk/src/kDepPre/kDepPre.c (modified) * trunk/src/kObjCache/Makefile.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/shthread.c (modified) * trunk/src/kash/shthread.h (modified) * trunk/src/kash/shtypes.h (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/alloccache.c (modified) * trunk/src/kmk/electric.c (modified) * trunk/src/kmk/electric.h (modified) * trunk/src/kmk/expreval.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/darwin.c (modified) * trunk/src/kmk/kmkbuiltin/err.c (modified) * trunk/src/kmk/kmkbuiltin/err.h (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.h (modified) * trunk/src/kmk/kmkbuiltin/kbuild_version.c (modified) * trunk/src/kmk/kmkbuiltin/md5sum.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/osdep.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/sleep.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.h (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) * trunk/src/kmk/testcase-2ndtargetexp.kmk (modified) * trunk/src/kmk/testcase-if1of.kmk (modified) * trunk/src/kmk/testcase-includedep-sub.kmk (modified) * trunk/src/kmk/testcase-includedep.kmk (modified) * trunk/src/kmk/testcase-lazy-deps-vars.kmk (modified) * trunk/src/kmk/testcase-math.kmk (modified) * trunk/src/kmk/testcase-stack.kmk (modified) * trunk/src/kmk/testcase-xargs.kmk (modified) * trunk/src/kmk/tests/scripts/features/ifcond (modified) * trunk/src/kmk/tests/scripts/functions/evalcall (modified) * trunk/src/kmk/tests/scripts/functions/expr (modified) * trunk/src/kmk/tests/scripts/functions/for (modified) * trunk/src/kmk/tests/scripts/functions/if-expr (modified) * trunk/src/kmk/tests/scripts/functions/insert (modified) * trunk/src/kmk/tests/scripts/functions/intersects (modified) * trunk/src/kmk/tests/scripts/functions/lastpos (modified) * trunk/src/kmk/tests/scripts/functions/length (modified) * trunk/src/kmk/tests/scripts/functions/length-var (modified) * trunk/src/kmk/tests/scripts/functions/pos (modified) * trunk/src/kmk/tests/scripts/functions/printf (modified) * trunk/src/kmk/tests/scripts/functions/root (modified) * trunk/src/kmk/tests/scripts/functions/select (modified) * trunk/src/kmk/tests/scripts/functions/substr (modified) * trunk/src/kmk/tests/scripts/functions/translate (modified) * trunk/src/kmk/tests/scripts/functions/while (modified) * trunk/src/kmk/tests/scripts/variables/must_make (modified) * trunk/src/kmk/w32/Makefile.kmk (modified) * trunk/src/kmk/w32/tstFileInfo.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/k/kDefs.h (modified) * trunk/src/lib/k/kTypes.h (modified) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/kDep.h (modified) * trunk/src/lib/mytypes.h (modified) * trunk/src/lib/nt_fullpath.c (modified) * trunk/src/lib/startuphacks-win.c (modified) * trunk/src/lib/wrapper.c (modified) * trunk/src/misc/Makefile.kmk (modified) * trunk/src/misc/kmk_time.c (modified) * trunk/src/sed/Makefile.kmk (modified) * trunk/tests/Config.kmk (modified) * trunk/tests/Makefile.kmk (modified) * trunk/tests/dummy.c (modified) * trunk/tests/dummy_defined_X.c (modified) * trunk/tests/dummy_defined_Y.c (modified) * trunk/tests/hello.c (modified) * trunk/tests/inherit-bld/Config.kmk (modified) * trunk/tests/inherit-bld/Makefile.kmk (modified) * trunk/tests/inherit-misc/Makefile.kmk (modified) * trunk/tests/inherit-misc/sdk51a-xz.kmk (modified) * trunk/tests/inherit-target/Makefile.kmk (modified) *: Updated copyright to 2009 and normalized name & email. Sat, 03 Jan 2009 00:26:23 GMT bird [2178] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/config.h.win (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/main.c (modified) kmk: windows build fixes. Wed, 31 Dec 2008 00:03:02 GMT bird [2172] * trunk/kBuild/doc/QuickReference-kmk.html (modified) * trunk/kBuild/doc/QuickReference-kmk.txt (modified) * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/tests/scripts/functions/root (added) * trunk/src/kmk/variable.c (modified) kmk: Added $(root ) to help out with checking for absolute paths on ... Mon, 29 Dec 2008 22:20:11 GMT bird [2161] * trunk/kBuild/doc/QuickReference-kmk.html (modified) * trunk/kBuild/doc/QuickReference-kmk.txt (modified) * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/expreval.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/tests/scripts/functions/for (added) * trunk/src/kmk/tests/scripts/functions/while (added) kmk: Implemented $(for ) and $(while ) loops (C-style). Fixes #73. Sun, 28 Dec 2008 02:10:38 GMT bird [2151] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/variable.c (modified) kmk: Added $(length ), $(length-var ), $(insert ), $(pos ), $(lastpos ... Fri, 26 Dec 2008 12:54:01 GMT bird [2145] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/config.h.darwin (modified) * trunk/src/kmk/kmkbuiltin/ftsfake.h (modified) kmk: use our fts everywhere. Thu, 25 Dec 2008 20:21:22 GMT bird [2141] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/printf.c (modified) kmk: new function $(printf fmt,arg0,arg1,...). Thu, 11 Dec 2008 22:19:56 GMT bird [2108] * trunk/src/kmk/Makefile.kmk (modified) fix Mon, 24 Nov 2008 23:35:56 GMT bird [2101] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/job.h (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) kmk: Implemented new switch --print-time. Fixes #65. Wed, 19 Nov 2008 23:21:53 GMT bird [2091] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/incdep.c (modified) kmk: Don't bootstrap with threads and disable them for FreeBSD.x86 ... Wed, 19 Nov 2008 22:53:09 GMT bird [2089] * trunk/src/kmk/Makefile.kmk (modified) FreeBSD needs pthreads. Sun, 09 Nov 2008 22:18:54 GMT bird [2062] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/alloccache.c (added) * trunk/src/kmk/misc.c (modified) kmk: Moved the alloccache code into a separate file because it seems ... Tue, 04 Nov 2008 19:23:30 GMT bird [2057] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/misc.c (modified) solaris has mallinfo, but only in an alternative lib that is slower. duh. Tue, 04 Nov 2008 03:25:19 GMT bird [2056] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/commands.h (modified) * trunk/src/kmk/default.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/rule.c (modified) kmk: some MBs of memory during building by freeing up the chopped up ... Sun, 02 Nov 2008 05:43:17 GMT bird [2024] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/commands.h (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/implicit.c (modified) * trunk/src/kmk/remake.c (modified) * trunk/src/kmk/tests/scripts/variables/must_make (added) * trunk/src/kmk/variable.c (modified) kmk: Created a custom hook into the update_file process for checking ... Sun, 02 Nov 2008 00:21:05 GMT bird [2019] * trunk/COPYING (modified) * trunk/Config.kmk (modified) * trunk/Maintenance.kmk (modified) * trunk/Makefile.kmk (modified) * trunk/VSlickMacros/kdev.e (modified) * trunk/VSlickMacros/kkeys.e (modified) * trunk/bootstrap.gmk (modified) * trunk/src/Makefile.kmk (modified) * trunk/src/ash/Makefile.kmk (modified) * trunk/src/fastdep/Makefile.kmk (modified) * trunk/src/kDepPre/Makefile.kmk (modified) * trunk/src/kDepPre/kDepPre.c (modified) * trunk/src/kObjCache/Makefile.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/electric.c (modified) * trunk/src/kmk/electric.h (modified) * trunk/src/kmk/expreval.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/darwin.c (modified) * trunk/src/kmk/kmkbuiltin/err.c (modified) * trunk/src/kmk/kmkbuiltin/err.h (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.h (modified) * trunk/src/kmk/kmkbuiltin/kbuild_version.c (modified) * trunk/src/kmk/kmkbuiltin/md5sum.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/osdep.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/sleep.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.h (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) * trunk/src/kmk/testcase-2ndtargetexp.kmk (modified) * trunk/src/kmk/testcase-if1of.kmk (modified) * trunk/src/kmk/testcase-ifcond.kmk (modified) * trunk/src/kmk/testcase-includedep-sub.kmk (modified) * trunk/src/kmk/testcase-includedep.kmk (modified) * trunk/src/kmk/testcase-lazy-deps-vars.kmk (modified) * trunk/src/kmk/testcase-math.kmk (modified) * trunk/src/kmk/testcase-stack.kmk (modified) * trunk/src/kmk/testcase-xargs.kmk (modified) * trunk/src/kmk/w32/Makefile.kmk (modified) * trunk/src/kmk/w32/tstFileInfo.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/kDep.h (modified) * trunk/src/lib/mytypes.h (modified) * trunk/src/lib/nt_fullpath.c (modified) * trunk/src/lib/startuphacks-win.c (modified) * trunk/src/lib/wrapper.c (modified) * trunk/src/misc/Makefile.kmk (modified) * trunk/src/misc/kmk_time.c (modified) * trunk/src/sed/Makefile.kmk (modified) GPLv2 -> GPLv3. See Ticket #44 for clarifications. Fixes #44. Fri, 31 Oct 2008 03:56:37 GMT bird [2009] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/main.c (modified) kmk: show the build type. Wed, 29 Oct 2008 23:15:18 GMT bird [2003] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/sleep.c (added) * trunk/src/kmk/variable.c (modified) Added kmk_sleep as an external and internal kmk command. Sun, 26 Oct 2008 23:09:29 GMT bird [1979] * trunk/src/kmk/Makefile.kmk (modified) kmk_fgmake config. Sun, 26 Oct 2008 22:48:23 GMT bird [1974] * trunk/src/kmk/Makefile.kmk (modified) kmk: adding a 'faster-make' target called kmk_fgmake. Fri, 24 Oct 2008 22:24:02 GMT bird [1934] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/filedef.h (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/testcase-lazy-deps-vars.kmk (added) * trunk/src/kmk/variable.c (modified) kmk: Implemented lazy resolving of $+, $^, $? and $|. This saves > ... Fri, 24 Oct 2008 20:22:22 GMT bird [1932] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) kmk: Made struct variable capable of holding read only variables to ... Fri, 24 Oct 2008 03:32:21 GMT bird [1925] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/hash.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/strcache2.c (modified) kmk: some stats adjustments. Thu, 23 Oct 2008 21:27:11 GMT bird [1918] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/variable.c (modified) kmk: New switch --print-stats which will print variable, file, ... Wed, 22 Oct 2008 21:59:51 GMT bird [1915] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/dir.c (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/hash.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/variable.c (modified) kmk: CONFIG_WITH_MINIMAL_STATS vs. CONFIG_WITH_MAKE_STATS - require ... Sun, 19 Oct 2008 23:08:10 GMT bird [1887] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) * trunk/src/kmk/variable.c (modified) kmk: delegating variable string hashing to the strcache, dropping the ... Thu, 16 Oct 2008 23:15:30 GMT bird [1870] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/strcache.c (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) kmk: replaced strcache with strcacahe2. Thu, 16 Oct 2008 05:05:04 GMT bird [1869] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/strcache2.c (added) * trunk/src/kmk/strcache2.h (added) kmk: untested version of strcache2, lacking rehash. This is a string ... Tue, 14 Oct 2008 09:46:23 GMT bird [1863] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/default.c (modified) * trunk/src/kmk/dep.h (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/implicit.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/rule.c (modified) * trunk/src/kmk/variable.c (modified) kmk: Allocation caches for nameseq, dep and idep. next: variable. Sun, 21 Sep 2008 01:05:36 GMT bird [1797] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/dep.h (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/incdep.c (added) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/variable.c (modified) kmk: moved eval_include_dep into incdep.c (was in read.c) and ... Fri, 05 Sep 2008 00:34:53 GMT bird [1724] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/expreval.c (moved) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/read.c (modified) kmk: ifcond.c -> expreval.c Thu, 04 Sep 2008 05:37:47 GMT bird [1722] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/ifcond.c (modified) * trunk/src/kmk/testcase-ifcond.kmk (modified) kmk: The rest of the if operators. Thu, 04 Sep 2008 02:49:36 GMT bird [1719] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/ifcond.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/testcase-if1of.kmk (modified) kmk: More if conditionals code. Wed, 03 Sep 2008 01:40:13 GMT bird [1716] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/variable.c (modified) kmk: Added a new function $(defined var) which check whether var is ... Tue, 02 Sep 2008 23:05:55 GMT bird [1715] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/ifcond.c (added) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/read.c (modified) kmk: Started hacking on some useable if conditionals. Tue, 02 Sep 2008 04:06:42 GMT bird [1707] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/expr.c (modified) * trunk/src/kmk/variable.c (modified) kmk_expr: Ported expr. Fixes #43. Tue, 02 Sep 2008 03:17:42 GMT bird [1705] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/chmod.c (modified) kmk_chmod: Ported chmod. Fixes #41. Tue, 02 Sep 2008 02:06:18 GMT bird [1701] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/filedef.h (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/testcase-2ndtargetexp.kmk (added) kmk: Implemented secondary target expansion. Fixes #42. Sun, 31 Aug 2008 19:48:24 GMT bird [1694] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/testcase-includedep-sub.kmk (added) * trunk/src/kmk/testcase-includedep.kmk (added) kmk: testcase for includedep. Fri, 11 Jul 2008 00:37:35 GMT bird [1673] * trunk/src/kmk/Makefile.kmk (modified) Fixed build issue on windows. Mon, 30 Jun 2008 21:14:11 GMT bird [1665] * trunk/Config.kmk (modified) * trunk/Makefile.kmk (modified) * trunk/src/Makefile.kmk (modified) * trunk/src/ash/Makefile.kmk (modified) * trunk/src/fastdep/Makefile.kmk (modified) * trunk/src/kDepPre/Makefile.kmk (modified) * trunk/src/kObjCache/Makefile.kmk (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/w32/Makefile.kmk (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/sed/Makefile.kmk (modified) Converted to a sub-makefile setup ('single' makefile). Mon, 05 May 2008 22:22:55 GMT bird [1604] * trunk/src/ash/Makefile.kmk (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin/mv.c (modified) * trunk/src/sed/Makefile.kmk (modified) * trunk/src/sed/lib/getopt.c (modified) DragonFly BSD config. Kudos to Francis G. Thu, 01 May 2008 21:52:59 GMT bird [1598] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.c (added) * trunk/src/kmk/kmkbuiltin/kbuild_protection.h (added) * trunk/src/kmk/kmkbuiltin/rm.c (modified) split out the path protection code from rm. Sun, 13 Apr 2008 02:18:58 GMT bird [1526] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin/kbuild_version.c (modified) * trunk/src/kmk/main.c (modified) Print the revision in the version info. Wed, 09 Apr 2008 00:40:05 GMT bird [1509] * trunk/Makefile.kmk (modified) * trunk/src/Makefile.kmk (modified) * trunk/src/ash/Makefile.kmk (modified) * trunk/src/fastdep/Makefile.kmk (modified) * trunk/src/kDepPre/Makefile.kmk (modified) * trunk/src/kObjCache/Makefile.kmk (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/w32/Makefile.kmk (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/sed/Makefile.kmk (modified) * trunk/tests/Makefile.kmk (modified) * trunk/tests/inherit-bld/Makefile.kmk (modified) * trunk/tests/inherit-target/Makefile.kmk (modified) Environment / global variable renaming. Copyright header/year update. Tue, 08 Apr 2008 23:16:53 GMT bird [1503] * trunk/Config.kmk (modified) * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) Environment / globals cleanup. The new policy is to use KBUILD_ and ... Sun, 30 Mar 2008 14:07:52 GMT bird [1454] * trunk/src/kmk/Makefile.kmk (modified) gcc and electric heap. Sun, 30 Mar 2008 04:13:55 GMT bird [1440] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/commands.h (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) Added comp-cmds-ex, commands, commands-sc and commands-usr. Added a ... Sat, 29 Mar 2008 02:55:14 GMT bird [1439] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/variable.c (modified) CONFIG_WITH_EVALPLUS: evalctx, evalval, evalvalctx, evalcall and ... Sat, 29 Mar 2008 01:49:27 GMT bird [1438] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/hash.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/variable.c (modified) Added $(make-stats ) that provides access to memory and hash stats ... Wed, 19 Mar 2008 18:03:39 GMT bird [1422] * trunk/src/kmk/Makefile.kmk (modified) More on the ticket #30 testcase. Wed, 19 Mar 2008 17:41:07 GMT bird [1419] * trunk/src/kmk/Makefile.kmk (modified) added a testcase for ticket #30.