# # ChangeLog for trunk/src/kmk/kbuild.c in kBuild # # Generated by Trac 1.4.3.2 # Jan 5, 2025 6:38:51 PM Sun, 02 Nov 2008 00:52:34 GMT bird [2020] * trunk/src/kmk/kbuild.c (modified) kbuild.c: $(target)_OBJS_ -> $(target)_2_OBJS. References #57. 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. Sat, 01 Nov 2008 14:50:42 GMT bird [2014] * trunk/src/kmk/kbuild.c (modified) kbuild.c: Use append_string_to_variable in one more place. Sat, 01 Nov 2008 14:46:00 GMT bird [2013] * trunk/src/kmk/kbuild.c (modified) kbuild.c: Use append_string_to_variable and avoid memcpying ... Sat, 01 Nov 2008 14:27:34 GMT bird [2012] * trunk/src/kmk/kbuild.c (modified) kbuild.c: compacted the code a bit. Sat, 01 Nov 2008 14:15:50 GMT bird [2011] * trunk/kBuild/footer.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/variable.c (modified) kmk,footer.kmk: New helper function 'kb-exp-tmpl', 10x faster than ... Wed, 29 Oct 2008 21:47:00 GMT bird [1999] * 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) variaiable::value_length -> unsigned int. Wed, 29 Oct 2008 21:33:16 GMT bird [1998] * trunk/src/kmk/kbuild.c (modified) kbuild.c: warnings. 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 02:41:34 GMT bird [1924] * trunk/src/kmk/kbuild.c (modified) kbuild.c: some more cleanup. Fri, 24 Oct 2008 02:11:32 GMT bird [1923] * trunk/src/kmk/kbuild.c (modified) kbuild.c: got rid of the va_list fun. Fri, 24 Oct 2008 02:10:58 GMT bird [1922] * trunk/src/kmk/kbuild.c (modified) kbuild.c: got rid of the va_list fun. Sat, 11 Oct 2008 19:07:29 GMT bird [1834] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/make.h (modified) kmk: assertions. Sat, 11 Oct 2008 15:10:54 GMT bird [1832] * trunk/src/kmk/kbuild.c (modified) kmk: starting to eliminate kbuild_get_variable_fmt*. Use sizeof() on ... Sat, 11 Oct 2008 13:11:16 GMT bird [1831] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/read.c (modified) kmk: find_char_unquote optimizations, some cleanup and a fix. Sat, 11 Oct 2008 07:12:10 GMT bird [1827] * trunk/src/kmk/dep.h (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) kmk: more length optimizations. Fri, 10 Oct 2008 07:43:08 GMT bird [1818] * trunk/src/kmk/kbuild.c (modified) kmk: a bit more. Fri, 10 Oct 2008 06:09:00 GMT bird [1814] * trunk/src/kmk/kbuild.c (modified) kmk: two more recursive / simple fixes. Fri, 10 Oct 2008 06:01:29 GMT bird [1812] * trunk/src/kmk/kbuild.c (modified) kmk: fixes for recusive variable mixup. Fri, 10 Oct 2008 02:27:38 GMT bird [1809] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kbuild.c (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) kmk: More length and alloc optimizations. Made all the length ... Sun, 21 Sep 2008 01:17:50 GMT bird [1799] * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/kbuild.c (modified) kmk: minor incdep adjustments. 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, 19 Sep 2008 23:30:17 GMT bird [1792] * trunk/src/kmk/kbuild.c (modified) kmk: Altered the behavior of $(kb-src-one ) when given an argument ... Fri, 05 Sep 2008 01:43:19 GMT bird [1725] * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/make.h (modified) kmk: shutting up warnings. Mon, 12 May 2008 21:28:54 GMT bird [1622] * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/variable.h (modified) Bumped up the priority of a local variable. Fixed inconsistent use of ... Mon, 12 May 2008 19:33:51 GMT bird [1618] * trunk/src/kmk/kbuild.c (modified) Fixed a bug in func_kbuild_source_prop (kb-src-prop) that would cause ... Fri, 09 May 2008 01:23:23 GMT bird [1611] * trunk/src/kmk/kbuild.c (modified) Fixed a cleanup problem where yasm and vcc* and stuch would leave ... 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 ... Thu, 03 Apr 2008 22:04:54 GMT bird [1484] * trunk/src/kmk/kbuild.c (modified) Fixed memchr crash in kbuild_get_object_base. A recent regression ... Sun, 16 Mar 2008 21:32:19 GMT bird [1397] * trunk/src/kmk/kbuild.c (modified) Seems '_.' is a bad idea, use 'dt'. Sun, 16 Mar 2008 18:19:12 GMT bird [1396] * trunk/src/kmk/kbuild.c (modified) Don't allow '..' elements in the objbase, convert them to '_.'. Sun, 02 Dec 2007 20:52:52 GMT bird [1330] * trunk/src/kmk/kbuild.c (modified) include prototype for _dyld_get_image_name. Sat, 01 Dec 2007 20:11:25 GMT bird [1298] * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kbuild.h (modified) better check for the kmk shell. don't freak out and use the shell on ... Wed, 26 Sep 2007 22:32:26 GMT bird [1128] * trunk/src/kmk/kbuild.c (modified) OUTPUT_MAYBE support for compilers and assemblers. Sun, 15 Jul 2007 16:25:56 GMT bird [1071] * trunk/src/kmk/kbuild.c (modified) Implemented PATH fallback for locating the executable. (FreeBSD ... Sun, 27 May 2007 13:30:41 GMT bird [961] * trunk/src/kmk/kbuild.c (modified) find the executable on solaris. fixed bugs in the linux and freebsd code. Sun, 27 May 2007 05:57:43 GMT bird [949] * trunk/src/kmk/kbuild.c (modified) oops. Sun, 27 May 2007 05:57:14 GMT bird [948] * trunk/src/kmk/kbuild.c (modified) oops. Sun, 27 May 2007 05:54:27 GMT bird [947] * trunk/src/Makefile.kmk (modified) * trunk/src/gmake (deleted) * trunk/src/kmk (moved) Use the new gnu make code. Sat, 26 May 2007 23:53:10 GMT bird [945] * trunk/src/gmakenew/kbuild.c (modified) It's __APPLE__ not __DARWIN___. Does __gnu_linux__ sound good?