commit bcd13f6be11416c8bd6c6f79a8183ee914c9a134
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 22 14:35:05 2012 +0300

    Version -> 0.23.0, update NEWS

commit 5f0572e70b71353c90fe22db91760fd872550703
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 22 14:32:27 2012 +0300

    +1 task

commit 4ca9ca7f7da20e4335c2c99bfa16947775382f73
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 22 02:54:54 2012 +0300

    Fix in regression tests for recent changes in OBJDIR_<subdir>

commit 509a5df2e7e86b4078e8beac4ccd244b7ca14f7f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 22 02:32:12 2012 +0300

    Fix in mkc_which that does not differ directories and regular files.

commit 1c951cec25b0c86223f7193b38d6ed21d024c047
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 22 02:07:02 2012 +0300

    Set OBJDIR_<subdir> to full path of subproject

commit 7d9a57d75224decb4556e8d614769ecc793fe4a1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 17 21:32:55 2012 +0300

    Add {COPTS,CFLAGS,CPPFLAGS,CXXFLAGS,LDADD,LDFLAGS}_<proj> variables

commit 1af297a6027489381105e13489a2b1a4aac0194d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 17 19:09:53 2012 +0300

    Pass -o option to compilers first and then others

commit 1937089af24252365806dedd8f84646345887060
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 17 17:54:07 2012 +0300

    Update man page for SHLIB_{MINOR,TEENY}

commit cc516d56d39f683b70fe3fcc8195777d9c147523
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 17 17:48:51 2012 +0300

    mkc.lib.mk: SHLIBS_MINOR defaults to 0

commit c9475e6462ab9d0eb666fb4bfd163fece4249ad1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 16 23:18:39 2012 +0300

    Add regression test for EXPORT_SYMBOLS on SunOS

commit 471f94d0181686b5b5883fabf5b9d72c49bd6542
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 16 23:03:03 2012 +0300

    fix: enable regression test for EXPORT_SYMBOLS on *BSD (mistype)

commit a266c481735d2769fc806d7330494231d05ecb74
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 16 22:30:54 2012 +0300

    Add new slide for EXPORTED_SYMBOLS.
    Minor clean-ups for other slides.

commit dea1c2d6229efd35d9d9fa25eacb3156a5313cac
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 16 21:17:35 2012 +0300

    clean-ups in clean and cleandir targets:
      rm is run only if ${CLEANFILES}, ${CLEANDIR}... are not empty

commit 010ed0d8bc5bce02416a1c58a834434b97b660ef
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 16 21:16:08 2012 +0300

    Minor cleanups in mkc.mk

commit 222de36c183e9eba138409e5703314dea9b80c97
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 14 01:33:47 2012 +0300

    Improvement for man page

commit 2c409f2f9d1c26734e336123b42c1204627e8481
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 14 01:32:53 2012 +0300

    Add cross-compilation slide to presentation

commit 0410945ab4387226e76f4cec48cc9ffa360e6a2b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Apr 26 23:55:48 2012 +0300

    mkc.subprj.mk: support for virtual subprojects

commit 8568c3da670c33456161376193ac870fa5df97de
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 13 15:23:12 2012 +0000

    Fix support for Pascal

commit 38ecb818b0eabedf05a760427ce5cfc445a17c5f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 13 15:14:39 2012 +0000

    no mkc_check_compiler(1) soon

commit 730e3a408958e7442255a154725df8434de42105
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 12 09:30:16 2012 +0000

    Plan for release 0.23.0

commit 536eebbcdecdeb0a26a024260f5291bd2c8ebeb3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 9 18:25:26 2012 +0000

    Add mkc_clean to CVSDIST_TARGETS

commit dcbc043473075452c9b5539f60113287d800bf5e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 9 17:34:28 2012 +0000

    Update NEWS file

commit b115a026b52c9655933f1e61e7880dc23c4ad33f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 9 17:12:06 2012 +0000

    Version -> 0.22.0

commit 7b71dbf8c11095a42859ad0803762d3dbeeb9cc1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 9 17:06:41 2012 +0000

    Update TODO file

commit 4a44299291fac85dd57ef9ee4ff6732c6e39077e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 9 16:52:57 2012 +0000

    Hide "ln -sf ..." messages

commit dee9044ca78a3b15ae89245fc93452d0fdf469f1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 9 14:15:04 2012 +0000

    No SSP for ICC; Fixes for MKPIE (-fPIE instead of -fPIC)

commit 43c0e22e78f0a5a5ed0946f5d4bdfe7730be34d3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 6 22:37:50 2012 +0000

    update

commit 945a7c35eb8482cea0d6d6396b6ebae978c9f20b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 6 22:21:23 2012 +0000

    Fix in hello_compilers (IRIX+gcc)

commit 0b7064768aa06043fb8e089fb11e0e76b49f3b90
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 6 21:55:30 2012 +0000

    -1 task (done)

commit 4b3aceb74ef244278f665ebda6b7018c739ff2a4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 6 21:55:16 2012 +0000

    Fix in SHRTOUT regression test

commit 5a66c4aa3633bb74626ed0729b001531087bf3bc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 6 21:18:51 2012 +0000

    Hide invocation of ranlib inside "AR: ..." message

commit d7796039a8b63d755a6490ea931da817216b90cc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 5 20:05:04 2012 +0000

    Fix in "installdirs" target (Linux)

commit 99228e120c5c430fff241cfd21129502eb876b3e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 5 19:05:10 2012 +0000

    Fix for MKPIE+Linux

commit f840c59eb31775ad213d2683074498b4b6c4e41a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 5 18:20:21 2012 +0000

    -1 task (done)

commit db2ddb2f0d54704769021df462e9998e25a8e442
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 5 18:08:00 2012 +0000

    Firther improvements for cross-compilation support

commit 773d67835d5a5ba9032767e7fa902137752a1d2c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 5 18:07:40 2012 +0000

    Grammar fix

commit c4afa085aa7703181ccdf0d7f562c0a7fe97a47d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 5 10:32:34 2012 +0000

    -1 task

commit e9e5880ea6065c1a2a282ee0309c9ba48c8afe8c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 4 23:16:32 2012 +0000

    Improvements for cross-compilation. The following variables were
       introduced: TOOLDIR, SYSROOT, TOOLCHAIN_PREFIX and MACHINE_GNU_PLATFORM.

commit 6b7908353a9d47f6872ff9a56966c527c5a6137a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 4 19:06:12 2012 +0000

    indentation fix

commit 77466f10214e44517510c9ddbb94d86daf9facb3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 29 21:11:56 2012 +0000

    Fixes for USE_RELRO and MKPIE

commit b4d9bc959160de60d165bfbe1cc993028661099d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 29 21:10:57 2012 +0000

    Fixes for USE_RELRO and MKPIE

commit d614dd209fe62f4195af931b0cdd66d0f673528f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 29 21:10:21 2012 +0000

    Fixes for USE_RELRO and MKPIE

commit 4818aa13360e677e1821cc57fffdfe9b5a52bd32
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 29 21:02:34 2012 +0000

    Fixes for EXPORT_SYMBOLS and USE_RELRO and MKPIE

commit a465bfc152f3b5580fed3c9f3846184c37e369f5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 29 20:56:20 2012 +0000

    Regression test for EXPORT_SYMBOLS (*BSD, Linux)

commit 5639ba951e784b591195b4b339ff806005ee0aa0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 29 20:04:25 2012 +0000

    USE_FORT variable was introduced

commit 41cf658267deb75bd89251c1d76d02208e792668
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 29 20:04:09 2012 +0000

    New tasks

commit f8e15690f38621f0e121cd4c3fdc41a84ee04418
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Feb 20 21:29:10 2012 +0000

    Clean-ups and fixes for doc/

commit 76c23fbfe6671f0ef7c248cff415b0fda1910283
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 19 22:05:52 2012 +0000

    minor fix in tests/pkg_config_N (target "clean")

commit 54267d9ced6908010a785e340d539e4c3bb66f15
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 19 21:29:33 2012 +0000

    Remove dirty hacks that fix mk-c with broken versions of bmake (shipped with
    NetBSD-5.1, for example).  Please make sure you use latest stable version of
    bmake.
    
    Documentation update.

commit 96b6f65ab50ae4a0a8212a94fd4a010eafa748e9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 19 19:59:30 2012 +0000

    MKC_REQUIRE_CUSTOM does not change CFLAGS (no need for this)

commit f72cc7dcf824c9c7292545107d72563d2c979a2d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 19 19:53:45 2012 +0000

    MKC_REQUIRE_FUNCS(n) does not change CFLAGS (no need for this)

commit 8c973cd8be71ebdd69064248aefbffb5e32b9cd8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 19 19:48:51 2012 +0000

    MKC_REQUIRE_MEMBERS does not change CFLAGS (no need for this)

commit b356b86eb0037feb5e2fe4b8ddc7b997083129f8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 19 19:46:41 2012 +0000

    MKC_REQUIRE_VARS does not change CFLAGS (no need for this)

commit bfc1c124996be0def1228ab42c320ebfe3c7749c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 19 19:41:21 2012 +0000

    MKC_REQUIRE_TYPES does not change CFLAGS (no need for this)

commit f7f8d87d4285a5d580928fec46a171afdec753f7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 19 19:31:31 2012 +0000

    MKC_REQUIRE_DEFINES does not change CFLAGS (no need for this)

commit 74ed566fae90537ca1fd48da67405d78ac46f4bc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 19 19:21:20 2012 +0000

    MKC_REQUIRE_HEADERS does not change CFLAGS (no need for this)

commit 1a90c163c729b9295bb2c61f6c3b013ce9e96533
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 19 19:18:57 2012 +0000

    remove duplication

commit 617716464ee8bec804633c5e28666d4455727bb5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 19 19:01:46 2012 +0000

    SHRTOUT=yes for mk-configure itself

commit 95ea8df79c2e848ed303d019c98765f01f3ee239
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 19 19:00:40 2012 +0000

    Improvements for SHRTOUT ("GEN:" and "NROFF:").
    Regression test for SHRTOUT.

commit 85e6d819456e8b3c05e2a2fe34622837c81cf92c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 19 18:57:47 2012 +0000

    regression tests for PROGS + PROJECTNAME

commit fd1c2188fe8c7b2f43e2c62c63cb4c306229f5f8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 19 18:49:36 2012 +0000

    -1 task (already done)

commit 62128d9ed6718a5fa28ea258228d7ba03065296c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 19 16:40:44 2012 +0000

    Commands  associated with targets all, install, clean, cleandir, depend,
       test, installdirs, uninstall, errorcheck and filelist in Makefile
       override the standard behaviour.

commit 8a87e903f8f91ca37633215f7ae2df5968136575
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 19 12:33:04 2012 +0000

    fix for mkc.subdir.mk and mkc.subprj.mk: "cleandir" target
       takes into account CLEANFILES, CLEANDIRS, DISTCLEANFILES
       and DISTCLEANDIRS variables (removes files).

commit 0738b8abb4e27eee876b65d8d8357cd1025cf19f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 23:35:04 2012 +0000

    Clean-ups. Regression tests remove almost everything created during tests.

commit f3beedeafa378fbd6cbc35670cd966cf5d4a3e1a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 23:16:16 2012 +0000

    forgot to commit it :-(

commit be7dd517da079a3878c6ba5e52267142f4b5faf2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 23:13:40 2012 +0000

    Minor code clean-ups in examples/

commit 05ff3450456ea14cef05c67781e961d80a2483c8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 22:22:45 2012 +0000

    @sysconfdir@ in mk-configure.7

commit 81c20a65ef9d94035d71828a57146cf5ea651bb2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 22:18:29 2012 +0000

    mk-configure.7 was renamed to mk-configure.7.in

commit ceb253ede351e59d2c835fcca164dad2e05992b4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 20:28:37 2012 +0000

    Variable OBJDIR_<dir> was introduced.

commit 89aa86936997a1b790dcc9e19809b06a03220ce4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 20:23:02 2012 +0000

    pkg-config-{1,2,3} was renamed to pkg_config_{1,2,3}

commit ffd9aa2a1f786d68b84fa327b8402532a27525cb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 19:57:48 2012 +0000

    Enable mkc_imp.final.mk for mkc.subprj.mk and mkc.subdir.mk

commit 1bf72db9e0c538bf661f425c2eb200c351fee013
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 19:57:08 2012 +0000

    Move generation of "export_cmd" from mkc_imp.init.mk to mkc_imp.final.mk

commit 17044c4906cfe8ad3728c528b786850551c2deea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 16:59:05 2012 +0000

    update

commit 924355f03208cd63e256de7f3620b0cab319c76d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 16:57:12 2012 +0000

    USE_RELRO variable was introduced

commit 827ba0afcc687b2e4fe0f0227c6fb4cc8bbd6a32
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 16:22:06 2012 +0000

    Documentation for CFLAGS.ssp

commit 7a65f07300c74125835c3f75bdd8ff5a42a58aa8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 16:15:41 2012 +0000

    USE_SSP (Stack Smashing Protection) variable was introduced.

commit d49f9479243ed0d736ce2aa61466b4355347c525
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 16:15:06 2012 +0000

    WARNS=4

commit 5bb60cd148dc6e419048a3cb704429bf9cc52fbd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 16:14:24 2012 +0000

    WARN=4

commit 05116df33469b39fc6c9a9becedaaff06451391a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 15:38:33 2012 +0000

    Support for MKPIE was added

commit dcd966763ee9cb374b999944a4fd8aa4f9040f10
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 14:01:50 2012 +0000

    PCNAME.lib: fix in mapping - to _

commit 18e06e23d89023cfd8e7e770e9a98b466de8a53f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 13:55:06 2012 +0000

    PCNAME.<lib> variable was introduced in mkc_imp.pkg-config.mk,
       this is a map from library name to pcname (.pc)

commit ba2d6279ecebb830240d89334f7ccabdd3c7e6d0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 13:09:48 2012 +0000

    PROGS - done

commit 1cba90b9d671fd5d7acf55b8ad3334f78963b480
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 13:09:17 2012 +0000

    If LUA_CMODULE is not defined and LUA_LMODDIR is defined,
          pkg-config --exists lua
      is not called (no need for this).
      The regression test for this case was added.

commit 3cf63c4220dfe93af0c112dfbe58add108c817fd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 12:45:26 2012 +0000

    Add ${.OBJDIR}/home to DISTCLEANDIRS

commit 158bd03b92cacadc2182c80255725ab62cdff9fa
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 12:42:48 2012 +0000

    New regression test for LUA_LMODDIR and LUA_CMODDIR

commit 3a3fc0db3977435cddeced1826c1d1d8b32d93c2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 12:07:13 2012 +0000

    Fix for deprecated LUA_LMODULES, documentation update

commit 976ee9535c5528a562759aa7b8508507306a5b88
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 11:49:51 2012 +0000

    Improvement for Lua support. Doe in module name means "submodule".
    New regression test hello_lua3 for Lua support.

commit d8cbe89797a45cb61244bec0fc9db862d979e407
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 10:00:32 2012 +0000

    Initial support for LUA_MODULES

commit 4bd0b36c1e10422b81ad602a54a1735e7577404a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 09:28:07 2012 +0000

    revert recent changes in mkc_imp.lua.mk

commit 01fe76461535a7af86d5961f51a5384a4273e904
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 00:35:28 2012 +0000

    Additional test for SHRTOUT=yes + yacc|lex

commit e478a3d2cc9225a1e72aa756cf73614b3bc147d0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 00:12:02 2012 +0000

    new utility for regression tests

commit ef2c85b80a900e6e3566674b10b88dd0f12f95c2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 18 00:11:39 2012 +0000

    New regresion test for SHRTOUT=yes + .info files
    Minor fix in mkc_imp.info.mk: MKINSTALL=no + target "clean"

commit bf69f4c325a83c077226bd6ff23fc5bd8d86a285
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Feb 17 22:13:38 2012 +0000

    One more test for PROGS

commit d7b342a767d515ddae2f29e4fb1b2545463d277b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Feb 17 21:29:03 2012 +0000

    unnecessary file

commit 30ac9c649fc8bac9770c509304657ff18a1ca89b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Feb 17 21:01:46 2012 +0000

    More tests for PROGS

commit 665b38b12be5bbb3225dbddfad8f5db7c60c7ec0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Feb 16 23:10:54 2012 +0000

    fix for PROGS

commit ad8218df58c93892c557a7410318dab9d06fc215
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Feb 16 23:01:43 2012 +0000

    Documentation for PROGS and SRCS.<prog>

commit c3cac05c90db9b4f652f09b34271dcdfdabfb54f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Feb 16 22:51:33 2012 +0000

    Support for PROGS was added. sf.net bug #3445658

commit 298fbfbd259cf44d8c35fce0f815869953eafefe
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Feb 13 19:26:58 2012 +0000

    Move universal rules from mkc_imp.lib.mk to mkc_imp.sys.mk

commit 2a14b668ba31076534f29899eb9c9a04b902b6ed
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Feb 13 19:26:01 2012 +0000

    Clean-ups

commit 0eb715cdf0f8440023c438bf9be3e677f6f314ac
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 2 21:57:16 2011 +0000

    more tasks

commit d9d32e7b94c8dd6060fc028043e9d9b64acd39d6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 2 15:46:14 2011 +0000

    fix

commit 6de03060bac5495734bf4d5da37198412db1361f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 2 14:50:15 2011 +0000

    Fix for recent changes in Lua support

commit ec3233b61def2bb0198886c7da52703cfe6618ee
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 1 20:24:26 2011 +0000

    Lua: support for submodules was added (net.socket.lua -> net/socket.lua)

commit 8bc89c7250fba1b7512bc237266fd3f09464cde5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 29 20:19:38 2011 +0000

    +/- 1 task

commit 3310a27f2727a03905c2199d37be3b8a7a7fce90
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 29 20:16:58 2011 +0000

    Use ?= instead of = in sys.mk

commit b66a441c3308bb906c96821a267834d3acc33a89
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 29 20:16:29 2011 +0000

    Add missing OBJCOPY?=objcopy. Thanks to Alexander Nasonov for pointing out.

commit b0bb71d8def0bbeca42bba6ce528ee2fdbaa042b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 29 20:00:20 2011 +0000

    +2 tasks

commit 0c5c19e60d20c1a61b3eb6036397bb9d800290d2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 29 19:59:39 2011 +0000

    graph of my projects

commit 89fd134fc860477602a61a7c796ef0e9b49c9f76
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 29 19:59:14 2011 +0000

    update documentation

commit d337cfdb057d815c61f4e47108e6ba99d01b0876
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 29 19:58:33 2011 +0000

    update tests

commit 1812ce2dd45751b42e6eae77b2758a378d0cbb89
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 24 19:48:42 2011 +0000

    Fix formatting in the manual page (sf.net  bug #3441610)

commit 2ff264f4d5ed1a9e87fb5471eacd806d23f8fe56
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 21 22:38:11 2011 +0000

    version -> 0.21.2; NEWS update

commit c92a8f234c70ba07fd3fd001a255081e212a0975
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 21 22:06:12 2011 +0000

    Run pcc check before gcc because pcc also mimics gcc

commit 5d06b84d9a65de44132741b2e93c8c08fb0122e1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 21 17:47:51 2011 +0000

    +1 task

commit 2f5a63610674a115171589ca73ad4262e0e5e65e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 17 07:51:54 2011 +0000

    mkc_check_compiler: Fix bug appeared with bash. Single compiler invocation
    for detecting compiler type.

commit 28b120aef6d53946c2a0fb874edc0b61b8834ade
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 13 19:16:23 2011 +0000

    Spaces before = sign

commit 0831b80b9594a5914a9b313f533515454fbe6f3c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 13 08:24:17 2011 +0000

    Version is set to 0.21.1
    NEWS update

commit f7f51d892298ddd3b1c3eddba9378cc6c1874c32
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 4 16:16:09 2011 +0000

    Note about parallel build and target "errorcheck"

commit 533b07c3d6c30f1380bf47354647a50021f3881f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Aug 22 16:52:29 2011 +0000

    minor update

commit fb9add1042537b7df5194afb9916c876cae0fc96
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 29 19:10:34 2011 +0000

    assignment operators are surrounded by spaces

commit 88ec17937610631802b52cbf1f11016bbbf31f90
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 29 17:53:30 2011 +0000

    clean-up, speed-up

commit 18282ec949f5d54e47f23d66a8e1c6b27739f93c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 29 17:45:49 2011 +0000

    +1 task

commit 97336b274c0e1f41a463920fd0c6356a4205b28f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 29 17:45:29 2011 +0000

    Fix bug appeared with parallel builds (make -j).
       Thanks to Alexander Nasonov.

commit 7b73ed224688ac3444b0f70c88e75be5a7efcd19
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Feb 7 16:37:17 2011 +0000

    update for FOSDEM-2011

commit 25f612b854313ac495e1304400097856a7593d07
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Feb 4 20:15:38 2011 +0000

    update presentation and TODO

commit 4682318714a5882dc601a3a83a7f5adcb8e6e2ab
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 2 14:28:31 2011 +0000

    Add slides for custom tests

commit 8cde7a60a9717648e0fc25555c2b5153c501ea9d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 1 22:04:34 2011 +0000

    Support for IRIX64 OS and its linker.

commit f2f5b516e93526313f2b7a3c1e4f2052e39d6c56
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 29 12:49:46 2011 +0000

    update

commit 5162280eddce35a709f31b08bb44bdb6aa4d1576
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 29 10:39:25 2011 +0000

    .dot for dependency graph

commit 33bee0acc5bf3c53952b46935fe87a89e9cba2e7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 29 08:58:33 2011 +0000

    update, new slides

commit e65c79df42b952c6b57c7b611d3f04e4322a0432
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jan 26 17:22:33 2011 +0000

    update TODO

commit bca0cfa1cb76421c9291ff9c4ea3c40fadbd66ac
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jan 26 15:32:25 2011 +0000

    update for presentation

commit be896d0cdfb72d01964d82c9cb558b51f0437d49
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jan 26 14:06:40 2011 +0000

    update for presentation

commit 866f1fa6231bf8c6dc5725c61d408a62fbd05722
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jan 26 07:50:15 2011 +0000

    update presentation

commit 941c947fef379c51e70d9c70f5868f3bb73718b8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 9 17:45:43 2010 +0000

    +1 task

commit 19306d0820e390fa95d6e416292b0190854c2c79
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 9 16:28:02 2010 +0000

    +1 task

commit 9871a7b52dbd83e67aec6b982b9512954d4a70b2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 7 17:38:13 2010 +0000

    update

commit 0667e16155b35304cdcefd49c1442ea3d607d218
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 3 15:37:40 2010 +0000

    remove AltLinux

commit e7a976ecefb2e4e4a2423251508e99d01c80f4ef
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 18:16:32 2010 +0000

    Further fixes and improvements

commit 6762b35ea85ddeaf81b574c0d81bbcf9d7e8109a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 18:07:57 2010 +0000

    pkg_summary-utils now uses mk-c; other corrections and improvements

commit 7157b5fb6dd0a2b94fcc5f550b03cbc7e7eef67d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Nov 8 23:48:00 2010 +0000

    More tasks

commit e7599d9b6cbb6071e18befc9935ac934f4337e01
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Nov 8 23:47:46 2010 +0000

    INTEXTS_SED+=  -e 's,@${_pattern}@,${_repl},g'

commit 88d6a1a13e6eef14ca50dcb918338b7aa5908c8a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Nov 8 23:46:38 2010 +0000

    paexec now uses mk-c too

commit 37fb24f7537e7af3a36ecfa7e5090140df21e521
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 3 12:15:30 2010 +0000

    +1 task

commit f6b765de03c076a7f8a75742b92c4bc707910503
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 3 11:03:58 2010 +0000

    Remove -Wextra from CFLAGS.warns.gcc.NNN. gcc-3 which is still
       in active use doesn't support it.

commit e514667f79d221ec44ef8ae4fff9869c3b31b1ba
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 3 11:02:40 2010 +0000

    fix for failure on OpenBSD-4.6 (they use different pkg-config)

commit 0ec34f22bc8a080f70db363c2b85356ab30897be
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Oct 26 14:38:14 2010 +0000

    /bin/awk on some platforms (Haiku)

commit 39ac4987da33b144e35c156eedb2673c94835f5e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Oct 26 14:23:37 2010 +0000

    Support for Haiku was added

commit 0d706e5b1a71ba950e165135fd96b3c5321acdbd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 25 21:31:27 2010 +0000

    more plans

commit 2fac6b966142695a0d5197825f19f48d95514074
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 25 21:30:17 2010 +0000

    myprojects.pdf

commit 1e1f5da4ee6b14a507df8b5542d1a89f8da2c3d5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 24 14:37:20 2010 +0000

    version -> 0.21.0

commit 054b127ab7b3e979cc14f45eeefc3a3116ab7d28
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 24 14:33:41 2010 +0000

    updated

commit 858b972a6b2838d9605f7cdcb76236b6d9052ad9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 24 14:28:11 2010 +0000

    new slides about real life samples of use

commit e90f2b5345d4d9903547e0e85d23b9a2360b8c52
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 24 13:58:58 2010 +0000

    -1 task

commit 91b962b96e6cdf9e7f0cfc62903558fe2336d591
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 24 13:35:33 2010 +0000

    fix

commit 22acc4b7963187617c172a2160d4159ad839763d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 24 13:32:32 2010 +0000

    -2 tasks

commit bb508f7dff5394c92b0a31654dad66fc70586a52
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 24 13:23:44 2010 +0000

    -2 tasks (done)

commit 571a9a63a950d50afc312e6cbb8436b23acc10f6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 23 23:03:30 2010 +0000

    Support for clang compiler was added.

commit 1f3a3bd96b5175d09ebde3e7e854b7c225b1b615
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 23 23:03:00 2010 +0000

    updated

commit 68e00e7923dcb4562bc912d7f9b37a2e9edba867
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 23 20:26:58 2010 +0000

    -1 task

commit 149d0bcaa01a6523dfbb9e0983880564d86f51f8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 23 19:51:51 2010 +0000

    C{,XX}FLAGS.warns.icc.{1,2,3,4} for icc

commit e2c52be59de24b748b150b60d9a3cc46e0d76f02
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 23 14:31:25 2010 +0000

    -1 task (done)

commit 01a7101601566fdde344d75c81e5e8c1ba9c2bf1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 23 14:18:26 2010 +0000

    LEXLIB library is responsible for -ll/-lfl

commit c35016cffc2dab8a7be9777bf96719854527d698
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 22 23:24:50 2010 +0000

    -1 task (done)

commit 8527336e25bbc87dd300d0d58306c34511259003
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 22 23:21:04 2010 +0000

    MKCHECKS variable is documented

commit 4f22379c8ef47d550b54363bd1bdecc1a2d0a87b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 22 23:19:42 2010 +0000

    HAVE_FUNCLIB.main is always set to 1. mkc_check_funclibs is run for
       checking presense of function "main" in libc.

commit 52b81e219b527e94e24ed1b53fea7d3eaa53d50a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Oct 19 19:50:41 2010 +0000

    install mkc_imp.preinit.mk

commit 9b5d1a2202ff4e96f58e8d0e101c96ba471a7bb2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 17 17:35:38 2010 +0000

    fix for non-empty MAKEOBJDIR

commit 07977e99c35d059164f49432bc4a6da8ac9c00c7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 17 17:22:46 2010 +0000

    pkg_online has also been converted to mk-c

commit ffc8969b241530f186acbd26b2069b1678be182b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 16 21:08:55 2010 +0000

    Some of my projects have switched to mk-c

commit e89a099e1152d63154054423a394541b32f65493
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 16 08:12:41 2010 +0000

    New target "filelist" that outputs a list of files to be installed
       for the whole project.

commit 3d616d8ce1515c3ca1fd5449d12dc791480dd9d4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 16 08:11:57 2010 +0000

    A target "clean" also cleans doc/ and removes ChangeLog

commit 4d0dc4f898e822e66aac2b31552a0c3cf7e3933b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 15 23:05:34 2010 +0000

    More fixes for mkc.mk

commit 440f88f5978740be430b96c6986e1dfe2420e045
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 15 23:04:52 2010 +0000

    Minor fix: installdirs target is not needed anymore

commit ae66f8b0e8dbee88855211d6ad98dad2a8edf9d0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 15 23:04:31 2010 +0000

    FIX: If program specified MKC_CHECK_PROG mkcmake will not unexpectedly fail
        anymore.

commit 3941aad3b943deb6804392049b5dea39f35b766e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 15 22:26:09 2010 +0000

    Completely replace SKIP_CONFIGURE_MK variable with MKCHECKS.
    mkc_printobjdir target causes MKCHECKS=no.

commit 2977aca4b0884a201c029d8baf5fc4b58fb5b410
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 15 22:16:54 2010 +0000

    sys.mk is always installed, so do not intermix mk-c mk files
        with BSD mk files.

commit 9daf622a2a27926edf53b8aef39fbce20f77f117
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 15 22:10:55 2010 +0000

    Fixes for previous commits
    Code clean-ups.

commit d08825a247920974d9fba5feeaaeae928d6aa5dc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 15 21:53:21 2010 +0000

    oops, forgot to commit it

commit 3d6b8771f7da5164b11c951aabe75b190334d733
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 15 21:47:12 2010 +0000

    mkc.files.mk is also replaced with mkc.mk
    mkc.{files,prog,lib,subdir,subprj}.mk are installed as a symlink to mkc.mk

commit 7d5c59e7f2153392f47d3e343b6ac71d3ca33594
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 15 21:40:19 2010 +0000

    mkc.{prog,lib,subprj,subdir}.mk -> mkc.mk in order to avoid copy-paste.

commit 9d6c82875a43ad561d5f46d217fd887beaca4181
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 15 20:42:11 2010 +0000

    mkc_install is always used for installing mk-configure.
       This simplifies installing process on all non-BSD platforms.

commit 88b0aa2db400986cf5d84795bedf85156a42b05b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 15 20:41:25 2010 +0000

    +1 task

commit 482a86d548b40566716d9d006433bd76ac039267
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 11 10:35:09 2010 +0000

    +2 tasks

commit 8f22d7f6743edac336b951aee32131607b2acf0a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 11 10:29:36 2010 +0000

    +2 tasks

commit 0dca9a4e171c2d1c334aa41855b92426a53d170a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Oct 5 14:02:55 2010 +0000

    remove .sh: rule

commit 049df4cbd0f8d5a3316fcfe20081e4d5531a57fb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 28 21:14:27 2010 +0000

    Intel C/C++ compiler mimics gcc, so we check for icc first.

commit 416c38dd8c8f0a9e8de870bd4bbbda0d08ddfd8c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 24 15:32:36 2010 +0000

    more tasks

commit 39ef19407bacfef2348e475267c731ac4bac843c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 19 18:39:42 2010 +0000

    Update for 0.20.0

commit f01873ec3013d78d36fc2080152d1b8d7db10430
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 19 18:39:12 2010 +0000

    update presentation

commit d0351645cd1b862868bd1b25615c183b3af0c8dc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 19 18:38:50 2010 +0000

    update; more "real life projects"

commit 9820840431117f628ef703a04ca798d3f1589500
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 19 18:31:42 2010 +0000

    Use PROJECTNAME variable for creating archives

commit 2b5d024a7c8157d38e5b7482be0807808134f4df
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 19 14:13:28 2010 +0000

    version -> 0.20.0
    Update NEWS file

commit 3b5a91d10e2789598940eebd7266e95d6700445e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 18 21:33:53 2010 +0000

    fix: SHLIBMODE defaults to 775/755 on Interix

commit e8213dcced9b550039149cf8e0b474c93e8680cd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 18 19:35:20 2010 +0000

    documentation for EXPORT_DYNAMIC

commit 405a9bda5c478cc24690206199aeda21944a945b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 18 19:22:36 2010 +0000

    remove useless CPPFLAGS.pic

commit e2c7221fb987c2f1e1e532d1d4eb43dceece37bb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 18 18:50:54 2010 +0000

    extern putter ...;

commit 6445586190a0cfe288b7aad975090058d43506e3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 18 18:49:54 2010 +0000

    Force building Lua modules with .so extention

commit ac9c0a3bb0161aca251662e873ddf28371fc7278
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 18 18:49:18 2010 +0000

    Add opt subdirectory to DISTCLEANDIRS (Darwin) has Lua under /opt/local

commit 06454e75049f28dd18e880b84c61c60f5842b997
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 18 18:41:04 2010 +0000

    On Darwin .bundle is used as an extension for dinamically loaded libs.

commit 7092c14f679fdefadc4df4aef77ea5b8a9eabdf4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 18 18:08:47 2010 +0000

    Use /usr/bin/install as INSTALL only on *BSD platforms.
        On all others use mkc_install.

commit 895476c7684b15a7d28a8eadc5428d6d430f340a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 18 17:58:42 2010 +0000

    On *BSD, Linux, QNX etc. ld --version-script is used in order to
       specify a list of exported symbols instead of --retain-symbols-file

commit 60275b83e01ec6fc2bb195324123648dcf2c4a98
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 18 17:42:34 2010 +0000

    -1 task (done)

commit 6d3582c56c3841b3cfeb4657e69abcdec9e43909
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 18 17:41:55 2010 +0000

    CFLAGS.pic and CXXFLAGS.pic becomes a part of public API.

commit c496aa37739ef1a41e192de022fd6196d0ca9bc5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 18 17:31:48 2010 +0000

    Use 775 permission on Interix for creating target directory in privileged mode.

commit 10c549949542b70a9b94c2351b7fa854665facf7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 18 17:12:48 2010 +0000

    Clean-ups.
    On Interix 775:664 permission are used only for Administrator user.

commit b65aa0b981de16786726606c504e6875ddb2f142
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 18 16:33:35 2010 +0000

    More tasks

commit 1ca4995784721e7ed4e5c392f1c92a96beff4829
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 18 16:18:42 2010 +0000

    Darwin:
      - support for EXPORT_DYNAMIC
      - DLLs are build as a normal bundle.

commit f2fbf17768a35f0e9b24cc19b589f66358e19b88
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 18 15:41:47 2010 +0000

    include <mkc_imp.sys.mk> in the very end of mkc_imp.own.mk

commit 8e51150c8357a1560b815dee383ffb9a1981946f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 12 16:56:58 2010 +0000

    revert previous commit. Add support for EXPORT_DYNAMIC for Interix.

commit ebe356cec844a20db74d04a61f051755216e5fb5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 12 16:22:51 2010 +0000

    fix: Interix uses GNU ld

commit 84c821e909a78d1baf8a7012459cd84d06ceeb8d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 12 16:21:36 2010 +0000

    Update

commit 8e16f5f08a7577bacaf4bf7e7f2f831874fb7368
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 12 15:41:29 2010 +0000

    EXPORT_DYNAMIC: support for HP-UX (tested on 32-bit HP-UX)

commit 8211071e15845f10552256ce72dd2633156b032c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 12 15:16:27 2010 +0000

    EXPORT_DYNAMIC: GNU ld's -E has higher prority than gcc's -rdynamic.
       gcc-3.3.5's -rdynamic leads to segfault on OpenBSD.

commit 2be445b47f65a1ee03b74f0665cb87f9870cdf7e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 12 15:08:57 2010 +0000

    .include "test.mk" before mkc.*.mk

commit fb019c488c12672ce489a4934e2435fccac26cfd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 12 14:34:35 2010 +0000

    forgot to commit this file

commit 8ae0c64e434cac7141a3d787939eb81f613ff0fc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 12 14:31:49 2010 +0000

    Introduce EXPORT_DYNAMIC for making all symbols in executable visible to
       linked of dlopen'ed libraries.

commit 1edee018f9a8335cb49bbcee50e4d5bedc5c7fb7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 12 13:13:01 2010 +0000

    examples/hello_xxzip: Add ${POD2MAN} and ${POD2HTML} to MKC_REQUIRE_PROGS.
    TODO update.

commit 1a1fae6763e201c292183f59d99c015d345f9f12
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 12 12:56:28 2010 +0000

    -1 task (done)

commit 58303400aa3b8f8917c8eafde4f47aa95eb1eb67
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 12 12:54:57 2010 +0000

    set PROJECTNAME in some projects

commit e5fb9b3f4f4da78950436dbbed18f097f85b3e7d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 12 12:52:33 2010 +0000

    Introduce new variable PROJECTNAME

commit d7374308d962a12bea504784f56638bab9cadbd9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 12 12:03:27 2010 +0000

    +1 task

commit 9c00bb3148ddcb27a59ef111e7465c46a5c37ca4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 7 08:37:57 2010 +0000

    +2 tasks

commit b7bbc4d0d611fd84d73a8cbbe19ec548d91596c8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 4 22:05:41 2010 +0000

    OSF1: add ${LIB}_so_locations to CLEANFILES

commit 51ef2d2db051cf74f13826bdfb36f17a70e7e7ab
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 4 21:59:04 2010 +0000

    -1 task, done

commit f7e9689647aa31cbc7ad27dc11f93316b972217e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 4 21:53:12 2010 +0000

    OSF1: so_location has been moved to ${.OBJDIR}

commit 583b0b5216b7b5e5c57d248618d53ac881fc9ad5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 4 21:15:30 2010 +0000

    Darwin: support for EXPORT_SYMBOLS

commit 6409bff545c522ea42091b789e9e5e7e031741ae
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 4 16:58:54 2010 +0000

    FIX: Lua support didn't work properly if only one of LUA_LMODULES or
       LUA_CMODULE were set. I added new test/example hello_lua2.

commit 6759117573d7cfb2610f67be7bfee5611ddcb0f0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 3 20:14:57 2010 +0000

    Version -> 0.19.0

commit ef6c0f01ae8e35ece2b1dc399b2949828e8a5364
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 3 20:13:51 2010 +0000

    update

commit 387a58e2dac06e6a9ae81082919491b107cbd12d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 3 13:50:33 2010 +0000

    update

commit 4602c6cf071eec6005360186d04cf13a736513d4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 3 13:40:59 2010 +0000

    another task for future release

commit 9890b80d0e113c2177a87efac21bbdfed37766e6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 3 13:10:15 2010 +0000

    2 new tasks

commit e6830acfae75085dfbce33ec3a43e6cf9d9df606
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 3 12:27:44 2010 +0000

    Better support for shared libs on OSF1

commit 92d9c48b5065f694ceac93683980a09e39c55db5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 3 12:25:24 2010 +0000

    On OSF1 set LD to /usr/bin/ld

commit 9d262eff5c50e5a019e8f606630af69f5c8b7454
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 2 14:37:05 2010 +0000

    /opt and /opt/local are also hidden

commit 0626d48d6ca416133ffbfdc4d1fe571f43f75534
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 2 13:33:34 2010 +0000

    Remove temporary .o file (SunPro)

commit f8d4a2e0fa0d9ff78d98c4be5050080eddea68b7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Aug 31 21:08:51 2010 +0000

    Use -h for setting soname with Sunpro compiler

commit 712a48c4955867570b905a0d42129839d488653c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Aug 31 19:03:19 2010 +0000

    Fix ambiguous invocations of "test"

commit b1b103f58bef31fc33f29dd2ab9ba0b51898f602
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 29 17:08:53 2010 +0000

    fix for gcc-4.5 (OpenSUSE 11.3)

commit 3d1e80d7592cfaf666f10382377b796902da29f0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 29 16:18:38 2010 +0000

    Fix for Solaris and their crappy lex and yacc

commit 6caa25d99db123992c1360ba156b685ad44932ef
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 29 15:59:07 2010 +0000

    Minor rewording

commit 67395b44b85259030926ace31c48326d733ea38c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 29 15:47:30 2010 +0000

    Note about MKC_CACHEDIR

commit d162e594e4d50098661d6a1838405248455ddbc0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 29 15:32:38 2010 +0000

    Version -> 0.19.0
    Release notes in NEWS
    Minor changes in TODO

commit 56059a30dfc0f8723a7f1316d1e3df8342d9fd64
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 29 12:23:32 2010 +0000

    Makefile.res include file is included from
        mkc.{subdir,subprj,prog,lib}.mk and all subprojects recursively.
    Add new variable VERBOSE_ECHO?=echo for verbose messages.

commit 05813e6d8ef71dcb01c46578c216e602119a8499
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 29 10:34:37 2010 +0000

    more notes about tests

commit 4a572ec0b693fd6e0a49b40402873d9021acf026
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 29 10:21:29 2010 +0000

    Note about how to disable some regression tests

commit 7d46f94f645ce1e1365234b14a6a94653dcaabed
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 29 10:14:28 2010 +0000

    TODO

commit f156ea018c02d8517c6e36a2f7b9f2907fa57daf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 29 10:13:21 2010 +0000

    .undef temporary variable

commit 9fbe9888cd673371743e0864f11164c402bdd4fd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 29 10:07:08 2010 +0000

    MKC_CHECK_PROGS: subprocess is not called if path to program is absolute.

commit 232fdde570ef6da774f1afdaebc691c25186f6c4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 29 09:46:25 2010 +0000

    Add new regression test for bison+flex

commit 2657a439a5f9d735eea8c2798f397bdd6cd6e8c8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 29 09:46:05 2010 +0000

    Add guard against multiple inclusion.
    FIX: LPREFIX, YPREFIX and YHEADER now works correctly.

commit 9f5a05176960cde58cffebe80eb76efe1bdee0a8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 16:45:55 2010 +0000

    Remove stupid task

commit cc1e6b5d0d617841266d37a9138865aa6dea9328
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 16:40:28 2010 +0000

    Code clean-up

commit 2692dfc7a65528b1c90a519449cf3d04b050c9a5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 16:38:03 2010 +0000

    New variable is introduced to mkc.subdir.mk and mkc.subprj.mk:
       NOSUBDIR. Subprojects listed in it will not be built.
       Useful side effect: using this variable you may disable some
       of regression tests while running "bmake test".

commit 3004fb6a0a171fb2600573da311bfef092b2f58d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 16:08:24 2010 +0000

    -1 task

commit fa830a3b59bf6718fe94e8c0e097ca0512072168
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 16:08:06 2010 +0000

    Double square brackets -> Triangle brackets

commit 72d21579b57f63b48d2e870fa401e9e18bc9c2c9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 16:06:20 2010 +0000

    More double square brackets

commit 397a394be7a9c4f8261444c8f64d0764267852dd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 16:00:00 2010 +0000

    More double square brackets

commit 99829967a40b56e6f11158a6423263f711b4d9ba
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 15:12:58 2010 +0000

    More double square brackets

commit d55faf44ae42dc78b4a050a33176c4f9b52fdec6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 15:08:42 2010 +0000

    More double square brackets

commit 4b4b7006ced1f53772dd81d976d1942ea129d884
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 14:52:55 2010 +0000

    More double square brackets

commit 93075f7813d12afa69d4f6247bb3edc7acff5059
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 14:42:38 2010 +0000

    More double square brackets

commit 809f2e434a28ae709410285772e21ba3b4307c6b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 13:59:15 2010 +0000

    More double square brackets

commit e57fc666e4e2fc830a1a8849ee5219ba901dfc8c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 13:23:49 2010 +0000

    +1 task

commit d87bf58a4ef0602d86b13407ba148b8a46b83196
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 13:23:39 2010 +0000

    initial version of double square brackets

commit fe138fe6621018035904876884d494361bb5bb59
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 12:19:32 2010 +0000

    -1 task

commit 050f72bcfb77155704f5794e2445673f3e6e8b1d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 12:03:55 2010 +0000

    Docs for EXPORT_VARNAMES NOEXPORT_VARNAMES for mkc.subdir.mk

commit 4480dc12ab992eb7c69faf02a57276bf856593a8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 28 12:01:54 2010 +0000

    Two new variables are introduced: EXPORT_VARNAMES and NOEXPORT_VARNAMES

commit 01ffd6b47fa4b80a8e5495b97e0de9c1711d155d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Aug 27 21:58:53 2010 +0000

    Enable "ld -h" on Solaris again

commit 0cf89a9cabeb620e471e56f769862237486719a8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Aug 27 21:23:55 2010 +0000

    1 task is done, new new tasks

commit ef6a67a9a337658b181db5d795d7059cae010b3e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Aug 27 21:20:35 2010 +0000

    EXPORT_SYMBOLS: support SunOS

commit 41c3f57cd8f56bf074016dc0d9d4390cb8050d14
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Aug 27 21:19:36 2010 +0000

    On Solaris LD is set to /usr/ccs/bin/ld by default

commit b118d55fb2ebf0306c5a56660e6512b64de7f1af
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Aug 27 21:01:50 2010 +0000

    I forgot to commit these files

commit 41215abf530646460fce4726c27d458a9a741218
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 21:30:31 2010 +0000

    Updates for EXPORT_SYMBOLS

commit 455453e7c3bf56a4f599346b695c16cb3bf520d5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 21:08:42 2010 +0000

    Introduce new variable EXPORT_SYMBOLS. New regression test for it.

commit 489e059bad802e9e4b6e91da1aef92ded437f551
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 19:40:54 2010 +0000

    Code clean-ups

commit 0a8e617df5c97a7c145ab275a6b53da30025805c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 19:40:44 2010 +0000

    Reword for subdir-<trg>-<subdir>

commit dfa4c7a3fa23747b12f6e945a7b550d2ec475f30
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 19:34:19 2010 +0000

    Regression test for subdir-<trg>-<subdir> and subdir-<trg>-<subdir>

commit d3351df915c71c01e908b048746ce833d0bb039e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 19:22:24 2010 +0000

    new target subdir-<trg>-<subdir>, synonym for nodeps-<trg>-<subdir>

commit 1a7acabe66540e2bcddb4593b6d97060936762d1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 18:56:37 2010 +0000

    Code clean-ups

commit 2b42ee27d292ad3ce872fade6a05eeecf8a18ca0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 18:52:03 2010 +0000

    One more regression test for mkc.subdir.mk (<trg>-<dir>)

commit a999b1cf6531c4d9e6d424f83c49e5405b892c1a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 18:35:08 2010 +0000

    Additional regression test for mkc.subdir.mk (<subdir> target)

commit 741e07fecf6a6c1c1122acf54eca6189db365624
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 18:18:35 2010 +0000

    code clean-ups\

commit fc2bff57663ccf3dacd077f193c282519884da28
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 17:55:55 2010 +0000

    -1 task (done)

commit e36c8db65eb7669c689209d75d91bdcceadc8e7b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 17:53:15 2010 +0000

    Introduce MKINSTALLDIRS variable. As of this release a target "install"
       also installs target directories by default, i.e. include target
       "installdirs".

commit 6ead8b9edfdbfd6ff576b3712d645f2f1d5fb921
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 17:48:35 2010 +0000

    +1 task

commit 2877dcfb2056fc10c2b45687d0f68ef66b27ccb5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 16:37:37 2010 +0000

    Remove hello_dll, it is superseeded by hello_plugins.

commit 23cee5aa752de66f9b149c3caa92352f2b43697c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 16:32:52 2010 +0000

    Remove hello_dlopen, it is superseeded by hello_plugins

commit 87285be1abd0a02ecadeb877b8ec63560374702c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 16:31:04 2010 +0000

    enable hello_plugins

commit e2ad1edb85c235af5fb0082c98d2c8c5b073f5ee
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 16:27:17 2010 +0000

    much cleverer test

commit 1d7c4e50d871febe8e1789ad371dd0450f6ebe01
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 13:16:33 2010 +0000

    Initial vbersion of hello_plugins

commit c2142211a5c4559548473e55d73e1df7e6aa2999
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 05:33:08 2010 +0000

    On QNX mkc_install is used as install program

commit c77441c43b7659569c18a1320d32dc644e5b9ed5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 22 05:32:37 2010 +0000

    FIXED: ambiguous test arguments (seen on QNX)

commit 07f575c7dd2ceb4ddc66caf7969d3f4847a35ac5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jul 27 20:22:19 2010 +0000

    new tasks

commit fc37384f067c8f7b897dde12847fb1e72c333382
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jul 27 18:10:58 2010 +0000

    ...and mkc_imp.pod.mk. Gr-r-r-r

commit 9e2f2e902ea38c390094f2a91da9bdfeab276a87
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jul 27 18:05:12 2010 +0000

    Another fix for 0.18.0: I forgot to install new created mkc_imp.arch.mk

commit 215be1e1ca6028802f1616f60657c643b0caeb0e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 26 19:07:08 2010 +0000

    Fix for SUBPRJS (backward compatibility)

commit 115616cf90efec89d3c828e00a48ae2e6cf3188d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 26 18:50:42 2010 +0000

    Fix for Solaris where it is not possible to remove current directory

commit dc5c1b28d2f4b853e78959fac1a68b3f5f2fe1cf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 26 18:08:30 2010 +0000

    Fix for FreeBSD: tar output should be sorted

commit f7d9f65dacfeb2aac9984e76c5956118ae22a9d5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 26 17:39:53 2010 +0000

    Most examples set WARNS to 4, yes, it is recommended.

commit bfaf59effee078695b1acb769c0b57e2f727f3fe
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 26 17:27:32 2010 +0000

    fix: -Werror should not be passwd to configure.mk tests

commit f7687f4d6c7d187620a67e5367485b0f5c7c558a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 26 17:15:50 2010 +0000

    Plans for the next release; mk-c version bimp in regression test

commit 9c6377f4086abf4fd91620aff2e6cbe0fdf2ac75
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 26 17:09:16 2010 +0000

    version -> 0.18.0
    Release notes in NEWS
    Reordering tasks in TODO

commit 3df618c2cd3ca91cdf41edff8f8aafe9f944791a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 26 16:38:36 2010 +0000

    WARNERR defaults to "yes" if WARNS=4

commit e1dc531990ff16e58a1d619e45194f62590e8584
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 26 16:13:56 2010 +0000

    WARNS: add support for HP-UX C/C++
    Introduce new variable WARNERR, see the documentation. -1 task to do.

commit eab990b5e97686f5d7e629a0d1e19eb40dcc5f8e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 26 14:22:32 2010 +0000

    Documentation for CFLAGS.warns.<cctype>.<warn-level> and
                    CXXFLAGS.warns.<cctype>.<warn-level>
        -1 task to do.

commit c06017ab60d68ee2ed9bae25988d904b43c0fdd2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 26 14:21:57 2010 +0000

    minor spelling fix

commit e2614680518699bd9aaef7ee3b10f4750881cb09
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 25 18:52:25 2010 +0000

    Notes about tools used for development; -1 task

commit 0f09b4e7b8867c1364ca943f7985aaeace5a0d60
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 25 18:37:54 2010 +0000

    reorder tasks

commit 5f48440881a9db77a99857a54bac862261d74b2a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 25 18:36:55 2010 +0000

    Reorder my tasks, plan for nearest release.

commit 9b02d6f0bebc4ad3c5dd8af31996f016ccb557ae
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 25 18:24:36 2010 +0000

    -1 task, done

commit fd0a7413c2d24a4346afb5c4e835b731fd6891c3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 25 18:13:27 2010 +0000

    Fixes and improvements

commit 1e34d5475c1411717d7c61f349d119d10ce9eafd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 19:42:54 2010 +0000

    -1 task

commit 8c92bbcf5e33364f4221e5f6b956d1bc62b77f13
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 19:42:18 2010 +0000

    Support for POD-to-HTML conversion.
        Regression test (example) for this.
        Documentation update.

commit d2e97a87a7175b0d79cd44c3a9594cb6628fb822
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 18:50:46 2010 +0000

    Documentation for mkc_imp.pod.mk include file

commit d063faada68da9f4549749a0039a4762dc870e98
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 18:35:17 2010 +0000

    pod2man conversion support SHRTOUT; clean-ups

commit f2a950df84a5fbd049475841cf95261188918478
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 18:33:49 2010 +0000

    Ooops, I forgot to commit it

commit 157893642e2f5f8be724813098b3fd579e82be2e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 18:26:16 2010 +0000

    Initial support for pod-to-man conversions.

commit c04705232f6a5915b638569308288b9e066bd5af
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 17:25:37 2010 +0000

    -1 task

commit 22d4a8cf6edc80f06f063aab758dc423430bc187
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 17:19:37 2010 +0000

    MLINKS is fully reimplemented using LINKS. Add documentation for it.

commit bb3395725fb802e08ea73048fe6e2bd6666d1f8b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 17:05:47 2010 +0000

    Introduce variable MLINKS (existing in NetBSD mk files for ages).
        Regression test for it.

commit 7492f7e21fc5f429ec031aa8e549fe1dcdb6847a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 16:10:41 2010 +0000

    +1 task

commit c03a384ea10c7a12a4aa56403838c0005bc6614c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 16:09:49 2010 +0000

    all: ${MAN} ${TEXINFO} ${INCS} ${FILES} ${SCRIPTS}

commit ab7164f957ecd6f3998143d8fa4c66580b58269a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 15:52:16 2010 +0000

    Add IRIX to my plans

commit a54638581ff97643f20dcf14f26efe8c067afeae
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 14:16:41 2010 +0000

    Documentation for variable MKC_VERSION; -1 task to do

commit 379f1b38a9090cc849e1f03a488175f4dc7a1f4e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 14:05:13 2010 +0000

    -1 task to do

commit b4e6b94b2b6df484ed943dd17643a9edd7cf0a68
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 14:04:42 2010 +0000

    all:${FILES} for the case when FILES are generated (thanks to Jan Smydke)

commit 9ee8e2a543ae568d711514884fdcfe7d61a2a4c6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 14:01:30 2010 +0000

    minor clean-ups

commit 73faff0c489901a4017af2c32d33bd3f8eeff869
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 14:00:54 2010 +0000

    fix

commit f5b61b2d5463473d099b37c04550dcf2be623fd8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 13:53:09 2010 +0000

    fix in ordering targets "installdirs" and "install"

commit a1d63ba40698537eac3d712bafe3ec2bfdc8f23f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 13:49:16 2010 +0000

    Implement bin_zip target; documentation for it

commit 47c66298eb5c0aea6c9f1cca2ac6e8d20156eb8c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 12:59:02 2010 +0000

    fixes

commit 00db31710628cd44bf91fd9fb74e159a5fece654
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 12:47:17 2010 +0000

    Documentation for bin_deb

commit fbb828cb7d0040a065f7e4c76f9bca0959bad0bd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 12:42:37 2010 +0000

    fixes for bin_deb

commit 7b0b186afbde59a3eccf802e12ccb92764e8b509
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 12:22:02 2010 +0000

    premature support for bin_deb target

commit 79d687ffc40ef122d41e7ba9606e20e557c030a2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 11:17:53 2010 +0000

    Documentation for targets bin_tar, bin_targz and bin_tarbz2
    Documentation for variables TAR, GZIP and BZIP2

commit 53d48a3f50137a243aa3332d955232b83152d075
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 11:11:10 2010 +0000

    New targets: bin_tar, bin_targz and bin_tarbz2 for creating archive file
       consisting of installation image of the software.
       Regression test for these targets.
    New variables are set in mkc_imp.sys.mk: TAR, GZIP and BZIP2.

commit 6ab5d421a7b7a1aeeee66e21d893f8ba566b3d12
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 10:20:20 2010 +0000

    Documentation for Makefile.inc. -1 todo task

commit ac5dd4dfb9261dbe24887c394c310f916b9f841a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 23 16:30:01 2010 +0000

    +1 task

commit f3e497a918f4b7ef8b0d012f2e284e594e7872d2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 23 16:29:23 2010 +0000

    +1 task

commit d279af6a98b5bbf76bc482f13809884de09f798c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 23 16:20:58 2010 +0000

    +1 new tasks (EXPORT_SYMBOLS)

commit 95eedd63f962bdf3697351607ac072541c156392
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 23 15:53:51 2010 +0000

    -1 egrep, always use grep -E :-P

commit bd2bfbcc38dc7a4acc9c64504901c63f99d46993
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 23 15:53:12 2010 +0000

    + bin-tar

commit 1a60612b2edabfa3b1a353effe5b0c72e095d950
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 23 15:50:43 2010 +0000

    +1 task

commit 97b18f85e162414b80a3fdd8769afe8d12e3acb3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 23 14:17:18 2010 +0000

    new tasks

commit 9c38b960c4e66396c96b31967c263dbaabf0bd78
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 23 12:27:43 2010 +0000

    change task

commit fe9c83c35a2d84d37cc827e43d615629bffc34eb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 23 12:27:03 2010 +0000

    New example and regression test "hello_superfs" for testing SBINDIR
       and Makefile.inc

commit a1951e2724c97cb103f78f9ee2fafb4a09810848
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 23 10:02:32 2010 +0000

    More tasks

commit 76cb62eb6e9be8f211365a1f09cb1f7944ecbcc2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 23 10:00:03 2010 +0000

    .ORDER: installdirs install. Thanks to swell.k at gmail.com
       and Mikolaj Golub

commit 05f92b068d0ae4b7409418caa08c7e693e99be81
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 18 21:32:54 2010 +0000

    +1 task to do

commit 8ede7c66940a30e26a7c4ee0f61624b0fbffc7e7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 18 21:22:05 2010 +0000

    -1 task to do

commit 5093c975abae633393ebcfc2e850f0fc24268424
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 18 21:18:23 2010 +0000

    sys.mk is editable. -1 task to do.

commit d8aee64d36f720595181415c83e68082afdedb20
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 18 20:24:23 2010 +0000

    Improve docs, -1 todo task.

commit dc6a9acfec743b706df4d258938b0b99097cba59
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 18 20:14:48 2010 +0000

    A few notes about cross-build

commit 1bfcc765d0f27bab31005023a19869c209c0aec2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 18 20:00:43 2010 +0000

    -1 task

commit 867c663f8ca6e84375f8c1041f6c678965c4d5f4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 18 19:58:12 2010 +0000

    One more task done. Hurrah! :-)

commit fbd274e3dc7bf31ec0f99ba3e7708ad7f60ea73f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 18 19:50:02 2010 +0000

    Introduce two new variables: LUA_LMODDIR and LUA_CMODDIR,
        installation directory for Lua and compiled modules respectively.
        Add regression test for them. Add documentation.

commit 8f6dbd9d217f4157cb87a8f1985a57fcfca12bc9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 17 12:11:51 2010 +0000

    +1 task

commit adfee3eb3c6a5f6c5aafb326885754af5ddc12d8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 16 20:51:26 2010 +0000

    +1 task

commit 081db60a219576058d9a5e10f7d3e84cf0367f96
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 12 19:50:11 2010 +0000

    +2 tasks

commit 060203dfb9354d3f9c39416d407d29988bb13ee4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 11 13:26:38 2010 +0000

    libhello2: C++ -> C

commit efc479fd9285df8ef63ef741f415378bba659719
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jul 8 11:00:40 2010 +0000

    +2 new tasks

commit 20eff29db2f40a0c623437ac381855500be6ff62
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 5 20:36:05 2010 +0000

    More plans

commit 7e4f0628216c30647229beb1eae4616d6d7acb86
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 29 14:14:23 2010 +0000

    +1 task

commit 89cb4852b77f7abaef09c87c59420c8bfd2089fe
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 23 19:02:56 2010 +0000

    remove unnecessary file

commit 7325c1823a9dcb89c016a91aa0fd7b1ec7cf9288
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 23 08:07:56 2010 +0000

    remove .ps files

commit 9f2b2847a419ba43210edc364b75f8fc8cd60d7e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 22 22:04:17 2010 +0000

    fix in error message

commit 6daeaf7f089a089efc7260d97ce3f028ca95fcd0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 22 20:40:41 2010 +0000

    update

commit 22c7e84fac919751dc44640284097430fd4cfc43
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 22 17:00:36 2010 +0000

    glib2>=2.1

commit a16af7161969bed1bfb84823f7d49d2ec11ac9a8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 22 16:57:25 2010 +0000

    Additional checks for PKG_CONFIG.var.lua.INSTALL_CMOD and
       PKG_CONFIG.var.lua.INSTALL_LMOD. They MUST not be empty.
    Version -> 0.17.0

commit 8af5264eb1d2d9b22c1938d44b38bfb9f8363ebc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 22 16:32:45 2010 +0000

    updates

commit 3f5987d016432b4c4fb27d4697d3ac7bf702ef87
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 19 05:39:04 2010 +0000

    /etc/mk.conf, @sysconfdir@/mk.conf and MAKECONF are documented.

commit 6dc1abbda020dc63f0c1e595c7ea909de97f739b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 19 05:34:05 2010 +0000

    More tasks

commit fa5faf54b6760aba6d209d4d4703b37c1a3e85e6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 19 05:33:31 2010 +0000

    rewording

commit ea8b5c5a37dfdf0dafdba0f73357499142d0f0b5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 18 22:06:08 2010 +0000

    +2 -1 tasks

commit b6503558c742c0ed16aa8c00ab956f2e0ded60a7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 18 22:05:25 2010 +0000

    MKC_BMAKE environment variable is introduced.

commit 6b6df721343ac267c264bb9f1703285144f51636
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 18 22:01:48 2010 +0000

    fix in pkg_imp.pkg-config.mk -l and -I options are added twice if
       mkc_imp.pkg-config.mk was .include-d twice. Seen in lua support.
       Solution: .unset PKG_CONFIG_DEPS

commit 2b9261fe01b2f89dc5b10034e193e7b2384f6ad3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 18 21:48:16 2010 +0000

    -1 task

commit 9b1d70f53d12e0927075fca1d929f323b7f72c4d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 18 21:42:08 2010 +0000

    Update for presentation

commit 5e1f98bd4794bdd8564f51e28f65b44a0e1e7690
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 18 21:41:40 2010 +0000

    +1 task

commit b3444c3be0a3b562668120006b58946d67e0c80e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 18 21:41:25 2010 +0000

    make shipped with does not have -C option, so I remove it

commit a4934541862ea109ec9048aef04d3f8a99d1196b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 18 21:01:10 2010 +0000

    CC_TYPE, CXX_TYPE and LD_TYPE becomes a part of public API.
    -1 task

commit 59c92f3aa4820749f522e271216fefbf13bf708c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 18 20:57:11 2010 +0000

    Documentation for CC_TYPE, CXX_TYPE and LD_TYPE

commit 9bf157672f25d02ea9c694893b6d0ba8c39252c4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 17 16:09:07 2010 +0000

    MKDLL should also be case-insensitive

commit c9e362c5cf7429aff35c0c376facaaecdcf77db9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 16 20:50:42 2010 +0000

    Check for lua.h if everything else succeeded

commit 51a6a2cd0c534b3ece3e818835675f5273e8f339
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 16 12:36:03 2010 +0000

    nothing

commit c0f6942d0cf02b322d945445e22cd5913e3fd4a3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 16 12:35:50 2010 +0000

    judyhash is also my pogremyshka :-)

commit 0c0acac3255b70706cf2a12ff0e7c142e44528a7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 15 10:36:00 2010 +0000

    minor clean-ups

commit 8caa93d1dde601c413b31a7cd964e3dec988bfe0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 15 10:35:47 2010 +0000

    more tasks

commit 155eceab23591d66480833d6864f2b6c02302db4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 15 10:27:57 2010 +0000

    updated

commit ab5b9c6d848f02ea17383336151872fa7653e4a1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 13 14:39:40 2010 +0000

    minor improvements

commit 438e74f79e16c6b469796785ec2913a50099325d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 13 13:23:25 2010 +0000

    update

commit 90ba221e63250a53ad73d10bb0cd0483ee36a8ae
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 13 13:06:30 2010 +0000

    New slide with my own software projects

commit b1f88b8c4d44455754038d3c473515574567af0b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 12 12:12:16 2010 +0000

    install mkc_imp.lua.mk too

commit 34f4ad40a1f51c379e8ccd058b384c835850aec3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 12 12:02:14 2010 +0000

    Update for 0.16.0

commit 2303b58af2ba8cd9ac7ca652bbc43a7df98567af
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 12 11:54:05 2010 +0000

    Minor fixes

commit 13e983d1f6e2768c968dcae542388f5d6d65a4af
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 12 11:53:40 2010 +0000

    commented fix for Darwin

commit 892a131bf0983d16c6a83a1da7a0fc52945d27f2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 23:37:39 2010 +0000

    fix for Solaris` crappy /bin/sh

commit 9eeecd303cf230fec7da6f138adbbba6deeb1e14
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 23:01:22 2010 +0000

    update version

commit db63f9569863449ffb67c0e81b19b2453e96506f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 22:56:57 2010 +0000

    version -> 0.16.0

commit ac621b31403b162e4163d8b227053ff0ebcf87d5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 22:54:21 2010 +0000

    update

commit 78d95d1bc6339fda310fdf753d936b945b310913
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 22:54:07 2010 +0000

    resort

commit 6299b7b4a42c65d577e550ed5f062af3f2224521
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 22:24:41 2010 +0000

    fix in target "errorcheck": exit status

commit f55d8cb8a048cc23636b624f6f19b74b74d9786c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 21:57:30 2010 +0000

    -1 task

commit 8a51457816e8c5bac87969e70ce7826f4c889b05
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 21:56:22 2010 +0000

    clean-ups

commit 2cc01842bf328c80aba4d92756964f1c7e83e904
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 21:56:02 2010 +0000

    minor clean-ups

commit ef2a779a6d4447f428979f3e454c992986af2730
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 20:52:57 2010 +0000

    -2 task

commit 5139414c7840b2dc7b5df405fb0502350648c4a2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 20:51:29 2010 +0000

    New slides about support for Lua

commit aaea998846ec5a6f6b1548d82ed1b699b2bbb2fb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 20:50:55 2010 +0000

    +1 task

commit 5e95f8ff9f11d49bfe27641802c088fad1e60015
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 20:27:49 2010 +0000

    -1 task

commit a4a27dd0ef45a40bbb0e158eaa88c3f2d6e7cb29
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 20:27:13 2010 +0000

    -1 task

commit eb7022a831418a344067695cfffa03d754ccec75
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 20:26:28 2010 +0000

    -1 task

commit 40d67da3c4de4246cc3933a27e164a39d6ef5041
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 20:23:32 2010 +0000

    Documentation for PKG_CONFIG.exists.<lib>, PKG_CONFIG_VARS.<lib> and
        PKG_CONFIG.var.<lib>.<var>
    +1 task in TODO

commit e647b0fc7554f0be0c244847aba0f1da9ed159ed
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 20:08:21 2010 +0000

    -1 task

commit e061c5bd65a4ecb6752da527ed9c49ba47ac70c2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 20:07:09 2010 +0000

    Documentation for mkc_imp.lua.mk module

commit 16bdc83491740774f66188a0c8a188dbb8e2035b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 19:59:33 2010 +0000

    -1 task

commit 3187b0b248d22188ca2caffbd786e1a37ee0657b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 19:58:06 2010 +0000

    update

commit 21ad16cb815529348a05e154252a585a356dec93
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 19:57:57 2010 +0000

    update

commit 1be69d5b83ee933ec819fe46a4ca092be2ba3264
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 19:57:47 2010 +0000

    update

commit 57acf3f71460905a736f2cbca4ae2f1589fc4806
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 19:55:27 2010 +0000

    New value "only" for variable MKDLL.
    Update for TODO

commit 00e62def2b4b6b88852394621ed01919e0b1320a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 19:44:11 2010 +0000

    new file

commit 582c33ab1e1e3fda4f029216ff8d923543f7dd0f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 19:36:28 2010 +0000

    remove undocumented .-include <libnames.mk>

commit be9cc32a4c3f3e2b0fd1bc91aae2ea2526adec84
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 19:35:47 2010 +0000

    .includes have been moved from mkc_imp.*.mk to mkc.*.mk

commit aefe658dc5c0420c2e3eab2b40a8d359bf429253
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 19:29:54 2010 +0000

    Criptic !empty(xxx:M[Nn][Oo]) --> ${xxx:tl} == "no"

commit d9052915397c01bd7223355f912c3ee0e8453037
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 19:21:52 2010 +0000

    Avoid use of criptic !empty(xxx:M[Yy][Ee][Ss]) construct.
       Instead much simplier ${xxx:tl} == "yes" is used.

commit 90f2403fb24ba302cc9be8d58d2bd40b39f003a5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 19:09:38 2010 +0000

    mkc_imp.scripts.mk is documented

commit 0aa57079a69f9b0fb1d721ec421204afc8193855
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 19:01:28 2010 +0000

    Fixes for hello_lus tests

commit 40849ac7f02642ffb03a8203b4d6c7fa6db25326
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 19:00:48 2010 +0000

    Handling of SCRIPS* variables is separated into individual module:
       mkc_imp.scripts.mk
    mkc.lib.mk includes mkc_imp.scripts.mk

commit cd98e7566972618416b93cc72c15f411b1c07899
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 15:04:24 2010 +0000

    More tasks

commit b768665b7f718e61c3d633a7080fa53ed3c88e61
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 11 14:58:08 2010 +0000

    Enable regression test hello_lua

commit 275d097489ae26f3a96560d52a568e9865b96c57
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 10 21:13:31 2010 +0000

    remove unneeded .include <mkc_imp.init.mk>

commit 14e04a8e3e6ab3fe6799876c403885b624242a47
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 10 21:08:23 2010 +0000

    New test

commit a0c5f44894b9e4e8186e41cf814d67248640557f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 10 20:55:42 2010 +0000

    clean-ups

commit 335f523833226045f83d6eae36548f064c935730
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 10 20:46:20 2010 +0000

    clean-ups !empty(xxx:M[yY][eE][sS]) -> :tl modifier

commit 0e32d312f36048468f29d6a5777ea945511ebe86
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 10 20:40:46 2010 +0000

    fix for clean and cleandir targets

commit 7234836d6a201ad7554b073e2cf1ae8b4a6cf6ea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 10 18:48:23 2010 +0000

    New example/regression test: "hello_dll".

commit 8e0162147e7e687fbd7e13cbbf24d09ac378a028
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 10 08:47:49 2010 +0000

    forgot to commit it

commit 0876c1f37d18d0a80ffab66e204c23b6be8e3742
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 22:16:15 2010 +0000

    New tasks

commit 86310947aef1122fb116a368766f1878af7a59df
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 22:15:59 2010 +0000

    docs for MKDLL

commit 32030cfd19cf605cdee6319bd9464ca508c0f29b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 22:15:42 2010 +0000

    MKDLL=no move to mkc_imp.own.mk

commit 9353d5a6aca5fea7dee9dfc91aed1769110debd1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 22:15:16 2010 +0000

    MKDLL again

commit 494a40dc58f8f6e0abc1dded5e6c65cf18eb3cab
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 22:14:32 2010 +0000

    Regression test for MKDLL=yes

commit f88d00ca3e3d9c4bfa80f8e08cb09e6500103531
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 21:58:42 2010 +0000

    New module!

commit d6f01fa0542c75c28549194a90a229a8421cd6e2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 21:58:11 2010 +0000

    Update

commit f1ea74c4b8b79e2afdf493852e5369661a944aac
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 21:57:55 2010 +0000

    New variable MKDLL for linking dynamically loaded library.

commit 444dc110a452cf9be2638ebf3c5c8b2feb96a5ef
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 21:56:22 2010 +0000

    .include lua module

commit 4cca2c5127d6c0534c4256395b90cfce701db4b1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 21:55:53 2010 +0000

    New variable PKG_CONFIG_VARS.<module> settable by user.
    New variable PKG_CONFIG.var.<module>.<var> settable by mk-c.
    New variable PKG_CONFIG.exists.<module> settable by mk-c.

commit 010d96f56ae95edc45b6a4e25b78c9a28d4e989c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 21:52:45 2010 +0000

    nothing

commit 523493280e1ade46f946960e6bab635f23575364
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 21:46:13 2010 +0000

    Sample for mkc_imp.lua.mk module

commit 7a8959e9ba985d8bacce55a851b6ab9823fac118
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 18:38:37 2010 +0000

    clean-ups

commit e7e893888f201c2d9dec14cad3acf02f403d3379
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 18:34:29 2010 +0000

    clean-ups

commit 2c3999891a36fa38f4aa0362db04d56408a2da56
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 18:29:44 2010 +0000

    Results of pkg-config --cflags and pkg-config --libs are cached

commit 32b4bb3bf7f2db41baffb80aa4d07657bef6a41c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 18:28:57 2010 +0000

    updated

commit 386efb3e6640aaa274e6a4a127cbf65ad03c2d57
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 18:28:19 2010 +0000

    fix in usage message

commit cb44ef2f8d02b6903322514c4d8aabf8f19e3241
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 9 16:21:49 2010 +0000

    Run pkg-config --cflags or --libs only if either PROG or LIB are defined.

commit b25647b5c7861a554bc626343c98805321dfaf1a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 20:43:17 2010 +0000

    -1 task

commit 6bc4f7ba5bc115a9c6a5904579f2e34fd818894b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 19:17:30 2010 +0000

    clean-up

commit 5151c248d099e2e09641af9deca5ab7fa4fc39d2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 16:30:04 2010 +0000

    minor fix

commit 25a9d567d3cdcbe41793475ee9409adeae713dcf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 16:28:30 2010 +0000

    -1 task

commit c8bd654eb6de17036c31c5f25281cba9a6b80aef
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 16:25:16 2010 +0000

    mkc.ver.mk has been renamed to mkc_imp.vars.mk

commit f076555c46d400e181b233372ba2258dac055202
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 16:17:34 2010 +0000

    mkc.*.mk try to open ${MAKECONF}, @sysconfdir@/mk.conf and /etc/mk.conf.
        Documentation update.

commit 35800bd3983056858025e54ef425e633eaa5fcc8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 15:54:32 2010 +0000

    fix a typo

commit d96e90d21087487d97eccf724fe9653a3df9a625
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 15:47:48 2010 +0000

    mkc.subprj.mk works the same wasy as mkc.subdir.mk (uninstall, installdirs and cleandir targets

commit 45ba22e2429fb2e3c188fbbed919568e1762836d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 15:16:01 2010 +0000

    update for regression tests (pkg-config)

commit 7cd84564a30adec6694482aa20ae91a1d4f8c40f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 15:15:39 2010 +0000

    fix for pkg-config --cflags and pkg-config --libs

commit c43aaf8f681bb6c4a8768578d3803b10f6c239fd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 14:13:25 2010 +0000

    +2 tasks

commit 6599927f4935053519a62ff0c1f652f097603097
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 14:12:55 2010 +0000

    "Checking ..." messages is printed for search requested pkg-config'ed
        libraries.

commit f80b59ae6e7b261f673f67483c6f633ec3a5310d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 14:11:01 2010 +0000

    Lines in MKC_ERR_MSG beginning with "%%% " is a filename to print.

commit 30347bce52c1f4d03dd751412fe5ee4a051927a7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 14:10:00 2010 +0000

    New option -s for analysing program's exit status.

commit b35f87b85b671ee4c425eb7df19b801d2c899092
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 11:46:47 2010 +0000

    new mkc_check_custom is used to detect pkg-config module

commit f9aa3bf9852fbc03c8b94217c01a12d25e74c280
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 11:46:23 2010 +0000

    New option "-m"; debugging code; command with arguments is accepted

commit 318ee46e481dd4f6d19546c932daca3f5fb14f0e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 8 10:08:37 2010 +0000

    New subdirectory and test

commit b8df5f1ec48a378cb960bb65a41c0d7c2f6cd7a2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 7 21:04:50 2010 +0000

    Not only .c but any extension are removed from cache file

commit fea45370c31a8dce0fe6f271fbd9dfc84e3c3f4e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 7 20:58:05 2010 +0000

    New options: -p and -n

commit 3e94ff6a11e91c1a27cff8f9931c90e8347404d3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 7 20:37:32 2010 +0000

    Update

commit 7901752a9cb150e828cc44bfe16998b1a82ed8e5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 7 20:36:42 2010 +0000

    Introduce new variable for mkc_imp.intexts.mk:
       INTEXTS_REPLS. See the manual page for details.

commit 9a244d33ae660fc31ec5943c5e389d51297db645
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 6 12:15:55 2010 +0000

    +1 task

commit a5d5c0cc46e3a995d71b4c25e346e3f24ba98c92
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 6 09:49:33 2010 +0000

    update

commit 50c8414e0bcb1d686adc994bdf832187ac038254
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 6 09:17:37 2010 +0000

    All boolean variables are case-insensitive.
       That is "no", "No", "NO" and "nO" are equal.
       The same for "yes", "Yes"...

commit 01a923c9c45a43833b58b285a386ab965652b597
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 6 09:07:06 2010 +0000

    New megavariable SUBPRJ_DFLT!

commit bf6c2b640a65f5ee092fa6a468b0cae7b80d4758
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 6 09:05:54 2010 +0000

    + pkg-config-2

commit fbe64cf93a8a190980f5198c64469eae4c3b4b0d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 20:53:19 2010 +0000

    nothing

commit cc80e946f21b4453ad4189490128ccd5e25f2852
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 20:28:37 2010 +0000

    fix: All <=, >=, <, > and = are replaced

commit 3b880fa892ab1ca341dbf8f6c20c6f1d7b95a435
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 20:28:10 2010 +0000

    Another test for mkc_imp.pkg-config.mk

commit 0ecec4d1ec9dda6d4c5eeecba963aed581252a49
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 20:17:57 2010 +0000

    Clean-ups for mkc_imp.info.mk

commit bf12b9227f5e7b28e617e3995d5ed9d0971a2c0c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 20:12:04 2010 +0000

    Tests for mkc_imp.pkg-config

commit 890c955d760f8a319a13009164eb3a66ddd76af9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 20:00:41 2010 +0000

    fix???

commit 837d6ae584d51133e02fe0c93f8a3971989986bc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 19:59:54 2010 +0000

    Only first line of pkg-config error message is printed by mk-c

commit f6fb8b864382b924de19fb66db6fcb8987945490
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 19:59:20 2010 +0000

    clean-ups

commit c2f8aee231b7199cd0ebb2d206a5c254e7897a69
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 19:59:08 2010 +0000

    Clean-ups

commit 3afa0849d1e97ed2d670b57174ff02fa8694b607
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 19:08:01 2010 +0000

    Improvements:
       - >=, <=, >, < and = are supported
       - native pkg-config's error messages are printed by mk-c

commit 1844340c11c43d25af2e5545751d907c880e2ca1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 19:05:03 2010 +0000

    check version too

commit 3c5c038409e5e05362f45938f46aec5ee2c9f3ad
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 17:14:32 2010 +0000

    Documentation for mkc_imp.pkg-config.mk

commit 863b1c28e3235bd521a8e2887c2c8ee2fca3f16c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 16:42:52 2010 +0000

    Further clean-ups

commit 46d577e856d49ad66313790ce7d0e516a238c6bd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 16:26:42 2010 +0000

    fixes

commit 90c3c47c8007c8b54cb8b9b1a8b4d93b219a6f53
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 16:22:25 2010 +0000

    clean-ups for mkc.intexts.mk

commit 53213befa7df5f8d4a7ae82703eb2ac095de5775
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 16:19:55 2010 +0000

    Internal module mkc_imp.files.mk describes its own variables

commit 752400a53a9eefe8af7b63fa1bc99200192382db
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 16:15:33 2010 +0000

    Internal module mkc_imp.inc.mk describes its own variables

commit e2dd204d8837199bdc086bca374c4cf518bba91a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 16:05:05 2010 +0000

    Internal module mkc_imp.man.mk describes itw own variables

commit 554b94ad046fd1f9c43834fc56fe8d38557660b3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 16:01:48 2010 +0000

    mkc_imp.man.mk module describes its own variables

commit 5d244270b7bcf1818ca770b70a9432a9ee56d8a3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 15:54:22 2010 +0000

    Section mkc_imp.info.mk documents variables of this module

commit 5fde745b58e2ab5cfc1073cb6c576725df2b8f70
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 15:30:48 2010 +0000

    Internal modules mkc.pkg-config.mk and mkc.intexts.mk have been renamed to
        mkc_imp.pkg-config.mk and mkc_imp.intexts.mk. For backward
        compatibilities symlinks are provided.

commit d1988efab4b20665f162a01f9195b5c1c2b75173
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 15:06:09 2010 +0000

    enable mkc.pkg-config.mk if PKG_CONFIG_DEPS is defined

commit 9dee714f60eb4b9353aae38561c42ca0950ba224
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 15:03:43 2010 +0000

    include mkc.intexts.mk too

commit 75ac9c82b8d9fc002b8a50755401bc125cb3c835
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 14:58:01 2010 +0000

    Clean-ups, simplifications

commit bab4db4b7fa191f8bc9b84d9754a7f1200d3bba2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 14:57:23 2010 +0000

    clean-ups for latest changes in mkc.pkg-config.mk

commit af00ae8d67cc8fe7ec2536ce2652044847c41fea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 14:23:08 2010 +0000

    clean-ups, minor improvements and simplifications

commit 028d88dd0285da051661b6e7b67934ed081194ad
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 14:22:35 2010 +0000

    move SUBPRJ to mkc_imp.subprj.mk

commit 499af498a5affe9e454f66621e516976269a0a2a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 14:22:01 2010 +0000

    fix regression test

commit 76fc9391f13b0108535cb48db35b7d93348af55d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 29 12:01:41 2010 +0000

    more tasks

commit 4f7d4de8737af95401ea4f098b18e45a4c90227f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 28 19:42:03 2010 +0000

    version -> 0.15.1
    NEWS updated

commit d74b0664861c6cdac826b6809a4725a23767c73b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 28 19:34:36 2010 +0000

    update, resort

commit eb0d29d832dfc96a84fb31bf8fcc816c8f36d169
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 28 10:57:50 2010 +0000

    The following rule is not for mkc.subdir.mk and not for mkc.subprj.mk:
       all:errorcheck

commit 7c9fdd3e8cb4473561406c5fec600f6a9eccda4a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 28 10:47:56 2010 +0000

    mkc.subprjs.mk renamed to mkc.subprj.mk, SUBPRJS -- with SUBPRJ
       Backward compatility is provided.

commit 723fb162c8f4c230d809667e88078c30faccdac1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 26 20:52:19 2010 +0000

    Add missed mkc.subprjs.mk and mkc_imp.subprjs.mk

commit 69bbb3553962d2c83b304a729252708693504c3f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 26 12:26:44 2010 +0000

    +1 task

commit 4e7649c48471608f2b06c8c67e5f9867ab1df229
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 26 10:27:06 2010 +0000

    Revert changes passing -h to SunOS linker

commit 32195331dc3311bb597e02d0189be4b617ae85c4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 25 22:00:44 2010 +0000

    updates for making presentation.pdf

commit 3c984d8bce711456e08adc66280e8b5d8c95a6d4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 25 21:48:28 2010 +0000

    copyright: s/2009/2009-2010/

commit 97c33fb6258625624e7c800a95692cf00569e35b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 25 21:46:47 2010 +0000

    updated according to new version

commit 292b6ac9b836f5014c3cb7bd0fd9284f7d938637
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 25 21:38:00 2010 +0000

    version -> 0.15.0

commit 71d35dc4768d76adecd2e203c290c009ac461d1c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 25 21:37:30 2010 +0000

    pdf will be included to tarball

commit 369f7ed7c9891d9f514d0dfd679d2f49300cc917
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 25 21:30:36 2010 +0000

    improvements for documentation

commit c6ffebd5581809aebd0cdeacee46f3154101b5cc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 25 21:09:25 2010 +0000

    documentation for mkc.subprjs.mk

commit 11c24abbcdd608cb48b08565a8f1ded0820972e6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 25 20:46:08 2010 +0000

    fixed: <subdir> target actually didn`t work

commit b4e4563a714264c1248a9e5f4ee6f3a443add82b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 25 20:11:05 2010 +0000

    minor fixes for mkc.subdir.mk include file

commit 41c8d776558f3d6af9b51a0901f6ded40c200f6e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 25 19:38:36 2010 +0000

    updates

commit 542de720fa7ec1c42966e99182469f09ebb34b26
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 25 19:34:29 2010 +0000

    presentation

commit f7f847713199f224f5a7f65c1aecf2f9bd9a1884
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 25 19:16:59 2010 +0000

    Minor change

commit 87cb240dbf0aaffc6cf3b702c490363c14b8feab
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 25 19:05:07 2010 +0000

    +2 tasks

commit 1ff74d6eef9de0f77372fdc8161a0b53b717e1e7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 25 19:04:36 2010 +0000

    Updates

commit 26ac60f9baa37fc0f000f6f664fa48a694a2dc03
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 25 18:30:29 2010 +0000

    manual page for mkcmake(1)

commit 7ee33f178413386ce98a5270d3a937ff4940e002
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 18 21:02:27 2010 +0000

    -a task, reordering tasks

commit fa2a6419341dbbf3a2f1c2e7b8a83747a968bf99
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 16 17:17:23 2010 +0000

    -1 task

commit 757ded94c8bf6e87ad3af92b081df9c9e2f2c367
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 16 16:26:37 2010 +0000

    fix: cleandir does not depend on clean anymore

commit 202cf0b2f475796d05929e95579783b1873b0dee
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 16 16:22:13 2010 +0000

    Regression tests for {all,installdirs,install,clean,cleandir}-<subprj>
        targets.

commit 800481a9a1a150a17deec5eb71049acb749cf922
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 16 15:35:10 2010 +0000

    enable hello_dictd in regression tests

commit bd55797391d7bf1809ea46aee0558f0ed94e5336
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 16 15:17:05 2010 +0000

    regression test for mkc.subprjs.mk

commit 0a097f9f909f1783c61d935cb76a0b47e5157d0f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 16 14:37:14 2010 +0000

    new task

commit ba9951154cc7fa9b19a0f11e7517aebd430be3fb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 16 14:36:53 2010 +0000

    An internal target "error-check" is renamed to "errorcheck" and becomes
        a part of ${TARGETS}.

commit d82efbcd62252e0411c94f69722b5b58a8a3551f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 16 14:35:57 2010 +0000

    Check for ${dir}.${MACHINE} is removed. More intelligent
       solution is needed.

commit f37d0f50d57dc942fc829df35c64fa4cee30001c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 16 14:34:46 2010 +0000

    Initial support for new top-level module "mkc.subprjs.mk", more powerful
        replacement for mkc.subdir.mk

commit c5e9349095828fe91176d8ea49b4bcb248f909af
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 13 21:07:43 2010 +0000

    Do not run "installdirs" if MKINSTALL=no

commit 09093e0045145f5baa7a8a579e8b25bd684e2c03
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 13 21:06:48 2010 +0000

    test for manpage.3

commit 33d49d3e106b816dfc6ae020947f413900b5461b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 13 20:59:06 2010 +0000

    additional regression test for target "installdirs"

commit ace4255ad42c1864ef2f3321d4b589785cd6be14
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 13 20:54:25 2010 +0000

    FIX: CXXFLAGS?=${CFLAGS}    ->     CXXFLAGS+=${CFLAGS}

commit 5ce99f099bd60dd079e1c56abae370807eb3208a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 13 20:53:41 2010 +0000

    more complex regression test

commit e3c18dcf0eaa99182cea9e474df1b78c77ae31ed
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 13 20:42:04 2010 +0000

    fixes

commit 872d8d5d00ded53fdc46af321444e51617f32415
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 13 20:40:02 2010 +0000

    different test

commit 9437550e8a36477a8139e6ffd165e1bb1bf5991d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 13 20:33:13 2010 +0000

    fixed: missing .op object files

commit b5fbd81534f7a281d53687cae657623fc3d88607
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 10 07:58:36 2010 +0000

    -1 task (done)

commit 7c805895754b3ec839af702440748820762e5407
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 8 20:06:43 2010 +0000

    Documentation for SHRTOUT variable

commit f5f5bfe824166b1013fb748311deff5204f48266
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 8 20:01:19 2010 +0000

    If SHRTOUT is not "no", output abou linking and compiling is shortened and
       formatted.

commit 1c6c62e96ac7954c28ba00a684a19191c87e8074
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 8 14:58:42 2010 +0000

    minor clean-ups

commit 60b8205d8d7256de5f5e2fddc87e3cd9e6ef378e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 8 14:54:53 2010 +0000

    Implementation for WARNS (currently only for gcc)

commit 16feb6cc53073577be798036c2befbde791951ad
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 7 23:49:59 2010 +0000

    tests += mkprofilelib

commit 9e36a72cc0147289a323616f0cf85ad91d0435fe
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 7 23:39:14 2010 +0000

    regression tests for MKPROFILELIB=yes

commit 47bbdede769ca334dc772ec4f77aefddab984656
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 7 23:25:27 2010 +0000

    regression tests for MKPROFILELIB=yes

commit a558479a00fdc9dd33d6a7d117707d9499c6a016
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 7 23:24:23 2010 +0000

    MKPROFILE renamed to MKPROFILELIB

commit 4216c44db50292b41a267012824acd15ab241463
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 4 20:25:16 2010 +0000

    remove mkc_rm

commit 394085e8e1e00082f09db7a9be77c6bd5c8446f2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 4 20:04:14 2010 +0000

    Clean-ups for "clean" and "cleandir" targets. mkc_rm executable is installed
    for QNX where 'rm -f' fails without arguments.

commit e84371e57bbc5f070917222fb2878625d16eeaf9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 4 19:33:28 2010 +0000

    further adaptations and fixes

commit aaa428c5580240f293fa673db4bf3ca164a5b7cf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 3 21:14:55 2010 +0000

    minor clean-ups

commit 7d093bb4d39ad0e3a244af75662ed8ad4485d2e9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 3 21:06:13 2010 +0000

    new tasks

commit 0f676bb2ba67798c8059ae04b7a5c1b19c333aca
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 3 21:03:04 2010 +0000

    clean-ups

commit f4d7e3bc83c7226aa3ffdbdef61b6f1b111f72f4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 3 21:00:41 2010 +0000

    documentation for MKSHLIB, MKSTATICLIB and MKPICLIB

commit 021c466f6cd506bcb92baa625b005d64e37cf3f3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 3 20:53:02 2010 +0000

    Remove MKPIC, there are no reason for it.

commit 6c9f837f77114a2ce588aad3a9e4b29fadf6ea68
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 3 20:41:34 2010 +0000

    Remove MKPICINSTALL. Use MKPICLIB instead!

commit 1d63b88be8c42225238407d5a33d45cdc762cfd3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 3 20:38:54 2010 +0000

    Use common test.mk for several tests

commit 6e7bda091a68cd495f64f93fab780b3ccd80a5c6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 3 20:34:44 2010 +0000

    Introduce new variables: MKSTATICLIB and MKSHLIB.
    MKSTATICLIB - build static library
    MKSHLIB     - build shared library
    MKPICLIB    - build pic .a library
    MKPICLIB defaults to "no" (as well as MKPICINSTALL).

commit 8339939cf412c6345cffababadd4fdf6803835d6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 3 20:20:12 2010 +0000

    glib2 was removed by accident

commit 536021eaef89281af51c5b59f72450c0ad7b3ff5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 3 19:36:55 2010 +0000

    obsolete

commit bd377b25933b6ca3ba2208a3ee52400f219d87cf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 2 16:28:28 2010 +0000

    MKPICLIB + MKSHLIB + MKSTATICLIB = system

commit 88556784028ac984447da24821ebb5b465bce574
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 2 16:26:39 2010 +0000

    -h for Solaris linker

commit 7790ec218ca91038651680c3bfc134291c0c8906
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 2 11:29:54 2010 +0000

    fix

commit 4ca1cb33527dd14ea0e6c058763849f208092372
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 2 11:29:00 2010 +0000

    new task

commit a985347f484150b741a37d14c63b0107a677f5cd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Apr 11 08:05:29 2010 +0000

    mkc_imp.dep.mk is also installed

commit 04093d656ae70190586462b129f2c801a2d7ff1d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 10 13:50:12 2010 +0000

    clean-up

commit ef11038e298a20b33c0aeaeb0a12ed099079b763
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 10 13:42:53 2010 +0000

    remove unnecessary .NOTMAIN

commit 30244429c0290ea7c647cb85c7f696f1708a329c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 10 13:40:06 2010 +0000

    clean-ups

commit 23461d08b0fc2afba79666f16aacaa288c118f3e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 10 13:32:50 2010 +0000

    clean-ups

commit d79cfe035906a01232fa789e306929aac10fef70
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 10 13:23:31 2010 +0000

    initial implementation for mkc_imp.dep.mk derived from NetBSD sources

commit a415d627676e25bc3635929ac187d154540d0e7d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 10 13:22:55 2010 +0000

    clean-ups, .PHONY:html

commit c1169d43dcd265ea8b373e70686a7f15acf525f8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 10 12:39:38 2010 +0000

    clean-ups

commit ffd8f91edf5b27d4d4a1efe28e214bbfabdf36e9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 10 12:33:43 2010 +0000

    code clean-ups: removal of unused and undocumented targets

commit 211c25982753df56a7ec89262f74bfb0e5714e5d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 10 12:32:59 2010 +0000

    empty file for "bmake depend"

commit 886450d0c6834240f95200b3d3f2051f9a6f67e8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 31 14:57:49 2010 +0000

    more tasks

commit 7e0cfa3d348305ec2130907af2a808631711ee86
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 7 20:51:53 2010 +0000

    support for Cygwin

commit 01057a33839c82e2f07edab3034e0469b503ff26
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 7 20:25:55 2010 +0000

    remove debugging code

commit ad56067da97f0875f50802edcabb9c3558c9a634
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 7 20:23:08 2010 +0000

    more _mkc* files

commit 65ebe09861d32047aa1538bda6ca81bab8b59a6f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 7 20:16:26 2010 +0000

    OPSYS=Cygwin for uname-s CYGWIN_NT-5.0 and all others
    Cygwin's flex doesn't have libl.a. So we try to find libfl.a

commit 68392e1b80c958f07c1cf37864d6eb2ecfeae1c5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 7 20:13:39 2010 +0000

    Do not calculate OPSYS in two places. mkc_imp.init.mk is the only one

commit ececa949ce0fb7b43ff32de47bbb9639c488297d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 7 20:12:54 2010 +0000

    support for "smart" compilers that know main(int,char**) ignoring explicit declaration (Cygwin)

commit 9595eb5f753d67c34f83a48148892fbbb7409eec
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 7 20:11:29 2010 +0000

    support for Cygwin (.exe extension for executables)

commit 57b0b3605019b9d55f50d438a61e4852d36b7409
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 7 20:10:24 2010 +0000

    fix for Cygwin, declaration for yyerror is needed in %{ ... }%

commit 7ac467146f33ff67a5d02cc707325eb413565840
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 31 15:16:49 2010 +0000

    Use mkc_install on HP-UX

commit 920fd87ff3cb03a35ad360efcc6aa1dc5557adfd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 31 14:56:00 2010 +0000

    version -> 0.14.0

commit 15cc2acf143f8a5598f5a0f7446f5b943b2bd4d0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 31 14:55:43 2010 +0000

    release-0.14.0 notes

commit 422cdfdcc7ad939b02bf2feac273feee7e5a2a4c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 31 14:55:09 2010 +0000

    docs for SHLIB variable

commit 17badc699b57c7cccd7dbe35eea945e5bf6ac0e2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 31 14:54:23 2010 +0000

    Notes about DragonFlyBSD and MirOS BSD

commit 1f4b0b89cc8457aefdab9f76ee4b8d212903b70b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 30 21:44:45 2010 +0000

    +1 task

commit da48edc9327a872ae014e9cede0481d9f2f4ab45
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 30 21:26:52 2010 +0000

    -1 task

commit 8416c8e584bdb3995f861836b1fccf5fb3f9681e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 30 21:25:03 2010 +0000

    -1 task

commit ed550fcbfe0fc86d3aa541170754365417234924
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 30 21:10:02 2010 +0000

    FIX: targets "installdirs" and "uninstall" takes into account MKINSTALL variable

commit ba2716109b6babff14ecbf7589db5bfd555bf8c0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 30 21:10:01 2010 +0000

    FIX: targets "installdirs" and "uninstall" takes into account MKINSTALL variable

commit 17bd6dee24e202e7035dab72ea5c251193823aad
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 30 21:00:54 2010 +0000

    FIX: target "installdirs" takes into account MKINSTALL variable

commit 85f63e42102f1ee62e560b2381c84b8edf7b529d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 30 20:54:18 2010 +0000

    -2 tasks

commit 00350a0da5cdedf9f78e83c58e6bb0e00522ab1c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 30 16:04:21 2010 +0000

    MKINSTALL is supported in mkc.subdir.mk

commit 5387394c6056f976d637c0a7983fa94982e0f0b9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 30 16:03:54 2010 +0000

    updated

commit fb2237b4ca3c9106d4cfc4f8ff8780320f4d50da
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 30 16:03:41 2010 +0000

    more plans

commit 9cdc643c197ca21f2c87b7d8f9e1d57d1e24bbb2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 30 13:31:09 2010 +0000

    additions for DEC C compiler

commit 0e421900be60cf78bd0969c308ed3c27987c3b3b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 30 12:59:13 2010 +0000

    +b option is added to LDFLAGS.shared on HP-UX

commit c9928543f1e88f884efeeb9a319458c362d00d9b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 30 12:09:03 2010 +0000

    Adapted for tru64/OSF1

commit 4999c7e0ba0baa850e783d02c641a2821313ce4b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jan 29 12:24:19 2010 +0000

    SHLIBMODE variable is introduced.
    Fixes for OSF1

commit 29a9245aa6dba1863239946e8b9ec5b8de209136
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jan 29 11:25:13 2010 +0000

    Initial support for OSF1/Tru64

commit aadeea5e99bc02944a443a370da5af1c02fd9813
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jan 29 11:12:40 2010 +0000

    support for DEC C compiler (OSF1/Tru64

commit 7db9e058a8329a337712550f0457caddc753cc37
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jan 27 21:20:24 2010 +0000

    version -> 0.13.90

commit 156d69237da9b5f7f32f03f4658c830c64f18827
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jan 26 18:34:31 2010 +0000

    notes about /usr/xpg4/bin/awk on Solaris

commit 57558e7cdebb1cbf1b4cc0d501599f77c2a97a6d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jan 26 18:30:45 2010 +0000

    +1 task

commit 65b3da1f1eb5ae73fdec56d0fbb7a43d84cb0182
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jan 26 18:27:29 2010 +0000

    fix a typo

commit 643236753597f3626622081c9c230b72fadd7d57
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 25 20:23:34 2010 +0000

    +1 task

commit 51e011044c9aa80e5ede1a1ab6b8fa6ddcffb76f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 25 08:28:42 2010 +0000

    +1 task

commit 1e3b4342d1025a40585c9b4aa3d5d331f7e5cca8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 7 17:46:57 2010 +0000

    Support for MirBSD!

commit 33dbb02bfd4d9b85752200e311c3b52006586d4a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jan 5 21:23:55 2010 +0000

    Support for DragoFlyBSD!

commit 70864b7e358b983ec4b0bcfb5908cc5ee1d2f33b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jan 5 21:23:05 2010 +0000

    fixed: incorrect bmake expression

commit 0f765362fd3a2415e54ea57475c4b797155ccc63
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 2 11:30:47 2010 +0000

    CFLAGS, CXXFLAGS and CPPFLAGS are empty for checking a compiler type

commit 6c5bab946a20f18a39eca9a21e4c735e75ad8acb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 2 00:32:10 2010 +0000

    skip auto_rpath test for FreeBSD, NetBSD, DragonFlyBSD, OpenBSD and Linux

commit dd48ca35513098dab3c40fa4f6f4fc9bcf1f4d12
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 2 00:24:39 2010 +0000

    HP-UX again

commit 6916ffe43abc6c114ac26d0d1c79af969d5fc23c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jan 1 23:42:24 2010 +0000

    print-values2 target

commit 6e7607c8c1ed4aa8f67b6b0917ea878c6bed0bea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jan 1 23:42:05 2010 +0000

    new test (incomplete)

commit 832595d2f03082906960bec56764bd1b695e0328
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jan 1 23:10:18 2010 +0000

    fixes for share libraries support (HP-UX)

commit 008167647434d75897573d90dc44a73656ec51f0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jan 1 19:35:19 2010 +0000

    Some ancient OSes I use for regression testing doesn't have mbstate_t
    type. So, I remove it.
    size_t:string.h is enough for testing MKC_CHECK_TYPES

commit 434b9433df53762928d21c486c5e317a874e42f7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jan 1 19:12:03 2010 +0000

    fix for HP-UX (nroff -man)

commit 8401c2779264b9ca57bcece590e54f1d1d23f843
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jan 1 18:08:36 2010 +0000

    CC/CXX type should be detected AFTER setting CC/CXX variables

commit 7713cf8d3292c9b072c9ff866a3c43c09cfed9fb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jan 1 17:30:32 2010 +0000

    support for HP-UX

commit bc1cb564cc703c43ea8900492dfb47c35c7b024b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jan 1 17:29:05 2010 +0000

    shared libraries support for HP-UX

commit 480da97e21cd4f0a0e869186f804853e7f08b00d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jan 1 17:27:39 2010 +0000

    HP-UX's diff doesn't have -u flag, so I remove it

commit 723a29c58751332280614b6f14297fb9a45f5e6f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 27 14:52:05 2009 +0000

    release date for 0.13.0

commit 0d576c7d54207a3e5ca408c5cf74b1f36d9771e4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 27 12:39:30 2009 +0000

    Fixes for Darwin (DYLD_LIBRARY_PATH for testing purposes)

commit aab68355457be1b87f9296156b9198f2f5107f00
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 26 17:42:12 2009 +0000

    Release date for 0.13.0

commit 9cd3252268826f810a35c371b3c430d2b34851a6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 26 16:32:18 2009 +0000

    pass NULL to dlopen(3) instead of path to libc

commit ed5c3b256813326392d52ef04d97339c61580053
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 26 16:17:36 2009 +0000

    fix for Interix (dlopen(3) fails to load /lib/libc.so because it is a text file)

commit 4464e6986c1e9af9c39e5be7df2ab84277a0c615
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 26 16:04:37 2009 +0000

    fixed: segfault of test utility under Interix

commit f5c2e5b6e020f569d402e16f615a112a7e0b1e7a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 26 15:52:44 2009 +0000

    Shared libraries support for Interix; LDCOMPILER defaults to yes on this platform

commit 91e616a104025666e58d131f70ac1feebdd59ca5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 26 15:49:48 2009 +0000

    fixes for Interix`s shell

commit 8987a164066f020c33b6a313c7babf51ed3b27c8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 26 15:48:22 2009 +0000

    New path is added to LD_LIBRARY_PATH, not overide old value

commit 74fcb265c1c2a6e342cf11a2ec5a9e48a1e881ce
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 26 15:45:56 2009 +0000

    More complex regression test : generated application that uses shared library is run for test purposes

commit 9727f69a17d51d7f79a3d9266dc6675e4df0b627
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 26 12:57:28 2009 +0000

    Support for Interix: CC, CXX, CPP, INSTALL and regression tests

commit 5406534799c05e83010316bfed9a908348bc74a0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 26 09:07:29 2009 +0000

    minor fix

commit 15e2ed0ce9c6589be909a20d7c85b7ca7290dd62
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 26 08:33:18 2009 +0000

    updates for NEWS and README

commit fc4a8763f8fb2d03abf24d00cb3b5af843922ad1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 25 13:04:10 2009 +0000

    version -> 0.13.0

commit 75b305b820e93542f3920b8f7b5b994912451260
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 25 11:23:00 2009 +0000

    updates for NEWS

commit 1ca45c268dcd8ab2d10917adf3d37d0f51a2ec12
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 25 09:53:36 2009 +0000

    update for Tru64

commit 5f4afd8ce71ca7440fb044581d8289e0d8a87fed
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 25 09:50:56 2009 +0000

    -1 task

commit 9d199e0f8e0015836747526f05077ade8d112d9c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 25 09:50:39 2009 +0000

    MKC_REQUIRE_{CUSTON,BUILTIN}: 0 and empty value of CUSTOM.xxx means failure
    Fixes and additions for mk-configure.7

commit 1b83f443c329d91b4ce17809e5e3900a3de081d2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 24 23:31:46 2009 +0000

    minor changes

commit 6fc1ca8764e13224eaf28d482df50766cffa1db9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 23 22:02:17 2009 +0000

    nothing

commit fdd7a174ce1023793bce3bd7975a63c67411361f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 23 22:00:36 2009 +0000

    s/mkc_imp.own.mk/mkc.own.mk/ : this fixes some problem with uninitialized variables

commit f22c9093c3833d3e376dd1d928f10c8b10b6128c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 23 21:16:46 2009 +0000

    cxxapp application is also tested

commit 27d3d3fee1a693400880897adae50e587867ecea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 23 21:12:58 2009 +0000

    add missed #include <string>

commit 696a9cfd6ad230994fa3633b16a36ea0932fae8b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 23 21:09:12 2009 +0000

    headers

commit 5b175bf6603369e5f01260bc2cc4e58818ec9771
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 23 21:03:52 2009 +0000

    Add regression test for C++ application that uses C++ library.

commit 9c371ebb0bd3e724a296ef54461d1c979ec884d7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 23 20:47:45 2009 +0000

    QNX is already done

commit fa1df831e148d0f3dd03df7e3f56019e5fea656f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 23 20:47:19 2009 +0000

    set -e for making subdirs

commit 07a76aea1a7ae6eb185ca38f9678b6a7777942e6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 23 20:24:29 2009 +0000

    changes in regression tests/examples caused by mkc.configure.mk included from mkc{prog,lib}.mk

commit c26c37aa839b402e8a47b6c9baccca085ad478ed
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 21 22:09:43 2009 +0000

    +1 task

commit 0834fc2238157b0ae0a20d167277b62fd803f2d9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 21 21:58:37 2009 +0000

    Notes about QNX

commit 2e9c22e0b68b6bf12867a99cc9a6c70d1a2cf4e0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 21 21:58:18 2009 +0000

    reorder

commit c55d9a034f664fd928e1fb66ef0beb84e3e8370f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 21 21:53:10 2009 +0000

    -1 task

commit 791b4974305730dda07f148d790e09cdb7dfe510
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 21 21:52:28 2009 +0000

    The default directory for mk-files is ${PREFIX}/share/mkc-mk,
       where an emty sys.mk is installed to unless NOSYSMK is defined.
       Explanation about this in README

commit fff770e23ebc02867230008f1bee8f71d2ad65a1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 21 21:18:41 2009 +0000

    +1 task

commit b82e2f7c147162990c636478c006a81b1eebcbe6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 20 20:15:23 2009 +0000

    sys.mk is an empty file again. bmake.sys.mk is a file to copy to mk directory

commit 3df219fa5afd82060f055b672293d1e21fe7fb57
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 20 20:07:00 2009 +0000

    Support for QNX! Its rm(1) exits with error if it is envoked with -f option
       but without files as arguments

commit 6742daecb4ceee7d0ffb036d5541ff0768d094eb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 20 20:04:21 2009 +0000

    support for QNX!

commit 2b7be7c111ab35ca8627225ed1902d5f2da5c828
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 19 07:40:56 2009 +0000

    "mkcmake" utility for making projects

commit 073d35ae326ad35cf50aa37832cc170dfb53c21c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 17 21:43:57 2009 +0000

    mkc.intexts.mk is .included from mkc_imp.init.mk automatically just like
       mkc_imp.man.mk, mkc_imp.info etc.

commit 35ab2bd93a0f0e83ed2e8f190dac5c2cde69db94
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 17 21:38:00 2009 +0000

    another fix (do not cleandir:clean for mkc.subdir)

commit 177a232f0bbd4cd40c0abedfdc697aca5e40cf4d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 17 21:31:37 2009 +0000

    do not cleandir:clean for mkc.subdir

commit e1b7d6101c90de9189d5d37ec9a98b6f38576869
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 17 21:20:17 2009 +0000

    MKC_BOOTSTRAP keeps path to root directory

commit c1e580fb701dcc4d5007090dfc476c9e73893d5c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 17 21:19:45 2009 +0000

    do not cleandir:clean for mkc.subdir

commit a31de4160591a5e1da3165e9c44e4a10bdde2120
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 17 21:15:38 2009 +0000

    -1 task

commit e50d40e297d14f1201d8b48b3007e7d8538946ba
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 17 21:14:45 2009 +0000

    do not cleandir:clean for mkc.subdir

commit 0c45d6b363503d7885794bc53abfa9275706ca52
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 17 20:22:32 2009 +0000

    more and more new tasks

commit e9b293be67e201153fcffff525c908ed4ae1de53
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 17 20:22:04 2009 +0000

    MKC_CHECK_BUILTINS+=xxx sets BUILTIN.xxx

commit 5a206fda1b86b54e4874c74003099dc4572735de
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 16 21:34:10 2009 +0000

    remove commented in code

commit ad1ccd24b9537ed214919371693af134b6deaa4b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 16 21:26:22 2009 +0000

    comment in debugging code

commit 5d6e8455b3341a67d565d27e34804433c79d2f51
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 16 21:23:20 2009 +0000

    further fixes for Solaris

commit a4efb87c4b163adeb796ca127d55bc1431f29a18
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 15 22:36:29 2009 +0000

    MKC_BOOTSTRAP var to install yourself

commit 12b867f2007de322c8e43786113b89005898a685
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 15 22:34:49 2009 +0000

    s/sinclude/include/ for mkc_imp.platform.sys.mk

commit dbe1a60174ddf0b21ce50757593e81257440dbdf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 15 22:33:41 2009 +0000

    fixes for non-POSIX Solaris' userspace

commit fad8653e0b1185ca26720e55f8a3fd27022c7f1e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 13 01:25:48 2009 +0000

    fix for -install_name linking option on Darwin

commit c1266d5aa8d81c8f32b5f595d1c7ca191ded91c2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 13 01:08:52 2009 +0000

    More fixes on Darwin
    On darwin LDCOMPILER defaults to yes

commit 25776d67abcd69219191ba9ce7c3395711cd4f5b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 13 00:42:11 2009 +0000

    On Darwin:
      - LDCOMPILER is always set to yes
      - -install_name ${LIBDIR} is passed to linker
      - -current_version ${SHLIB_MAJOR+1}.${SHLIB_MINOR}.${SHLIB_TEENY}
      - -compatibility_version ${SHLIB_MAJOR+1}

commit e6c6d730be9bee22e7aafd366a89e07d25169f4c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 13 00:38:57 2009 +0000

    Regression test for SHLIB_TEENY

commit 03c03d253f55b9d70557c4991a72b53d6277926b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 12 15:09:37 2009 +0000

    More and more explanations

commit d97fea61a0b7283d42051b7a7d8168a845f568f6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 12 14:18:31 2009 +0000

    updates

commit 23fcb950b7fb3f68478abb1b1220287c6ed43982
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 12 13:01:07 2009 +0000

    Notes about 0.13.0 release; updates for README

commit 73e43c0e687d1f477ea3b1cdb2767078114effcc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 12 11:50:17 2009 +0000

    updated

commit 3a19dfaeea7d9f0fde5fc66c3c259ac627f7b038
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 12 11:48:00 2009 +0000

    updated

commit 271763424ea0855e354abf2e8270b2459d167a14
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 12 11:25:20 2009 +0000

    updates

commit 0568a1be429129d0ef4bacaa586c79623c64f14a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 12 10:32:47 2009 +0000

    note about FAQ

commit 8b9241b20abbde895eb6b177382925290e1eafa1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 12 10:32:30 2009 +0000

    slightly modified pkgsrc version of sys.mk

commit c4255c19524f8674d97f6917c6637dbc47467edd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 12 10:28:40 2009 +0000

    rewrite lots of things

commit ed59582c1e750da01e79f7daef3682a0a67cb997
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 10 22:34:22 2009 +0000

    update

commit 0b16a0692bdbe82cfb875d86adc0a17395fb9cb0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 10 22:32:45 2009 +0000

    Under Linux we try to find BSD compatible install(1)

commit 2a6cd2d891e806ec24829c736179f1c4396adfab
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 10 22:07:36 2009 +0000

    FIX: Linux, SunOS and lots of others have no "wheel" group.
       They have "root".

commit 60407a20e250a72d339a1ebcb6418698b486a301
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 10 22:06:43 2009 +0000

    add mkc_imp.init.mk

commit 8e037c83c29564c4b8706e34754d961b39c46fd3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 10 21:43:48 2009 +0000

    -1 task

commit 0a98f3640f46786bbea6e76050e7a891289d0f1e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 10 21:43:18 2009 +0000

    FIX: "make installdirs" should not create man/htmlN directories unless
        MKHTML is set to "yes"
    Updates for regression tests

commit 48966d6700075250f8f988a1f53154b210296ba2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 10 16:52:33 2009 +0000

    new tasks

commit a9e8c0ceb2185bb3363683fb30aa12b7de79c8a2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 8 16:10:59 2009 +0000

    fix for Intel C compiler. By default, it mimics GNU cc.

commit 9ff0e2c0fd56470684d08c1cab4fe7118597329f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 7 11:20:45 2009 +0000

    In order to avoid confusion, position independent object files (.so) have
       been renamed to .os. For the same reason, .po renamed to .op.

commit 3ffcc92a9aac001c4f975accd22ce3b60987c34a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 7 11:19:06 2009 +0000

    Fixes for SUNPRO

commit cb9bcc545e9d527ae6701ac7bf6d1fe92b9366aa
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 22:42:52 2009 +0000

    Shared library support (both via ld and cc/c++) for
       HP-UX, Solaris, Darwin, AIX and IRIX.

commit b85409f8ae6524c736ac7e14275c300f170ce806
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 18:10:55 2009 +0000

    updates for regression tests for recent changes in detecting C++ compiler type

commit 489923ff7165702c80984f83059d9099798188db
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 18:10:23 2009 +0000

    fixed: building a shared library on Darwin with LDCOMPILER=yes

commit abb6710acadf3c62d7a643d46f1129c9af2e51c0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 16:40:46 2009 +0000

    Option for passing opts to linker (-Wl,) depends on compiler type
    Minor corrections in TODO

commit a5c75fc51e6507902889c322ec0e0755e602a742
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 16:09:03 2009 +0000

    -1 task

commit 3ab0916cdd69a30eef1fa063677eb6f08f23a066
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 15:47:26 2009 +0000

    New option 'mkc_check_compiler -x' for checking C++ compiler type.
    .cc.so etc. rules uses that type (s/CFLAGS.pic/CXXFLAGS.pic/)

commit b956d71f866d6294e704361ceff7dd1dd1cc2d64
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 13:19:53 2009 +0000

    lowering priorities for some tasks

commit ba8549f9b91d5a0cbce02587480315612537ff55
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 13:19:36 2009 +0000

    FIX: .so build rule didn`t use ${LDFLAGS}

commit b589487fbe022b8b658f9fc246ac2d2e62a7b800
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 13:11:02 2009 +0000

    -3 tasks

commit 9a795df4dee1af07c74759edff0b60ce6afe0cb3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 13:10:13 2009 +0000

    documentation for LDCOMPILER

commit 3911662aea6f72e5b91e47c61d47d6db12d67efd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 12:54:11 2009 +0000

    LDCOMPILER variable becomes yes/no value

commit 62a09bcf5ea095aa68b39b3a3c10507a7289bb09
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 12:46:57 2009 +0000

    documentation for INCSSRCDIR

commit a8e69846563fafb6fdaa8146d58f5ac0c397916f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 12:45:37 2009 +0000

    oops, I forgot to commit this

commit 21cef7d7beb37758a8668bf09552762a197c3dda
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 12:39:12 2009 +0000

    INCSSRCDIR variable is introduced, regression test for this

commit 3075ce391264007501dac35250b7efacc7aa29d7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 08:19:09 2009 +0000

    +1 task

commit 1e276a46d14c87e7aacb7230622f42f90fb5b498
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 08:15:28 2009 +0000

    regression test for C++-based library

commit c5c57e267f46cb4b0a6149be1226b362ebb749bd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 08:15:02 2009 +0000

    LDCOMPILER variable is introduced, if `true', compiler is used for
       linking a shared library.
    Clean-ups

commit f59a84f18db8f710032d90218814beb182b4f2fc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 6 08:13:24 2009 +0000

    suffix rules for .cpp, extension widely used for C++ sources

commit 18527eee475d05f33f2ef3786a35301c12d0df92
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 5 21:25:41 2009 +0000

    If C++ source files are listed in SRCS, ${CXX} is used as a linker.
       Regression for this is added.

commit ba8e137816a311bbd97c427e3f878b42a5c26c0c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 3 22:15:45 2009 +0000

    more tasks

commit 3f97d3f84b3a5e3fe989f3e2c0449e29b5219a19
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 3 22:09:14 2009 +0000

    FIX: extra dot in LDFLAGS.soname

commit c674cd77050e7edc6bffe99713d724d156d1cbcb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 3 21:43:32 2009 +0000

    -1 task

commit b4dbf123c621e6500b9f71ceeb14ec3553ced6ec
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 3 21:42:54 2009 +0000

    more strange plans...

commit 48aee35c3a2446e2d59900ca1573afd58119116a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 3 21:24:00 2009 +0000

    New utility mkc_install for exotic platforms where we have no
    BSD compatible install(1)

commit 63081c7d7897abf8aa9897bc58a87114d9975d8b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 2 12:27:50 2009 +0000

    fixes for Sun Pro C compiler

commit e83bbba2624d2623cbf8f669ea23afdbf08e2786
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 2 11:57:13 2009 +0000

    fix for Solaris lex

commit a2cca49782ea04a4dd92b9dd98a97617af060bd9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 1 17:18:04 2009 +0000

    Set CC before using...

commit 7a4effb3f9ae9099fd7d9203a092c5522046e2b9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 1 16:29:47 2009 +0000

    fix/generalization

commit 3c5c1d51e03e64b53f9a40a798b4debf17b98755
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 1 16:29:08 2009 +0000

    fix for SunPro

commit 3333c450f0823f937b5925cbd83134e6336bc04d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 1 16:28:24 2009 +0000

    Hello for SunPro C compiler

commit ec5b8d1d60a314fc5fda7b9590e108f02a417da6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 1 16:27:10 2009 +0000

    Accepts full paths. /path/to/program -> /path/to/program

commit 3e01d2428ddb74c96fcaa3ad64fde92d40cd9eea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 1 16:26:15 2009 +0000

    Under Solaris, CC/CXX are set to /usr/ccs/bin/{cc,CC},
       /opt/SUNWspro/bin/{cc,CC}, /usr/sfw/bin/{gcc,g++} or {cc,c++}
       if this order.

commit d9839977e6a9462a9f75ddbbf9584ef53fbbe573
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 1 16:23:24 2009 +0000

    FIX: void function cannot 'return 0' (Thanks to SunPro!)

commit 8771259d8d7596bea34f3fe19b9e541f981b559f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 1 16:22:30 2009 +0000

    fix for MKC_CHECK_PROGS: replace / with _ in prog_id

commit f504e310c994824d99969c9a22767a14d7721f1e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 1 16:20:36 2009 +0000

    Support for the following compilers:
      IBM Visual Age, HP cc/aCC, SunPro C/C++, Watcom, Borland, DEC C/C++
      and Comeau C/C++

commit c0f5ffb976f9335778370a9ac70a446fdfe947f5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 27 16:16:28 2009 +0000

    tests/configure_test uses MKC_SRCS, MKC_CFLAGS and MKC_LDADD for tests,
    instead of SRCS, CFLAGS, LDADD because the latter may be changed in sys.mk

commit 9550d8399c862e2b0df7ea06ac1c9ac54d46321f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 27 16:14:09 2009 +0000

    changed cache files for MKC_CHECK_PROGS (c++ -> cxx)

commit 653949df6b455ded84010e3be298295aa275a635
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 25 22:58:13 2009 +0000

    minor fix

commit dba9dcfb20aea6d4ae6235013597bb6bb2641c69
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 25 22:15:22 2009 +0000

    fixes under Linux, clean-ups

commit 827709af0e888916234bf61719465f42a51391bb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 25 21:58:28 2009 +0000

    fixes

commit 298fbc211443e86c398e69c338d19aea708c6a3e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 25 21:31:10 2009 +0000

    no need for this

commit 831e6bdb8c7a0183a9807e287d13674741a90ab4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 25 21:27:38 2009 +0000

    SYSCUSTOMDIR renamed to BUILTINSDIR

commit af392d0f8acaea8ad98bcd61035b56ffacf1efe4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 25 21:19:23 2009 +0000

    minor fix

commit 5445df12a1debf67f964a640903333bcf29b6837
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 25 21:16:35 2009 +0000

    Remove MKC_REQUIRE_prog in favour of MKC_CHECK_BUILTINS, updates in
       docs and regression tests/examples.

commit 05a69c2499964d6e58d5055a87e0b832ead8a181
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 25 21:11:28 2009 +0000

    minor fix

commit 709f01ae597fdd78d1f869f764a0725a9e56ab88
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 24 21:56:26 2009 +0000

    ADDED: MKC_CUSTOM_endianess for checking endianess of the hardware.
    -1 task

commit 0de065781e665ad79ab0b7edc3b4f44f75d51eae
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 24 21:45:11 2009 +0000

    MKC_CHECK_prog_<progname> renamed to MKC_CUSTOM_prog_<progname>

commit d8574de94e1a052c7f46efe5a033a0fffb0a5adb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 24 21:41:12 2009 +0000

    Documentation for MKC_CHECK_prog_<progname>

commit b8adab56f8950c52f9d47e24dcd59fb928aaed34
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 24 21:32:13 2009 +0000

    s/HAVE_CUSTOM/CUSTOM/g; missed #include <string.h>

commit 7466660020ab2727d30262e9e44428a72a6bccbb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 24 21:28:22 2009 +0000

    HAVE_CUSTOM.xxx bmake's variables and HAVE_CUSTOM_xxx #defines have been
       renamed to CUSTOM.xxx and CUSTOM_xxx respectively.
       Formally speaking this breaks backward compatibility. Remember, mk-c is
       still alpha ;-)

commit f4345df2c294cd526b769d4ce6aa0b523b901458
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 24 21:21:03 2009 +0000

    MKC_REQUIRE_gawk -> MKC_REQUIRE_prog_gawk, ...

commit a235933f72863d78d9a373fce16deba6c5c285ce
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 24 21:19:18 2009 +0000

    redesign => MKC_CHECK_gawk -> MKC_CHECK_prog_gawk, ...

commit c7822408dea23a7b519bd7f72525f619f23752c6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 24 21:16:26 2009 +0000

    update

commit 29e1a0b810cc6414293138347ef9d45f51555c45
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 24 21:16:03 2009 +0000

    print results of the check in "test" target

commit 2601bc9f67d113dd99ea696d91248f604cc65b7f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 24 20:19:56 2009 +0000

    -1 task

commit 1df6833396b80764a2b8fcbb3208cfef8953e6cf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 24 20:19:15 2009 +0000

    add: disabled test for MKC_REQUIRE_{gawk,flex,bison,gm4}

commit 86f5804f9d5400eb9dcdf60984bbcfab96924db9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 24 20:04:25 2009 +0000

    disable yacc_need_liby

commit b11831e39826f4e348f90cc8cef527941dffda73
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 24 20:00:29 2009 +0000

    fix main and yyerror functions added

commit 8fb7a5f8a6c8c7d3a84bb64649ad2fb8aaa640c4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 24 19:36:21 2009 +0000

    mkc_check_compiler is also installed

commit 10f88a133397b60f8aae2e039f62853ba53f1315
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 24 19:27:50 2009 +0000

    fix for MKC_CUSTOM_FN.prog__{yacc,bison,...}

commit 0c601258067c6ff307cc280bc483dd01db867dcf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 24 18:43:17 2009 +0000

    fix for ${!:runit:!} and MAKEOBJDIR

commit fb15379ff263965cace84693adf6381c703a93c3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 22:44:46 2009 +0000

    added: MKC_{CHECK,REQUIRE}_{gawk,gm4,flex,bison}

commit fe1ec86cd0fbbd8beeef909dc13547dedf1a11a0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 20:38:39 2009 +0000

    tool for checking for GNU bison

commit 3da061bd52093ac9049c443885fc0cd0a2136e70
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 20:25:33 2009 +0000

    Tools for searching for GNU awk, GNU m4 and GNU flex

commit b22953348ffc4652df2975712041c374add0f87a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 19:59:00 2009 +0000

    additions, updates

commit 59421e7813a1b70d90bca14e283f75f18f68b8c6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 19:09:39 2009 +0000

    -1 task

commit 3f0ee9b35bdf3c982c6973d2b3228bbf1394702d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 18:21:04 2009 +0000

    "make test" succeeds with CC=pcc and others

commit f849aa0c3c0897bb434e32ba629fe9c2024030f0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 16:23:27 2009 +0000

    simplified

commit 8288c7091bef7628f7a7f57ca8cadc690b64b579
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 16:20:26 2009 +0000

    Logic of script-based MKC_CHECK_CUSTOM changed. Now mkc_check_custom(1)
       outputs script's output (1 for success, 0 for false or any other value)

commit 1f097411826a2252e16e32937404f437443cad57
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 15:02:30 2009 +0000

    Opps, I forgot to remove it

commit 5318eae0dc83b69d539f03403af0eea00abbb286
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 15:00:37 2009 +0000

    do not fails if not GCC is in use

commit 6c70258e26774e664f8846f8bd1f9a15fcf61654
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 15:00:09 2009 +0000

    updates, resorted, ...

commit 19b5ef0bec074455d92160e592fd9654e665a18d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 14:59:48 2009 +0000

    s/Checking/checking/

commit 5a7c011054949d0cc7da954b09d62d3c63e0dd0e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 14:47:37 2009 +0000

    s/Checking/checking/

commit 44e583b1fc01a03c06521c6a65e72fad3971f939
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 14:43:34 2009 +0000

    -1 task

commit c81860b0e703cd2a1e93e72593e14f4fe1b2320c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 14:41:58 2009 +0000

    Documentation for SCRIPTSDIR_<script>.
    Fixes for SCRIPTSNAME_<script>.

commit 40418052508c82005e4a7c374f32cc76a669fb12
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 14:38:17 2009 +0000

    Regression tests for SCRIPTS=subdir/script, SCRIPTSDIR_subdir_script and
        SCRIPTSNAME_subdir_script.

commit b6e255f3299a5f7ac27a594272ae7657ba1a15a2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 14:24:53 2009 +0000

    Skip CVS subdirectory

commit 0d7d4de078642d3ecf0beb858d364f0b41c67920
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 14:21:15 2009 +0000

    Oops, I forgot to commit it

commit 1510236cdfe2807de61b45e6ad8f74ef7e54e7bb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 14:20:34 2009 +0000

    custom_yacc_need_liby has been moved to custom/ subdirectory
    SCRIPTS can contain subdir/<script>s, and they are installed just as
      <script>s, i.e. stripping subdir/. SCRIPTSDIR_subdir_<script> and
      SCRIPTSNAME_subdir_<script> can be used.

commit 30e92457001dce116df4de58c09dba1153d23e2e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 13:52:41 2009 +0000

    -1 task, updates

commit d4de709d25e17ba202c1a52a12541ad99ede07a7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 13:41:18 2009 +0000

    documentation for MKC_PROG.id.<progname>

commit c28956c7f7c15d6acbea95464d4759db2ec85a1c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 13:16:08 2009 +0000

    Presense of LEX, YACC, CC, CXX, FC and PC is automatically detected
       if they are needed. This is implemented
       with a help of MKC_REQUIRE_PROGS.
    mkc.configure.mk: Varibale PROG.id.<progname> is introduced.

commit 11c2824cc86b9f0025bcc918798f6aa01d47aa76
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 13:13:31 2009 +0000

    added: -i option that specifies a prog_id. Cache files have name
       _mkc_prog_${prog_id}.* or _mkc_prog_${prog_id}.* if -i was not applied.
    Improved usage message.

commit 22f4dcbe063c394093465ae953b5b78355651db6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 11:58:22 2009 +0000

    change custom_yacc_need_liby logic: if .y can be linked without -ly, -ly is need

commit 604aefa348cb18b195b0cde91bb6b2ad96097875
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 11:54:45 2009 +0000

    fix for yacc_need_liby custom check

commit 38e93a1207c9acbdd66f931292c175e994e0b219
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 11:54:22 2009 +0000

    MKC_{CFLAGS,LDADD,SRCS} variables are also .undef-ed in the end of configure.mk

commit 42a9f5af679e766e5e0ecff2cbe81a795a256e4e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 11:03:03 2009 +0000

    mkc.configure.mk is activately transparantly if it is necessary.
       In some cases, MKC_CHECK_XXX variables are set in mk-c code.
       For doing this, MKC_CHECK_xxx variables are undef-ed in configure.mk
    System custom checks are installed to
       SYSCUSTOMDIR=$PREFIX/share/mk-configure/custom.
       At the moment the only system custom check is newly created
       'custom_yacc_need_liby'.
    If .y is detected in SRCS, necessaty of -ly is automatically checked
       and LDADD is changed accordingly if necessary.

commit ccbd4ec0b46d9626ad9a7b55a29556255c3c6025
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 10:57:35 2009 +0000

    Remove .c:, .f:, .l: and similar useless rules. It is enough to have
       .c.o:, .f.o:, .l.c etc.

commit 35fd44020446d21a94c9bc4b5919ae2af59146c5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 10:49:03 2009 +0000

    Oops, I forgot to commit them

commit f260a729a206be2d25bb1d6e46f60f2367fb5b19
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 07:30:20 2009 +0000

    .VB macros renamed to .VS

commit af28737404eecc3f0e44ad228660fc99830d5c3d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 07:25:38 2009 +0000

    manual page for mkc_check_custom

commit 7e0c1d1b329646218037fe4dfb7fd35df4daa6af
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 06:48:05 2009 +0000

    Minor improvements for cross-compilation

commit 7668943dd9eb771e8f149fbd87b20eb337c37d60
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 06:38:33 2009 +0000

    notes about licensing

commit d6ebd0216ba91b5c0e33dd643cfb3019c4ac10e2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 02:05:20 2009 +0000

    updat documentation for MKC_CHECK_CUSTOM

commit 8351766d3970b6e19c7906d2c437b24a48df4efc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 01:48:46 2009 +0000

    Regression tests for C++ and executable MKC_CUSTOM_CHECKS

commit 494ca41c51aa09ab42e15b30f7d568b38678926a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 22 01:47:50 2009 +0000

    Support for C++ checks (.cc, .cxx, .C and .cpp), Fortran chesk (.f)
       and executable scripts checks.

commit a5e7c5ec796ac32941c2e27d205be09f0016521d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 21 23:19:10 2009 +0000

    Almost completely reimplemented

commit 96406537d7442362520f759ada2c2aa712b3dfd9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 21 22:04:04 2009 +0000

    Initial support for cross-compilation
    Compiler type (CC_TYPE) is automatically detected if needed.

commit 765234b8b9b4e9847d7c99b3fca01431e6354aec
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 21 22:02:52 2009 +0000

    -1 task (delayed)

commit 42eecbdbde7ad181f964b8bbca6f660a7bce1d7f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 21 22:02:10 2009 +0000

    if MKC_NOCACHE=1 then tmp.c, tmp.o, tmp.exe and tmp.err are removed

commit 6c851c7b09f41fc2c747c83f24a4a70328d7da92
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 21 22:00:31 2009 +0000

    do not keep _mkc_define_* files

commit cbaec6c06abd153c644b24ae823e2bef78390d1c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 21 21:59:50 2009 +0000

    MKC_CACHEDIR is defined here too

commit a3e6eb9c5bffb084abfb20c27502ea86018b568c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 21 21:59:19 2009 +0000

    a few comment lines

commit 6a20b77fb145b5ce622b1e8c140f95960d33c2c9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 21 15:25:50 2009 +0000

    minor cleanup

commit 76d284b1469f5599d179f197205a147df1988555
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 20 23:15:08 2009 +0000

    -1 task

commit 3f672745be4182668bd845b706a5279356fa5991
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 20 23:14:48 2009 +0000

    was commited by accident

commit 500117dd9299821759547f6a2f3232bba25e0a7d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 20 22:50:36 2009 +0000

    -ly is added to LDADD automatically if needed.
    Regression test for yacc code.

commit 5c1e0c6e84f1dea6c9d1266c582b73bec5c85926
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 20 21:43:14 2009 +0000

    -ll is added to LDADD automatically if needed.

commit d276090758a9098655501bbe0813964ea3730c9a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 20 21:33:00 2009 +0000

    added: regression test for .l in SRCS

commit ea1ca01cc195d1364adeca5f351d8ce77fe388d9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 20 20:46:30 2009 +0000

    more tasks

commit 509b1e29f4d0da86b3a95be58ce1d24d963e71c0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 19 21:47:37 2009 +0000

    updates

commit 12c415be5625011256bb6972ed93c8c89de4deb5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 19 21:31:51 2009 +0000

    remove useless TMACDIR and dependencies on tmac files under /usr/share

commit 1d5a68a177ba97035cba9cd3e7d9737f7e800b7f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 19 21:30:12 2009 +0000

    fixed: SRCS=subdir/source.c leads build failures with non-empty
       MAKEOBJDIR. Reason: incorrect calculation of OBJS.
       Solution: OBJS=${SRCS:T ... }

commit 34f1abe97c81c77ec536d02987618aa7879408e7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 12 21:13:42 2009 +0000

    s/@@version@@/@version@/

commit 5ecce5a2dd33b993df4fda10a5664163ce253142
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 12 21:04:54 2009 +0000

    version -> 0.12.0

commit 6c56334d7b7ebbadc317f92111fa9460ac761244
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 12 20:24:53 2009 +0000

    Fix for OpenBSD, netinet/in.h doesn't declare sockaddr_in

commit 095743e3f78b5c4522b777044e9a51446829f33d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 12 19:38:21 2009 +0000

    version -> 0.12.0
    Release NOTES
    Minor updates for README and TODO

commit c02b3c4bc355934f4cbb40117dd70691921a7274
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 12 18:44:10 2009 +0000

    an empty dummy file

commit d8c1f507e08817e8c78f55e483c6deea1a97a00a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 12 15:52:19 2009 +0000

    minor corrections

commit 25d6fffb72543c9556f17b8607c88c9df2f2fb54
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 12 15:46:23 2009 +0000

    updates for release 0.12.0

commit c2e0a37aaa34f9f672d426f7c4fd7ec0c85f08b1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 12 14:48:04 2009 +0000

    Copyright notices about NetBSD foundation, Berkeley softworks et.al.

commit 206f6fb1b3dab41261d9648e3226f95f86c3acc8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 24 07:26:40 2009 +0000

    groff -mdoc2html needs -Tascii

commit 580023e304fde55b23d6f41b1de5ecbd546067e0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Oct 15 08:38:58 2009 +0000

    ${.OBJDIR} is added to PATH for target "test"

commit df0daa2a8ca5167e515e2c3660affc31f88b4827
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 14 15:04:35 2009 +0000

    compiler type to stdout!

commit 5c40fe4a95058b3220f3b71b52a2de8dd7b86490
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 14 08:53:37 2009 +0000

    new script for detecting CC type (gcc, icc, pcc etc.)

commit 8323100ec400ff4a030fe1366c6dfff8f1ec2f8a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 14 08:43:32 2009 +0000

    755/644 instead of 555/444 on some platforms

commit b738e1b3d52504da0dc2076526b0e2a6fc573d04
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 14 08:26:09 2009 +0000

    If /usr/xpg4/bin/awk exists, it is used instead of /usr/bin/awk (Solaris)

commit cf7b8a6605253975cedfc957e2ae6337af051bbf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 14 08:25:01 2009 +0000

    fix: solaris` /usr/ucb/install doesn`t like multiple dirs

commit 0019f812d49076deabc278a6d8e8f603e50535e5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 14 08:23:47 2009 +0000

    introduce variable NROFF_MAN2DOC

commit 30993cb5c2a66f56bfc3b7b3c210747cd40a2a6f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 7 11:01:45 2009 +0000

    +1 task

commit b5a41f7f698f05a972c929c296cdad2156107272
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 4 07:10:13 2009 +0000

    Internal SKIP_CONFIGURE_MK variable introduced. If it is set, configure.mk
       checks are not run. This variable is set in mkc_imp.init.mk
       during detecting -L, -I etc. opts by linkme.mk.

commit 1b9befa15574346f743f20d3a5971b99c08db65c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 4 06:28:11 2009 +0000

    fix double "check_itself" function

commit 75de1173a9d2e8056f225eedea18044acde243b3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 21:25:12 2009 +0000

    mkc_check_prog verbose messages contain a path to found program

commit d092e8926775abaf97108d3a673e39ad20ce9ca3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 21:18:56 2009 +0000

    Code clean-ups. All mkc_check_xxx execs have common functionality -- cache
    handling -- which is now separated into an individual function,
    check_and_cache.

commit 5c3c85633a68f14ad6da705a5a059928efa5cdc2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 19:57:56 2009 +0000

    fix for Darwin

commit acba643326e9577e2d342aac53ac776d7b181fc4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 18:55:56 2009 +0000

    fix for -shared

commit 0fe1a0b623e3a7addc28cc1938e3d4a4b942859a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 18:51:34 2009 +0000

    -soname and -shared for Darwin

commit a9976fe0c7f9fcf14bc9326245a508fbf503df7f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 18:46:29 2009 +0000

    Remove useless variable unix
    xxx.PIC vars renamed to xxx.pic
    SHLIB_SHFLAGS renamed to LDFLAGS.soname
    Remove hardware specific settings from mkc_imp.lib.mk

commit 5d6267acffd4949cdefa6666a7186cb5f5d0c448
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 16:39:47 2009 +0000

    mkc_bsd.*.mk files have been renamed to mkc_imp.*.mk.
       "imp" means "implementation", that is low level modules that should not
       be used by user.

commit 968a54d22d3cad8d9cc30b61718cbe75bd54df75
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 16:12:24 2009 +0000

    nothing

commit 62fec997f62f6ac4fb7967878171cb166d4befb0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 16:05:29 2009 +0000

    remove lint phantoms

commit 382a6970ac90fb48e481c7b95b2bf4cf2154a09b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 15:58:33 2009 +0000

    remove useless comments about NOxxx vars

commit b9c5dfc9880400d096de2c580fd7c899a431ac5f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 15:56:19 2009 +0000

    clean-ups

commit cfca0f689c137037f17647c2b20255a270d942e6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 15:54:49 2009 +0000

    clean-ups

commit 723a6c111f0c48888a13e1f8ea5df491b98b8220
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 15:53:52 2009 +0000

    remove NOxxx variables, use MKxxx instead!

commit 2873befcc029d80d45a10301191cec2c2b84af56
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 15:48:07 2009 +0000

    remove crappy file

commit 61d17588563c4927613d3cc5d2f1430893a8ee05
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 15:41:34 2009 +0000

    remove SHLIB_LDSTARTFILE and SHLIB_LDENDFILE variables

commit 35d697893c0034cd3fefc8aaa2b57376594bf6e3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 15:38:40 2009 +0000

    remove useless SHLIB_SOVERSION variable

commit 2984093228e0611e434de34237087ace4a69afdd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 15:31:01 2009 +0000

    remove code related to lint(1)

commit fc40f3a004960b2c7d7572075acf00c8c18baa24
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 15:25:17 2009 +0000

    xxxPICFLAGS renamed to xxxFLAGS.PIC

commit faa879fc373da44c0a8a4f600d1d29054871e67e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 15:08:47 2009 +0000

    clean-ups

commit 66ac81ad3d093cc43e2001004e2bc943194165ea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 15:08:30 2009 +0000

    avoid use of "ld -r"; clean-ups

commit 3bbc6184f40b903efef8045c79de8952956c6dbf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 12:18:03 2009 +0000

    "distclean" target removes temporary /usr subdirectories used during testing

commit 1c666e2837d37254b0245e32306dd0a5168ed4ec
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 12:02:12 2009 +0000

    add CLEANDIRS and DISTCLEANDIRS variables

commit 108971b0151c0444c8d4abb13b69a94cd2192ba6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 12:01:30 2009 +0000

    s/MAKE_FLAGS/MAKEFLAGS/

commit f3a0f88c8c42167e7b2196e0b413059ebfceff57
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 11:21:27 2009 +0000

    rewording

commit 09baefcfde1be9db5b38bc56babbd81c45e61bc1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 11:21:17 2009 +0000

    MKC_SHOW_CACHED defaults to 0

commit 9f556c392f6c83b088d6d3fe67c49522643c1184
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 10:43:08 2009 +0000

    fix in installdirs target (MKHTML)

commit 29a48e80973372cfe5d30a98434e5739815a94fc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 10:00:05 2009 +0000

    SHLIB_* support have been moved to mkc.own.mk

commit 1c499111f06818a5ff55adcde2d8bbe6a88b58dc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 09:11:44 2009 +0000

    .ifdef DPLIBDIRS section added

commit 3b346d263c91c63916878e6dac2468b2caf18989
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 3 09:01:24 2009 +0000

    Use can override commands for building a shared library

commit e0b30de09baa323afc727d211039d3a8f5cab8a5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Sep 30 06:59:19 2009 +0000

    more FILES to install

commit 0b30cc83dff5eae458cd82605d8523a279e98a98
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Sep 28 19:47:53 2009 +0000

    no need

commit 940ee9cece52d537f0f89f0e9a8e7e2c1d38f42e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Sep 28 19:44:48 2009 +0000

    mkc_bsd.NetBSD.own.mk + mkc_bsd.OpenBSD.own.mk => mkc_bsd.platform.own.mk

commit 0406454d1c49a3a88609ca21447493c7fb8a29eb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Sep 28 19:42:38 2009 +0000

    "test targetr: distclean after test

commit 267225fa82e8da005e12be5fd53fe040594b4846
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 20:45:24 2009 +0000

    mkc_bsd.${OPSYS}.sys.mk files are replaced with single mkc_bsd.platform.mk

commit 16d0404f0bd994761e998abf9023ce02036a7ee1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 20:00:56 2009 +0000

    MKINSTALL is better than LIBISPRIVATE

commit 49619888762511bc0ea20d29a8f8e6be26746ba3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 19:51:24 2009 +0000

    fix for Linux`s "install -d"

commit de81d1f236c81665fe057d87fec2b159acdb33e1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 19:39:30 2009 +0000

    Implementation for MKINSTALL variable, see mk-configure(7)

commit bd054579a581489ad97fa9d13043b20e7eca576e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 17:55:30 2009 +0000

    minor corrections

commit dec577b0595d8270c7bc82b46c10a02fdad99221
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 17:52:29 2009 +0000

    Documentation for MANZ variable. MANZ is now a yes/no value.

commit 253cb04a998eac84b5fc617eb19eeb6ae37f6d4d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 17:44:40 2009 +0000

    Documentation for USETBL variable, USETBL becomes "yes"/"no" variable.
       "no" (or undef) is the default.

commit ce382e1a0328854494b2a15b3317d919daa339af
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 17:30:41 2009 +0000

    clean-ups

commit dc0cd64cbc83497cea08a7afb857a1cd2c29cab3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 17:29:30 2009 +0000

    clean-ups and simplifications

commit cec3c98ec02d9b1bfd0238f6107431003157d786
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 16:53:38 2009 +0000

    code clean-ups and simplifications

commit d8c6a1ef82eb6026331ee2da333cac98f20175d7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 16:52:21 2009 +0000

    more tasks

commit 46f0f6337bf4eaaf499dac51aafc25c727d4b594
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 16:11:35 2009 +0000

    code clean-ups

commit bf9907bc284d86e6919f901146a23cd909165a95
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 16:01:08 2009 +0000

    s/:/::/ for target filesinstall

commit 7f92c4b737a8f86bb61a74c6766f2ccc841800dc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 16:00:25 2009 +0000

    code clean-ups

commit d8c71994da3dbe32b25538e537a3070fc362d057
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 15:54:31 2009 +0000

    "test" is declared for mkc.*.mk except mkc.subdir.mk

commit e535c629009cc2ad5a455e4f5e219c97319c9e59
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 15:53:58 2009 +0000

    code clean-ups

commit ac74762710207b6bdc41de6ca9d9f8a1fd3bf20d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 15:43:21 2009 +0000

    version -> 0.11.5

commit e744cc383872fb828a3f3d05d7debd28214e6e25
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 15:34:18 2009 +0000

    all "standard" targets are visible from mkc.prog.mk, mkc.lib.mk and mkc.files.mk

commit fcb1b2fe3b012e648d4182097e3f7eed3ef85a9b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 14:19:20 2009 +0000

    mkc.subdir.mk: if MKC_REQD check fails, subdirectories are not processed
       unless we run clean/distclean/cleandir targets.
    version -> 0.11.5
    LDADD+=${DPLIBS} is executed once
    .undef DPLIBDIRS in mkc_bsd.init.mk
    ${MAKEFLAGS} added to ${MAKE} call

commit a319e8559d57c1d048ea1f91037e51b86e75c2a7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 14:15:49 2009 +0000

    MKC_VERSION -> 0.11.5
    .undef DPLIBDIRS in mkc_bsd.init.mk
    LDADD+=${DPLIBS} is executed only once

commit 1be09376c21f5327a978d6b6be0a52aaf9178d68
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 14:00:25 2009 +0000

    DPLIBDIRS section should be included more than once, so it is moved outside
       .ifndef __initialized__ section.
       Regression test for this case.
    Remove .ifndef SUBDIR around "mkc_cleandir" and "error-check" targets.

commit 9c10ab528ed00948eddceae9db90ba0066aa5ed8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 13:11:59 2009 +0000

    SHLIB_EXT renamed to SHLIB_EXTFULL; SHLIB_EXT0 renamed to SHLIB_EXT

commit 0ad547982532bc1acd816f7a1d1f7999f367e3a7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 11:29:11 2009 +0000

    more complex regression tests

commit 00be5fe2456749fcf05738f2f9e33707659ce4b1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 11:11:40 2009 +0000

    clean-ups, smaller/smarter "test" target

commit 3b66a137047a933657f0c3f8eca40de5951c665d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 10:26:02 2009 +0000

    version -> 0.11.5

commit 3aad5da1fe1b10470bd384f50a66001f11ebbee8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 10:24:59 2009 +0000

    clean-ups, uninstall added to TARGETS variable

commit a460154b5fb8d8f04716800eadc417ecf2618671
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 10:21:53 2009 +0000

    A target "install-dirs" has been renamed to "installdirs".
       The reason is that mkc_bsd.subdir.mk uses `-' as a delimiter between
       target name and a subdirectory. Solution: to not use `-' in targer names.

commit 704252a1dd527305f69fb3a8994dd1bca8a45a7b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 10:20:19 2009 +0000

    this file is not needed anymore

commit cddc24b06041ab229c8aa93f9c66ee35f2769357
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 10:03:59 2009 +0000

    New regression test for "test" target from mkc.subdir.mk

commit 2e02c2f8402605ba7dc0de1556d8cfb75e2ce92d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 09:39:19 2009 +0000

    remove useless code related to DESTDIR

commit 5603db4f061d8da44a692478ad5759f202a0e205
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 09:27:05 2009 +0000

    Support for non-NetBSD platforms where we have no man2html converter
      (i.e. have no workable MKHTML=yes).
    mkc.minitest.mk support expect.${OPSYS}.out

commit 6ce133c453c7903b17c44c01ba6d61549101348a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 09:01:04 2009 +0000

    MKHTML=no under !NetBSD

commit dbbbddfd22fceb3584fa30be5632f3feaf2246a9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 08:47:52 2009 +0000

    clean target also removes tmp files in tests/ and examples/

commit ac66ee457dc2c7cfd04e2e79f9ef4fc66e1ab4f7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 08:47:10 2009 +0000

    distclean target now also removes DISTCLEANFILES files

commit 4678e24be090d7ab325a0abbe31f97eddbf16db9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 27 08:20:22 2009 +0000

    Restore "localclean" target, it was removed by excident

commit c0f6bc062855b65b195fcd8921e33adf46deb16a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 23:37:53 2009 +0000

    Remove mkc.common.mk file. Now everything is implemented
        in mkc_bsd.init.mk

commit 90a867534d43044263ff8d427fdc44c19b3f3752
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 23:23:49 2009 +0000

    Improvements and simplification of "install-dirs" target. Now it is
       implemented in mkc_bsd.init.mk. INSTALLDIRS variables is assigned in
       mkc_bsd.*.mk include files.

commit dc1c75df67b6194251cffc5f27741ce19edd343e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 22:53:53 2009 +0000

    "uninstall" target has been reimplemented and becomes significantly smaller.
    DPLIBS section moved to mkc_bsd.init.mk.
    fix: TMACDIR should be under ${DESTDIR}

commit 1542ce36d7257eaa17f996f361f89c0b191f1a09
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 22:51:42 2009 +0000

    ${LDFLAGS} is added before each ${LDADD}

commit 9714488eadb42191854df62d3d333af21b8435f7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 22:25:04 2009 +0000

    In mkc_bsd.sys.mk LDLIBS variables have been renamed to LDADD.
        MK-C uses LDADD, neither LDLIBS nor LIBS!
    Updates for regression tests.
    Simplifications and clean-ups

commit 99fc10b9a7de8a014d18b830c20c83a549ae96ac
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 22:00:11 2009 +0000

    clean-ups and simplification

commit 02dd02c3de06b60a8e2fb15e545ba1ff37ebe419
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 21:57:01 2009 +0000

    mkc_bsd.own.mk CVS:
    ---------------------------------------------------------------------- More
    code has been moved from mkc.common.mk to mkc_bsd.init.mk, code clean-ups
    and
       simplifications.

commit eb7579660e21869953c52015c3ff255175c9eb89
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 21:50:36 2009 +0000

    more code has been moved from mkc.common to mkc_bsd.init.mk

commit 4c4a78432c47fbf900ddebc49d1bca39337a84e4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 21:44:06 2009 +0000

    clean-ups, code simplification

commit 24cbf94ae2555526ebedf767aabbe2d7045c3e4f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 21:44:06 2009 +0000

    clean-ups, code simplification

commit 9956e539c96196fc2b30d1abb96df2345acf2706
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 21:38:49 2009 +0000

    More code has been moved from mkc.common.mk to mkc_bsd.init.mk

commit 30a7356f4785f29bbaadd0b0207ae5b1f9de184f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 21:18:16 2009 +0000

    Revert some of the previous commits, always declare targets "filesinstall"
       and "incinstall"

commit 35dfed4e6991b3378031c081e4e933009b2634f3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 21:07:02 2009 +0000

    nothing

commit e5b5d0c1e06a5f716e2862bb6fec23251cb24633
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 21:05:38 2009 +0000

    destination files are .PHONY

commit 32da94e43c95085a4a062fd8e86a46b7f5009394
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 21:04:44 2009 +0000

    A target "clean" has been moved from mkc_bsd.files.mk to mkc_bsd.init.mk
    Clean-ups in mkc_bsd.incs.mk

commit 7d38101c9ae8a00f9d9c0dcb0ca85cb87cdee43f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 20:51:40 2009 +0000

    initialization code has been moved to mkc_bsd.init.mk

commit fa490b7d243de02ee448f0077baf39e2a68c8386
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 20:48:18 2009 +0000

    clean-ups in inclusion of mkc_bsd.own.mk

commit 3b6515a3c6924672f0fe98147328ed1ebc6b2e32
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 20:32:22 2009 +0000

    remove target "cleanfiles"; use CLEANFILES variable instead

commit 57eb904509513e8360b74a52bdd9827921f6d053
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 20:30:00 2009 +0000

    real destination file is not .PHONY

commit ee5aa7298da0e14460126b42a28b9ad562a3c48a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 20:27:50 2009 +0000

    simplification for mkc_bsd.files.mk; minor code clean-ups

commit 448e0b8af84dfad63b38a850243bc5d7d425761e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 20:15:35 2009 +0000

    Remove BUILD variable. mkc works as if it is always set.

commit 8d8a8e3a849604d1831bde51354baca85e218e5b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 19:21:52 2009 +0000

    simplify detecting an unprivileged mode

commit 9af48ae37b66af04966f5ebe66bd32ba3bc05059
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 18:45:03 2009 +0000

    remove commented in code

commit 175ec2f09a92b13e34fe5798b5dd282bab24f0a8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 14:32:13 2009 +0000

    remove useless targets: print-shlib-teeny, print-shlib-minor and print-shlib-major

commit 7bd893bbd76cfab6253464dbb6fdd54b3502518a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 14:28:03 2009 +0000

    also install mkc_bsd.*.mk files

commit aea2ad53769fb73cd6c7b11229376452e2920157
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 14:10:12 2009 +0000

    Introduce HTMLDIR containing .html pages generated from manual pages..
    Fix for uninstalling html pages generated from man pages.
    html pages are automatically installed if MKHTML=yes.
    Regression test for MKHTML=yes is in examples/hello_files.

commit 576e8ff094ab07a6b92e37b98ea71e696a80e346
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 13:41:37 2009 +0000

    remove target "cleanprog" and "cleanlib", use CLEANFILES variable instead, "clean" target moved to mkc_bsd.files.mk

commit 3627db0c94f083f3cdae66a19536b556e266b215
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 13:32:17 2009 +0000

    html pages are by "all" target if MKHTML=yes

commit d7afab9a8b48ea882e7b7816d58a809f71c733e3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 13:16:42 2009 +0000

    remove target "cleanhtml", use CLEANFILES variable instead

commit dc5c01c6940e623225cb3151e18523fa9f08814f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 13:11:57 2009 +0000

    remove target "cleanman", use CLEANFILES variable instead

commit ede218622aaa791466c5ed071a0054a7e2ead16b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 13:06:14 2009 +0000

    Fixes in uninstalling cat pages, (MKCATPAGES).
    For regression tests MKCATPAGES is set to yes.

commit d376b49dd712539585bd745331a941c3fa013121
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 12:45:08 2009 +0000

    FIX for NetBSD BTS PR/39715

commit 946631b03fbe8c1915b590d34b9733f563fb4933
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 12:37:40 2009 +0000

    Remove SHAREDSTRINGS variable

commit d256a2db4accf5d3c61998c40a5cf5322c541c75
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 12:30:42 2009 +0000

    Remove LDFLAGS_WHOLEARCH and LDFLAGS_NOWHOLEARCH variables

commit a1e827c54e56b637fb673af9c56ed42f079f9c56
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 12:26:41 2009 +0000

    remove MKSOFTFLOAT variable

commit c2b66c165be11ff968d6f2ee330d64de13ea3245
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 12:22:51 2009 +0000

    remove NEED_OWN_INSTALL_TARGET variable

commit 958af7a57152d302ff5611bfb2fd143f0dd201a5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 12:20:07 2009 +0000

    DOCDIR and HTMLDOCDIR are under PREFIX

commit 5007583833cd5f96da53a0a34347a704530b7f64
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 12:18:23 2009 +0000

    fix: -c flag is replaced with ${COPY}

commit a0bedb87d9fee548e1df916baf22c55e34b4430a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 12:14:49 2009 +0000

    Restore setting the XXXOWN and XXXGRP.
    Remove UNPRIVILEGED and INSTPRIV variables.

commit 34812dce918e60e53b64f13928bf5ec6eb349943
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 12:06:47 2009 +0000

    Use UNPRIVILEGED variable instead of setting XXXOWN and XXXGRP variables

commit d422601249e4842e3b6820d497748d67afa066d8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 12:04:32 2009 +0000

    XXXLIB have been moved from mkc.common.mk to mkc_bsd.own.mk

commit 9d82c6945080f47f73e907d625155c226a0ce24f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 11:50:46 2009 +0000

    code cleanups (MKPROFILE, MKPICINSTALL and MKCATPAGES); remove sjg mk-files workarounds

commit 327e27f4b11e64d56b296d5aaa537bc935f0ac27
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 11:43:12 2009 +0000

    OBJECT_FMT defaults to ELF. According to NetBSD's /usr/share/mk/bsd.own.mk
       "all platforms are ELF".

commit 5b221cb776cfda34c2cef068a0808939d3e640ec
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 11:30:33 2009 +0000

    ELF or a.out settings for OpenBSD

commit d1edc73761afbe3536c1e2539ca93289926febbc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 11:27:31 2009 +0000

    NetBSD specific code has been moved from mkc_bsd.own.mk to
        mkc_bsd.NetBSD.own.mk.

commit 2589814dc487a5a707c50ca916d4db7dd356a70c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 11:20:46 2009 +0000

    avoid use of MACHINE_GNU_PLATFORM variable

commit ddc4644f20c06ad0eda116da031eed8354d979b2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 11:12:15 2009 +0000

    avoid use of UPDATE variable

commit 99d2432c92722b991f5ad6172c5f3b4e803ca876
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 11:04:33 2009 +0000

    remove MKKERBEROS, MKCRYPTO_RC5, MKCRYPTO_IDEA, MKCRYPTO, MKNLS, NONLS, MKLINKLIB, NOLINKLIB and GNU_ARCH.* variables

commit 55d6d1976ae3ba04073bd0d1238d82fbbb15f4e0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 10:58:51 2009 +0000

    remove LOCALE*, KMOD*, NLS*, BSD{SRC,OBJ}DIR and SKEY variables

commit b8eba6aecda54abe6e6d7e175033d76ff1175294
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 10:45:01 2009 +0000

    remove support for SHLIB_VERSION_FILE

commit 5a0cbc4c0a9a744fae9b51b99f7d8f842af37f23
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 10:38:30 2009 +0000

    remove useless code related to MKLINKLIB

commit a3a81be77de8c6ef1ecdffb38957e9b01c81951a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 10:29:21 2009 +0000

    remove useless code related to MKLINT

commit e810cc6f629ece57f581b986d24f65cf3bdd6aee
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 10:26:52 2009 +0000

    Remove useless target "checkver".
    Remove useless code with defined(DESTDIR).
    Remove useless code related to MKLINT

commit a4833885ffbdbcf2153b6f2387590c14ae09f8c8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 09:59:25 2009 +0000

    Shared libraries: support for Darwin (complete?)

commit 8c99818e73c09833879ec49f099bc7be79c560c6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 09:27:38 2009 +0000

    shared libraries: remove hardcodes for .so names (Darwin)

commit 290742fdf2924219f3db2dd11019970b2513a028
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 26 08:44:35 2009 +0000

    shared libraries: partial support for Darwin

commit 1a39cc2424107c86f299af029d792c73f907e10a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 25 23:03:45 2009 +0000

    Fix in a regression test for Darwin.
       On this platform libm library is a symbolic link to libc.

commit 764000b763e2b7d26c4d4438100eac53323697ec
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 25 22:55:44 2009 +0000

    todo: s/mkc_shell/mkc_install/

commit 4de29ac30848b056ee8d16684b01793134b92dc5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 25 22:55:15 2009 +0000

    todo: mkc_shell

commit fc4df90ab847459f4e4c1b70e10c3e10f24f3cf8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 25 22:54:57 2009 +0000

    setting specific to Interix

commit 41a9642f3f72bb430c344a5a835dbafbb9c7be38
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 25 22:40:19 2009 +0000

    remove useless code (DESTDIR and LIBCRTBEGIN/END)

commit 2c3daaf656512e31f651f618f0fbd14c014904f0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 25 22:31:15 2009 +0000

    Settings to different systems, taken from pkgsrc mk-files

commit a591861e1f66f3c73d4c375664fbdf7ba572221f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 25 21:46:17 2009 +0000

    system-specific files

commit 2d9fbb497b0a251f5a5c2c18c2f9b572d692f2de
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 25 21:43:03 2009 +0000

    new files for system-specific settings

commit 5191a7a19c1717ed47a6561bb10ec4df39ac7c9c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 25 21:32:21 2009 +0000

    avoid setting of MAKE variable

commit 95ea3710d3143940819e0fa7f18fe4c5ddbf4377
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 25 21:29:08 2009 +0000

    avoid using lorder+tsort for building a static libraries

commit c7e055bf0c41dfd4b0781c23242bef369b2f07a9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 25 21:21:57 2009 +0000

    remove gcc-specific optimization flags on spark/ppc/x86 etc.

commit 67f156c69930fa0e4ad61195983141da1469777c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 25 21:18:34 2009 +0000

    Completely remove support for Simon Gerraty's mk-files.
    _mkc.ver.mk renamed to mkc.ver.mk.
    _mkc.missedfiles.mk is not needed because Simon Gerraty's
       mk-files are not suported anymore.
    Remove all use of MKC_NOBSDMK variable for the same reason.
    _mkc.*.mk files renamed to mkc_bsd.*.mk.
    Update for mkc_bsd.sys.mk

commit 637b81fbe17692b0da853c56ac880f2bf668407e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 25 20:34:49 2009 +0000

    renamed

commit 744c18112ee9242362c9506bcffd64e60c22c314
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 22 20:14:13 2009 +0000

    Original files from pkgsrc pkgtools/bootstrap-mk-files project.

commit fafb4690dcc915b0bbb28538241a26c3fffde66f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 19 21:51:50 2009 +0000

    workaround for buggy 20081111<bmake<20090909.
       NetBSD BTS bin/41998:
            /usr/bin/make: .for loop + ":" inside iter_var = bug

commit 26369dc5b686ddfd18518c93319fef9a16de2e6d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 18 05:31:37 2009 +0000

    s/VB/VS/

commit 7ac1efef04c162cc99cee6c96483e4e40263fb32
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 18 04:12:29 2009 +0000

    remove <> surrounding <mkc.*.mk>

commit 789e78e95f9bcd1eda040affebca3ab5b9c132a9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 17 21:19:30 2009 +0000

    minor fixes; commented in table

commit b3e31d636de6a73e7f01b70d64ec3a98f2a0a8c8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 17 19:47:02 2009 +0000

    typo fixed

commit 727b0da79edd4230752676d3dc084ef16341214d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 17 19:46:13 2009 +0000

    clean-ups: empty lines around example sections

commit 9c3066af31045fa6e115dc3599024e30c9268b12
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 15 20:19:33 2009 +0000

    fix for NetBSD /bin/sh (set -e; unset unsetvariable;)

commit 5ef897cb0751cc303387661704ceb4a2c1d67765
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 15 19:52:48 2009 +0000

    SCRIPTS defaults to ${BINDIR} (fixes problem with install-dirs target)

commit d11e41d40c9f07575e5b4035368a92ff08483e4b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 13 20:39:34 2009 +0000

    unset MAKEOBJDIR and MAKEOBJDIRPREFIX for regression tests

commit 8a1a2e39d9aa5b2c9e16ae29a53a3b15cde850f0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 6 17:56:28 2009 +0000

    parts of this text come from NetBSD

commit 4236bb9c05eb6b75a2f40c07946e325a1a96ce68
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 14:19:49 2009 +0000

    release 0.11.1
       fix: path to awk in mkc_check_version script

commit 791a6bb8cfde6c779d7f2cc67d75f83f2c253a43
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 12:53:15 2009 +0000

    install mkc_check_custom

commit 7148ed3d2c2e5c8c3634cfe53b85c42ea85210e8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 12:45:10 2009 +0000

    test_helper renamed to mkc_test_helper and installed by "bmake install"

commit 69ae595dee0cd4285fbb043938a96ecbdc619305
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 12:34:29 2009 +0000

    fix: the target cleandir is already defined in bsd.*.mk

commit 6651a8a019f392a3de5a85bcc499ddc30aa2be85
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 12:25:12 2009 +0000

    add mk-configure.7

commit bc7eabef5bfdcc737f7bf4ff870f5c06b452cac9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 12:20:44 2009 +0000

    update for 0.11.0

commit 9181ef7fcae83591e8130b4c308b33ed2f9b3975
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 11:44:56 2009 +0000

    comment out changing DISTCLEANFILES

commit 1b9b4d3655a6d7e565aeefd32c03e87b48dc3a5f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 11:38:34 2009 +0000

    top-level cleandir and distclean targets clean the garbage

commit 05f0a47b3b7178921d86c68bbbffb7ad7da46540
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 11:37:29 2009 +0000

    clean, distclean and distclean targets also remove ${CLEANFILES}

commit 42e8b703e46735f4ff9848542c15cd5b3479d673
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 11:34:35 2009 +0000

    add ${.CURDIR:T}.test.out to CLEANFILES

commit 4406515c69e4b35736c885f65d2119cf2a202922
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 09:54:21 2009 +0000

    one more file for distclean target

commit 0d1bfc1241d80e74301804389ff18e5e452ae1f2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 09:53:50 2009 +0000

    declare test/all/distclean/cleandir/clean targets unconditionally

commit 2f932a9ca999ad2eab77b2e1df08da7039c6ac2c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 09:52:59 2009 +0000

    fixes for clean/cleandir/distclean targets

commit 289de7d67ad0e9fdaab497125ebd97aa05836ff2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 09:37:56 2009 +0000

    final preparations, version -> 0.11.0

commit 387ebe1e8610a542fa9c0fb0107d847f4619dc2d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 09:35:17 2009 +0000

    version -> 0.10.999

commit eba07f4dce67dc4af5c607e69c17b1b42d1e554f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 09:35:04 2009 +0000

    docs for mkc.minitest.mk

commit d72f1cbaa5915857d551e421d85aae69d18d4e39
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 09:22:52 2009 +0000

    rewording

commit b1b036e0b71b492036f530d4e67366e688467481
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 09:17:11 2009 +0000

    rewording

commit d8c9cec53ecf0e0ebec6cfd582795760680161dd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 09:12:43 2009 +0000

    italic defaults and other improvements

commit 73ae0a66dbc06e485df3a06da1cb35f273f492bc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 08:11:37 2009 +0000

    MKMAN defaults to "no" if MAN is not defined and ${PROG}.1 does't exist.

commit a39da05603d4d365778fa41660da657bafad4d89
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 07:55:50 2009 +0000

    all examples set MKC_REQD

commit ca5b529a1b3045a5aa78d6602999c5272e61db68
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 5 07:55:29 2009 +0000

    fix: < vs. <=

commit e67ecd88e38a0b6b996c3a19d230d8ba62e76466
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 22:32:37 2009 +0000

    new internal _mkc.ver.mk include file containing MKC_VERSION=...
    In mkc.common.mk MKC_VERSION is checked against user specified MKC_REQD.
       In the latter is more than the first one, bmake fails with error.
    
       New regression for this.

commit 77147ee54df74ead880342902c3677dba5623fa4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 21:56:09 2009 +0000

    for for install-dirs and uninstall targets (SCRIPTS)

commit ce9a6670d0f4dbd8f9ed2c3cb52a5e88f82cf424
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 21:18:27 2009 +0000

    update documentation

commit 2d156951e3827833aa8e20d94a6dcff894370036
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 21:18:27 2009 +0000

    update documentation

commit 10279258b25322d7a702f7725a5743c864d4eeb0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 20:41:20 2009 +0000

    SEE ALSO section

commit 790b49eefb13806b3563d8cc84a8cdf257bb1d6d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 20:37:55 2009 +0000

    documentation for MKC_DELETE_TMPFILES and MKC_NOCACHE

commit d8b98376737af82cd9e93b88dc71ec4c7c271408
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 20:35:36 2009 +0000

    updated for new defaults

commit c342219fb540252786972afc99464537bfcc15c6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 20:33:06 2009 +0000

    remove used MKC_SHELL

commit 3989836f88ca78bef2458370ef3acc5838ed85f9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 20:31:18 2009 +0000

    documentation for MKC_SHOW_CACHED

commit 6dc8c44cd48443a2e0e0a4aac3382fd3814d64fc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 20:27:43 2009 +0000

    documentation for MKC_NOAUTO*

commit c91b38dad805b47580747d40abfc496d28a87b53
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 20:26:22 2009 +0000

    documentation for MKC_CACHEDIR

commit 4e09e79c22f4d0bb8170c774dadb126a598ba74e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 20:24:31 2009 +0000

    documentation for MKC_COMMON_HEADERS

commit 5db62bf687dcac84afaecc802219c5a1359adbb4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 20:22:52 2009 +0000

    documentation for MKC_CUSTOM_DIR

commit 10d118ac958eac80397eae9e2b71bd322bc158bf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 20:21:25 2009 +0000

    documentation MKC_COMMON_DEFINES and MKC_COMMON_DEFINES.<OPSYS>

commit a1952b47499a897d64ed68db694b38be408388c0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 20:17:12 2009 +0000

    documentation MKC_CHECK_PROGS

commit b6c7c941127a9b135edca7457093ff6e0fe7a9a2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 20:12:29 2009 +0000

    documentation MKC_CHECK_CUSTOM and MKC_CHECK_SIZEOF

commit 7187181d37a62664191a75516befafb3ead07ee6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 19:59:58 2009 +0000

    documentation MKC_CHECK_FUNCLIBS<N>

commit 567a7c6dc7460b72c0a9ad58c674a8f66b0619d5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 19:55:45 2009 +0000

    documentation MKC_CHECK_MEMBERS

commit 8292c84ab163e61532a0d1a28bb66876def6c866
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 19:51:52 2009 +0000

    documentation MKC_CHECK_VARS

commit 0d2d38f06dc2d5abd4618c2655a15f6842bec200
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 19:48:52 2009 +0000

    documentation MKC_CHECK_TYPES

commit d9642be821517e7cac1e0ff0f4f8c25a2b78c96d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 19:33:29 2009 +0000

    documentation MKC_CHECK_DEFINES

commit 17dec5e639b6c3d275be545382f8c56a03ca983d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 19:29:20 2009 +0000

    partial documentation for mkc.configure.mk

commit 0cee583fcf1290ba231396050599eefcc3be6664
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 4 18:55:12 2009 +0000

    documentation for targets and MKC_ERR_MSG

commit e7a3312d7ed17c3cc85165e05c3e5ca3830aae10
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 3 21:55:06 2009 +0000

    COPTS* variables...

commit f96fbda14cc4b2993992eae4fb3f3f033b2a41c4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 3 21:46:53 2009 +0000

    a few new tasks

commit 8c527acfe8f702a90d0dba3de6434046d902d5ef
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 3 21:39:15 2009 +0000

    Documentation for PREFIX, BINDIR,... variables

commit c14411389eb59918af5c2fab6a6b8c2b80da5045
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 3 20:58:09 2009 +0000

    Documentation common variables

commit d0eec00e3e50c88fd850b1811128bea143259e18
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 3 20:28:52 2009 +0000

    docs for INFOFLAGS, TEXINFO, SHLIB_MAJOR and SHLIB_MINOR variables

commit c0f89b94dfec7d4b2bf7930d7c12f357a584c6dc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 3 19:52:49 2009 +0000

    docs for INCS* variables

commit 6d82a5424e9aea71e24530a1a0d864828576ee41
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 3 19:41:42 2009 +0000

    lots of new variables are documented

commit b5abd089ef4e55fe06041a644df5607829938821
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 3 19:36:00 2009 +0000

    MKCATPAGES, MKPICINSTALL and MKPROFILE are set to "no" by default

commit 11395483b21f99efb5da4c0a926481d0a08ca9b0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 3 18:56:12 2009 +0000

    documentation for mkc.intexts.mk module

commit 6cf130579eba42381534e70e08a10344d35ad48f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 3 18:55:54 2009 +0000

    @libexecdir@, @mandir@ and @incsdir@ are also expanded

commit 106d0ea7893c3aa209aff4d512f54c8028ac0401
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 3 18:00:51 2009 +0000

    minor correction

commit 799686a00829c3d24c074370ea88aabf0ab58276
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 3 10:12:24 2009 +0000

    additions about SCRIPTS* and mkc.subdir

commit 3c94583e70fc0fffd06b472d5c285ba4b56dc61b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 3 09:31:30 2009 +0000

    corrections

commit b14eba6d2ab57330555fc988679d1afd41efee0e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Sep 2 20:47:56 2009 +0000

    lots of documentation

commit de318cef7f7bb51849416cc5c5e315113b48d48f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Sep 2 18:56:27 2009 +0000

    initial version

commit bae122b015d132cda271be4b096b41e8f4d0ef71
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 1 20:44:31 2009 +0000

    mkc.minitest.mk, mkc.pkg-config.mk and _mkc.missedfiles.mk are also installed

commit c356c83e192b648e78b77349db72ed2bfe2ca9c4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 1 20:40:27 2009 +0000

    addons, fixes and improvements

commit 244a918a68be5c3918b5ff41b9af0fa63a0c8008
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 1 19:55:39 2009 +0000

    new test for MKC_CHECK_CUSTOM and MKC_CUSTOM_DIR

commit 7df9a57f185fa2f470cdf9194b674e9700f2128e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 1 19:38:59 2009 +0000

    huge amount of tasks

commit 2fec06639210d6b47af93120505a5dcab38d3a86
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 1 19:38:39 2009 +0000

    NO_AUTODEP for sjg mk-files

commit 8192359f226f92391a844e1ae7fa5b8ad2f291f9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 1 19:38:05 2009 +0000

    fixes and workarounds for Simon Gerraty's mk-files

commit 6e82d88d641d74aeaa94d763381b6523dac06683
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 1 19:36:21 2009 +0000

    new regression test and example

commit 1802ddf4dc0ef740ea83cc27ba46cf92485eddd4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 1 06:30:28 2009 +0000

    comments

commit 199c974fa56f89b3ef5363d97fe837b42bc2fded
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 1 06:30:13 2009 +0000

    adoption to sjg mk-files which does not provide files.mk

commit b37f7fcf7b5e05ca6d0d63d87b197904e98b071f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Aug 31 19:34:02 2009 +0000

    lots of tasks

commit 0c6792fbcef1918a5495cc94f65747007aab5e4a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Aug 31 19:33:49 2009 +0000

    notes about "configure" target

commit d852fc4bfb3a185313128b624c2171e2905427a0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Aug 31 19:33:24 2009 +0000

    new "configure" target

commit a24e7e1c44c6524a3e9e8674de847f9908699154
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Aug 31 19:00:12 2009 +0000

    mkc.pkg-config.mk usage is changed. Read mkc.pkg-config.mk

commit bd4aac5c27f73f5aed0dbcb7640bfcadd796d352
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 21:15:59 2009 +0000

    Solaris' /usr/xpg4/bin/awk sucks once again. It doesn't work properly with
        backslashed slash inside /regexps/.
        Now "bmake test" is happy.

commit 81e806bae543b56146a8e7a01710ef14c612b540
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 20:58:17 2009 +0000

    regression tests: hide strlcpy.o appeared under Linux.
        This makes "make test" happy.

commit eb8014bfaa9601a3f8da201def7ee801097ba648
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 20:51:41 2009 +0000

    forgot to commit them

commit 6544010ab1d2a6ca59db5fa90531461aee73775e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 20:48:58 2009 +0000

    forgot to commit it

commit c7d82625c980479cb5cf5d35adfdf24f854107cf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 20:42:38 2009 +0000

    corrections and fixes

commit 6c4b5005f8c26affb1416d6d88775b73cc84e1f5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 20:05:24 2009 +0000

    mkc_check_prog.1 and mkc_check_prog are installed

commit dc11b1244f6b99372214f3987e6c08fbc27e618e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 17:55:19 2009 +0000

    _ delimiter

commit 038f518eb641c0d57ceed148f860cef60df5bf7d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 17:49:17 2009 +0000

    minor fix for previous commit

commit b414b4ddeca5d678143e723fe538c7e924f2c73e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 17:31:31 2009 +0000

    The following command
         mkc_check_decl type 'long long'
       creates cache files _mkc_type_long~long.*.
       Note: tilde instead if space in filename.

commit 036952d92faa0af8b0506b16f841d0809b532ff4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 17:13:21 2009 +0000

    intermediate release 0.11rc1, updates in NEWS

commit cd9eeb3d5dae17976000b4d00b0cf7e2dd08e9a8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 17:12:53 2009 +0000

    OSNAME is set only if it is not set

commit bff3eca8329630467c63ac9a82608fb4124ca961
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 15:57:12 2009 +0000

    comments

commit 07563e28b01992fed3b154c78ea14d731004a75a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 15:51:11 2009 +0000

    checks are disabled for "clean", "cleandir" and "distclean" targets

commit bda846b7d6e427a81e116c2327b03a90592bc745
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 15:48:09 2009 +0000

    custom checks have _mkc_custom_* cache files

commit 16a1b5b2d106c598cbbae7f9eb73f308cb9aa196
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 15:31:57 2009 +0000

    fixes and improvements for mkc.pkg-config.mk

commit 03d324540d92b4facc6f180c5f019ce4baffbb30
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 14:02:55 2009 +0000

    mkc.configure.mk: new MKC_REQUIRE_CUSTOM feature!
       Regression test for it in examples/hello_requirements

commit c7104edf300a80bfd8d97a8438041ba10f1fe1a3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 13:37:04 2009 +0000

    regression test for MKC_REQUIRE_PROGS

commit e3552830a5e8103689ce31d356bc6a2a44742064
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 13:34:44 2009 +0000

    minor fixes for MKC_CHECK_PROGS

commit 4d87ca9c094f3ce3d0fd3b5240f96b815089cd68
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 12:50:40 2009 +0000

    New script mkc_which
    mkc.configure.mk: new functionality MKC_CHECK_PROGS, docs are inside.
        Regression test for MKC_CHECK_PROGS.

commit b3544ec164848dfe5fb401220e8d034db4d6f8b5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 11:38:37 2009 +0000

    comment

commit a1d475345d355d1d3f76c73385d23bc426910d92
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 11:37:59 2009 +0000

    restore .PATH

commit 9a3edd7e23ac107c6a60acd63f1834753534ddfc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 11:36:23 2009 +0000

    license text

commit 93c3eacb74e51b02fb417b779ca8dfa351c670f6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 11:36:06 2009 +0000

    README, NEWS, TODO, FAQ and COPYRIGHT are also installed unless
        EXTRAFILES is set to empty string.

commit fdaceb55c27f9c1b0e2bef29198f1530faf16979
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 11:23:59 2009 +0000

    task done

commit 1f4501bcfbcf7ef887d6b4f2f8cd2056b5f31207
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 11:22:19 2009 +0000

    defined MKC_ERR_MSG means "fatal error"

commit f4a2111c4f265ca1d7211c3ddbfea91dafc42274
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 10:42:07 2009 +0000

    fixes for target "distclean" in mkc.subdir.mk

commit 05379ee6b0464a73446f4c8afcb6f79ba2fd7a09
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 10:20:34 2009 +0000

    fixes for clean and distclean targets

commit 11c1365915e3966a062c34cfadfddaae3a90e8ff
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 10:16:56 2009 +0000

    configure.mk: lots of new checks:
       MKC_REQUIRE_HEADERS, MKC_REQUIRE_FUNCLIBS, MKC_REQUIRE_DEFINES,
       MKC_REQUIRE_TYPES, MKC_REQUIRE_VARS, MKC_REQUIRE_MEMBERS and
       MKC_REQUIRE_FUNCS<N>.
       If they failure, bmake exits with error and prints an error message.
       New regression test for this: examples/hello_requirements.
       See configure.mk.in for the documentation
    configure.mk: checks are disabled for targets "clean" and "distclean".
    mkc.common.mk:
      - dependency test:all was removed
      - clean-ups in target "error-check"

commit 8640f841d9fa71be298c6a126ee47e6205f5016e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 07:39:46 2009 +0000

    remove mkc.man.mk
    reimplement mkc.files.mk

commit bb238b63b311a2b8e374e72d7a3ef367f96371f5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 07:27:14 2009 +0000

    mkc.info.mk was removed...

commit f56e2d836ffa09c01a4591fe42ff684510c95fe9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 30 07:05:11 2009 +0000

    bsd.info.mk is included from mkc.lib.mk too

commit 300808cc5fa847bd57c2c924194aa72f2a49f907
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 22:31:01 2009 +0000

    remove mkc.info.mk. it is included from mkc.prog.mk and mkc.lib.mk if
       necessary

commit 5709deb1e193fe76a28ae1e683529b38e6c74aa7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 22:29:22 2009 +0000

    more tasks

commit 8c16dd78e6d3504f750e90334d1482c54eb44b9e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 22:17:08 2009 +0000

    Better support for mkc.info.mk:
       - "uninstall" target takes TEXINFO into account
       - "clean" target removes generated .info files
    Regression test for mkc.info.mk in examples/hello_files

commit 28b7d3e8501dab98f82f4008e63c7eea35d569bc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 21:39:30 2009 +0000

    more strange code that should be rechecked and reviewed

commit 16b7fb81a366e6410968355602d880b4a5df8ba3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 21:34:34 2009 +0000

    minor clean-ups

commit b5c4f7ad7f73ff2783da772375c22d3e7e2b5647
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 21:32:51 2009 +0000

    FIX: "install-dirs" target now takes into account LINKS and SYMLINKS.
        Regression tests for this in examples/hello_files

commit 7b207f749470d986e212218a7452eba3abf47e6c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 21:19:03 2009 +0000

    Makefile.version renamed to version.mk

commit 110d4c8c7ea6217e08b2e1f3a547aaab54ecfa4f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 21:16:51 2009 +0000

    "test_output" target from test.mk MUST NOT depend on target "all"

commit a821a2c25273e5ef0df1ac94f983c435c185b9f0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 20:53:17 2009 +0000

    "uninstall" target is not defined in mkc.common.mk if SUBDIR is defined.
        This allows defining "uninstall" in mkc.subdir.mk in a different way.
    FIXED: "uninstall" target for mkc.lib.mk (if LIB is set).
    mkc.subdir.mk: "test" target is defined if it is not defined yet.
        This allows defining it differently in project's Makefile,
        see examples/subprojects.

commit 06808bbc51c1f13ea8ce810c9c48b1106c54e034
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 20:36:08 2009 +0000

    minor clean-ups

commit f0a4b07f1d9fc3acef72cb0af938b01a62cdd12b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 18:48:47 2009 +0000

    clean-ups: MKCATPAGES and MKHTML

commit 8243f38b0f94d3263582e0cfead138ecacfdb85c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 18:38:29 2009 +0000

    new test for files, hard links and symbolic links

commit da51d6f5e9dd6100e8b474edd7b4b0981cea6498
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 18:34:14 2009 +0000

    "uninstall" target now works correctly with LINKS and SYMLINKS
    FIX: "install-dirs" target now works correctly with MAN containing
       .N pages where N is not 1 (e.g. 8 or 3)

commit 9d9a22b744ae7ea94b59fa94490cadb85e76bedc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 17:40:20 2009 +0000

    Performance improvements. "Hard" sections of mkc.common.mk are activated
       if and only if appropriate "target" is in action.

commit cbbf37e15abea091293304a55e075efe9b164fa4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 17:21:18 2009 +0000

    clean, distclean and uninstall targets are also tested

commit 4184709c9e8b5f32e14583b5c26c046edd7d1e7a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 17:08:30 2009 +0000

    clean, distclean and uninstall targets are also tested

commit c1e0dec2a25e8b125b8385f5f6ac6e5e2998067b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 16:18:37 2009 +0000

    mkc_check_sizeof doesn't create file with spaces in its name.
    examples/hello_sizeof: "make test" also tests "uninstall", "clean" and
       "distclean" targets

commit 2b1e361c43f7c8954e434e320c9aab04e55f80d3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 16:10:18 2009 +0000

    clean, distclean and uninstall targets are also tested

commit a1558744abbd340491ef8be7a872f2e7cee6deea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 16:07:38 2009 +0000

    remove phantom

commit 7ba9469b599c014e51ef962b7cc45b4a0bb397f7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 16:02:40 2009 +0000

    clean, distclean and uninstall targets are also tested

commit c50b46dfa9b79e6d6eecec0a6e145731b87d0eb7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 15:54:28 2009 +0000

    "test_helper" script is used in all examples

commit ee2fe288a700cda85d1390d50c6a3abad7d2c9b8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 15:50:11 2009 +0000

    mkc.common.mk implement "uninstall target"
    "make test" from examples/hello_world tests the following targets:
       clean, distclean, uninstall in addition to all, install-dirs and install

commit 8f85a8420f172ef6ef41cf84907a05fe3a4a7fd5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 29 14:51:18 2009 +0000

    "clean" target also removes .cat files

commit 9092804945c9c0ba0b27ba46afcd439b128d51fb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Aug 18 21:05:49 2009 +0000

    another fix

commit 6cbb8915c987ec612762c52a1c1df71f482832d6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Aug 18 20:58:12 2009 +0000

    fixes for Solaris (printf ... %p)

commit 5940833b73580ef8fcb22ba3f0b850027184772d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Aug 18 20:50:25 2009 +0000

    fixes for Linux

commit ff23f4b23091deea83c5a465e6a78343b19008ea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Aug 18 20:43:28 2009 +0000

    fix a typo

commit 573f1c73d46ba5367584557fedc2649894df1931
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Aug 18 20:41:01 2009 +0000

    corrections

commit e69bfa963a108f6f11f2bd8d6cef41c6922fa0a0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Aug 18 20:40:28 2009 +0000

    fixes for Linux

commit 5dc4d9cb1a3b84f6ac543802f914fc2dc1373ef9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Aug 18 19:45:33 2009 +0000

    corrections by Michael Shigorin + my own. Thanks!

commit b264fc5cee1885cba8109a95c0a84e7d058019ac
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Aug 13 20:18:01 2009 +0000

    new regression test for hello_dlopen example

commit 8658a25e3d662eb49d11643c0002c1663bc7a9b2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Aug 13 20:08:06 2009 +0000

    use_glib2 renamed to hello_glib2

commit 1e24d5d205d9c8dd346e2548795b45e3f2d2dcf0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Aug 13 20:05:05 2009 +0000

    sizeof renamed to hello_sizeof

commit c30586f7c7a8a8d2e8cc0f9258c3c808c66f907b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Aug 13 20:03:21 2009 +0000

    test_for_compiler renamed to hello_compilers

commit 3a8318a1d523f93aaf40d344c5e00f9d278404b2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Aug 13 20:01:24 2009 +0000

    use_strlcpy renamed to hello_strlcpy

commit 3cb907e0715545de68d1bd3befb94cf0127ae8b9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Aug 13 19:59:10 2009 +0000

    use_dlopen renamed to hello_dlopwn

commit 02cc989ac9cab765c3439f1d1d842747a01a7ef1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Aug 13 19:56:13 2009 +0000

    renamed...

commit f4ec86e867b1bb2a7adb5046ddcfb28c6bdf85cc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Aug 13 19:54:55 2009 +0000

    hello_world2 renamed to hello_scripts

commit 00c9a37995f5f04c76f774fb5ab412cf7796f2fd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Aug 10 18:47:17 2009 +0000

    fixed: gcc warnings

commit 5d58fbd24b78cb03634713a260797d20845702bb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 24 15:47:18 2009 +0000

    Solaris' /usr/ucb/install doesn't like numeric user/group ids.

commit 0c9cd7ecbd8d4ac7c63e1135c2d9638bb6ed6355
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 24 15:42:39 2009 +0000

    Solaris's /usr/bin/awk/oawk is so stupid... Gr-r-r-r-r :-/

commit 735511d8fd99acbb810f39efe5b00435b3e0af76
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 24 15:40:11 2009 +0000

    Shitty Solaris' /bin/sh doesn't support %% variable substitution.
       I need sed :-/

commit 55db4d14daca5a88b13b9212dd98fbd5df81d8d1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 24 15:17:26 2009 +0000

    nothing

commit 06395219d2ce4e1f78ca85144fddd913377f625e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 24 09:22:05 2009 +0000

    fixes for Simon Gerraty's mk-files

commit 67d2e88b84118df397991e830c7d85bd5f2f9a66
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jul 23 17:48:40 2009 +0000

    additions

commit 86c692690aa6961cf6b48aba6e5b2960f2103d79
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jul 22 19:41:01 2009 +0000

    fix compilation error

commit 2839ee5140c492a461243b37b6f378a4645ac9dd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jul 22 16:38:23 2009 +0000

    fix for a problem (set -e) found with a help of Solaris /bin/sh

commit c1f04757c533da2afc7e448838908d720eb81021
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jul 21 19:54:58 2009 +0000

    error-check target is common for all mkc.*.mk files

commit bee735aeb77c0dd41098ab9da64e98d885ba1d70
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jul 21 10:37:10 2009 +0000

    hello_subproject2 -> hello_subprojects2

commit 6f79aba31e1594532927ceef7008ae993b05ca84
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jul 21 10:18:44 2009 +0000

    mk-configure uses its own mkc.*.mk scripts to build and install itself.
    As a result Free/OpenBSD make cannot be used anymore for building and
    installations. Use bmake!

commit ad41a25aa7b84cae39a4e36465195f18854f98da
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jul 21 09:51:04 2009 +0000

    fixes for 'MAKEOBJDIR=/trtrtr bmake test'

commit 1f8b38a1676f31e5b7bfad39a8f98c06433a9ff1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jul 21 09:45:43 2009 +0000

    renamings needed for using MAKEOBJDIR

commit 45ac769dca54af29bc6d350bc0cbd07ac236074d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jul 21 09:04:24 2009 +0000

    "distclean" target removes _mkc_* cache files

commit 7a7a9de8bb04e277659c24c29655c508e49298cf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jul 21 06:56:40 2009 +0000

    argc+argv

commit 53bb9039b624fb79661c9cc1eda4948b8829ceea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 20 19:23:31 2009 +0000

    s/LDFLAGS/LDADD/

commit 3e69e8289ccbbe42acbdff5140779ef9d3bb883a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 20 16:48:43 2009 +0000

    MKHTML is also set to "no" in order to not build .html from man pages
       during tests

commit dab617ddf76120a479921b34f9a3c89b7199aaf6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 20 16:45:57 2009 +0000

    All tests run in any case. And exit status is 1 if any one failed.

commit f10121dc5de1ada5c377baf6a2828fc5165641ee
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 20 16:45:05 2009 +0000

    fix for previous commits (headers.h!)

commit c62991970dcc21877f9e78fba356f5d0fb0a697b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 20 15:54:14 2009 +0000

    Reorganization of top-level "make test"

commit 606baf2dd68414a125e7500626664d7c7002455d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 20 10:25:21 2009 +0000

    SRCS is set to ${PROG}.c or ${LIB}.c in order
        to prevent examples/use_dlopen failure.

commit cfc8a1f98da57d97ca3590db49b6734195baf8b4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 19 19:38:08 2009 +0000

    regression test for examples/use_glib2 project

commit bd67897916c8d223216fb1958dcfb1686c66f6ea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 19 19:19:56 2009 +0000

    add regression tests to this examples.
    renamings

commit 8dbb73c080fb0f0872e4bcd0bf16a8ebbb7d52dd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 19 19:17:52 2009 +0000

    This simple example also installs README and COPYRIGHT files to
        PREFIX/share/doc/hello_world subdirectory

commit 5cde1d254e974acaf44656a2bfdbf9e63d32b59f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 19 19:16:04 2009 +0000

    addition to CLEANFILES

commit aa9b05abc347f6568718146d592a153fdb2a5c11
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 19 15:55:08 2009 +0000

    Regression tests have been moved to a separate "test.mk" file

commit 4d3d093b54f916fb8aaff856fc415ca0b30ea3e3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 19 15:50:33 2009 +0000

    improvements for mkc.minitest.mk and examples

commit 4a02cb166c0b0576712e851690414dc31489033c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 19 15:28:53 2009 +0000

    regression tests for "install" and "install-dirs" targets

commit 9025300b2be64f99f5a6867d993a36104c394ea6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 19 14:30:58 2009 +0000

    fixes for regression tests

commit e41a3a8471197f9fb1ebbee8ceb679ef1ed56d9e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 20:11:29 2009 +0000

    clean-ups

commit d9f88251503db3d1773b06bde6bbb4fdfceb432b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 20:10:43 2009 +0000

    all tests!

commit 74a1cd9812b9b9b3bb49ceae2495156068264158
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 20:06:22 2009 +0000

    mkc.doxygen.mk?

commit 44a8b7a5dd2a81cbf2bee34df2e5240968f893f3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 20:06:02 2009 +0000

    test:all is not for mkc.subdir.mk

commit a2da30b2c67d22241c88c5cb14fe085a65ec063e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 20:05:44 2009 +0000

    mini module for minitests

commit 576c42fa1937f4bc291df178e12a235c6ecd68ab
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 20:05:20 2009 +0000

    Introduce {LD,CPP}FLAGS.pkg-config.${l} variables

commit 7614ca179c9c286e5cc3ee403e6916055f8a009f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 20:04:38 2009 +0000

    @hide command

commit ddd33c684b781899c005914378ac4de87631beeb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 20:02:47 2009 +0000

    Lots of tests for projects in examples/ subdirectory

commit e9699b56bb2787bf75f8aef940eb801a6efdecf8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 16:41:14 2009 +0000

    Initial version of mkc.pkg-config.mk module
    Example for mkc.pkg-config.mk

commit 885ec6c50ccb59423d858bf3b4e5547c87cc8e53
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 15:25:57 2009 +0000

    Behaviour of MKC_CHECK_MEMBERS changed: Now "struct " prefix is not
    hardcoded. This gives an ability to check members in struct-s, enum-ss and
    typedef-s.

commit 722eb1aab38e669ffe26a1ecf10e0e5b1303fa6a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 14:11:29 2009 +0000

    forgot to commit it

commit ebd5da917aee385d35f3a6e009436dcd3f2f9c6e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 14:09:56 2009 +0000

    rename examples/3 to examples/subprojects

commit 301e45f7b054d904ee3e99fb221655a0443fee3c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 14:01:48 2009 +0000

    Rename examples/7 to examples/test_for_compiler

commit c46ca0d8a0617cb6614e38645c33d63caa2ecee5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 13:57:55 2009 +0000

    rename examples/5 to examples/use_dlopen

commit ecd3ce7ddee9d3787e121cf68e61b511f6360af2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 13:55:34 2009 +0000

    rename examples/6 to examples/sizeof

commit 250b36e752150e23f690201f86911773b03a6f2b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 13:49:32 2009 +0000

    rename examples/4 to examples/use_strlcpy

commit fb9f862f6ba0ce5ccc03066591ecf5a826123380
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 13:43:09 2009 +0000

    rename examples/2 to examples/hello_world2

commit 681b096b842f12cc248078e74d04c9620980429e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 13:39:22 2009 +0000

    minor fixes

commit 830eb2612da287d73ca8654b5228f966674e3f18
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 13:38:57 2009 +0000

    rename examples/1 to example/hello_world

commit a3c13474f227cc30cfd3454b09141d7989569505
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 12:33:50 2009 +0000

    remove useless comments

commit 3091c34f1896e841150d3ff9091c2f132c40672c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 11:41:15 2009 +0000

    mkc.prog.mk, mkc.lib.mk, mkc.subdir.mk etc. supports the target "test".

commit 5d864525338617c20172e0823a3c87eb8d9f0760
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 11:27:36 2009 +0000

    Improve performance of SIZEOF detection. Now it works much faster.

commit 31467e925137d4084521f577b4adda35ea5cb541
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 11:12:32 2009 +0000

    FIX: now CC can contain compiler with its options.

commit f5d6e9175cd9cfbc65abe3cbb39acd89c6b8df63
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 10:58:48 2009 +0000

    plans

commit 27f87d0553c4c99a7360a9496dfd315f418c6b31
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 10:46:09 2009 +0000

    fix in "test" target

commit 36fd1df12788803ab4b3bee9db1946909668d0c4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 10:11:30 2009 +0000

    more tasks

commit 69c3d5f822ae93da2b5f6120e38fa708fe9aea63
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 10:11:13 2009 +0000

    renaming

commit abd9b7b43852cd442358b00545f4397460de9437
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 18 10:10:36 2009 +0000

    more questions

commit ee9695933c7e1b5b996db997c168939d72b4c2a1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 17 22:40:43 2009 +0000

    initial version of FAQ

commit 28aeb21da582b7763e23ba3d2ab658a860a57bf7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 12 18:50:10 2009 +0000

    regression tests: =<number> is replaced with =n for SIZEOF_xxx only.

commit d56a60a75a89a10115440bd7a13e7006e16de78b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 12 18:25:59 2009 +0000

    forgot to add this script

commit dee0a1d8338b2719581d3e23ed77649aabc0d7cb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 12 18:25:40 2009 +0000

    If MKC_CUSTOM_FN.<custom_check_name> is not specified it defaults to
      custom_check_name.c

commit a3599259ca72217d504adf690099fde8ff4f0e3f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 12 18:19:17 2009 +0000

    Support for custom checks is added (MKC_CHECK_CUSTOM).
        See the documentation in configure.mk.
        Regression tests for this functionality are also added.

commit 9b9851d7e8f3d7aa6c9933438dca83a37354fc7a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 11 16:36:04 2009 +0000

    missed file for preset bmake variables

commit 0d90fb30b0ee096f8d8f494338efe561f915e6ea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 11 16:29:00 2009 +0000

    ADDED: MKC_CHECK_TYPES for checking for types.
        Regression types are also added.

commit 5715961d4559d2152c8e9d323af2d1a026b7371c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 11 15:50:44 2009 +0000

    tests for currently not existing MKC_CHECK_TYPES

commit 1f00312abd4a1b5bf2ecc1dd1c450d6f8cecb981
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 11 15:46:54 2009 +0000

    fix in the documentation

commit 18646bd47ce8d853afbddf2429e4f03977d4289d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 11 15:15:36 2009 +0000

    more regression tests, fixes for them

commit 71bb2f82e205c8a43fe5fecc843d68bf2acd3ec2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 11 15:15:03 2009 +0000

    Tests are not run in case apropriate HAVE_xxx.yyy bmake variable is already
      set. This improves a cross-compilation support.
    
      For example, you can run compilation like this:
      bmake -f preset_values.mk -f Makefile
      where preset_values.mk contains thing like
         HAVE_HEADER.sys_time_h=2
         HAVE_HEADER.string_h=2
         HAVE_FUNCLIB.strcpy=2
         ...

commit a16555740288cd47284fd942024f40c1361b3c94
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 11 15:09:26 2009 +0000

    FIX: mkc_check_funclib may work incorrectly with built-in compiler functions

commit 4cd3a493877de8cc84c5633385645a3e19258efa
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 29 17:04:39 2009 +0000

    cache filename: s/_mkc_funclibs/_mkc_funclib/

commit 80942bf4230cdaaaa8499fbc714f158664285848
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 29 16:40:17 2009 +0000

    cache filename: s/_mkc_FUNCLIB/_mkc_funclib_FUNCLIB/

commit d34332b1dd11b303b2d0b0b13aed9079b11b20f0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 29 16:39:40 2009 +0000

    cache filename: s/_mkc_HEADER/_mkc_header_HEADER/

commit b44143af602cfe4f10e705784745c6c8cec7abfe
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 29 16:39:12 2009 +0000

    cache filename: s/_mkc_TYPE/_mkc_sizeof_TYPE/

commit f396393e8c6d99c995a063c094aa4d1f93513242
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 29 16:38:17 2009 +0000

    (int argc, char ** argv) added

commit 44faab3f2e58aaad53f0ae2ba563ae174c341753
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 8 21:22:57 2009 +0000

    one task done

commit 32b837bc18cf7e0338b8f68f45b8a5d0b244c9ab
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 4 14:59:15 2009 +0000

    Darwin also works perfectly!!! :-)

commit b3193ce7b64c1451fa7fdbf2c4d161499608b75e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 31 11:55:49 2009 +0000

    version -> 0.10.0,
       tested under NetBSD/x86, NetBSD/alpha, Linux/x86,
       FreeBSD/x86 and Solaris/x86
    Release notes.

commit 04f16002ce3bdc13a26e3c668ff613dddf6ef6f6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 31 09:51:18 2009 +0000

    Further fixed: MKHTML vs. install-dirs, bsd.own.mk, double inclusion etc.

commit 038438dd0c35ea40848a4fe6da70985d94794762
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 31 09:20:12 2009 +0000

    DPLIBS code has been moved to the outside of MKC_COMMON_MK guard

commit 5f04caf257d0e1b48c5af81e806746c9767aca6c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 31 08:47:25 2009 +0000

    Guard against multiplre inclusion
    bsd.own.mk is included

commit 4c56756490f9e04826ecb89f973cbead6393d9e9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 31 08:46:39 2009 +0000

    also include mkc.common.mk

commit 79aa4e7d9796d2c41fac481108462e55d2db64ad
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 31 08:27:16 2009 +0000

    install-dirs target also supports bsd.info.mk

commit 82e17b92d95888622c7ad11a7a56c27c0e5846b7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 31 08:06:08 2009 +0000

    MKHTML defaults to no

commit ade972ad4625043c7b22d761118d6d32eefc6daf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 31 07:40:43 2009 +0000

    install-dirs conditionally creates ${HTMLDIR}/html${suff}

commit 8ab65815d79acde68c34dcebf768f74fe8b2ec2e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 31 07:40:02 2009 +0000

    MKHTML is not set

commit 8437527b88fd281f142bf01bc95c91a66847bae8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 31 07:39:31 2009 +0000

    checks for MKHTML

commit c7d1e7b33e9ec08ff6e35931fb762c4b2160e5df
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 31 07:33:08 2009 +0000

    MKHTML is set to NO

commit ebd41e8d94a8f5d08393cd4d428ba1656235ada4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 31 06:42:25 2009 +0000

    more file for CLEANFILES

commit 1ef206d6760ff32d23cac52524bea449fc4172d5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 29 20:37:54 2009 +0000

    notes about mk-configure-0.10.0

commit 63bd9678728d962ae3550b73c35bcd2fb6d8fc71
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 29 20:37:31 2009 +0000

    LDADD -> DPLIBS

commit f55ff46cd9e4c1918d8e6f039d250abb7a69233f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 20 23:22:28 2009 +0000

    workaround for buggy FreeBSD /bin/sh and ksh

commit 09ab8a6e37294e9c0156a130307443e7be64cae4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 17 13:40:35 2009 +0000

    minor changes

commit 1a759d21a028029cb816aa4b1c918cba0de0a3f3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 14 19:29:57 2009 +0000

    Makefile.test has been moved to tests/mkc_test.mk

commit cd15eb6d2c5a9b053a65e14c35925832804b9857
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 14 19:27:49 2009 +0000

    More regression tests!
    Fix: HAVE_FUNCN.funcname.dir.header_h -> HAVE_FUNCN.funcname.dir_header_h
    Support for HAVE_VAR.varname.dir_header_h (dir/header.h!)
    Support for HAVE_DEFINE.defname.dir_header.h (dir/header.h!)

commit 1fedccd6d155951a9c377697ca6e275095319a78
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 14 18:32:00 2009 +0000

    Another test, portable accross NetBSD and Linux

commit e5de93c72ebc8bcdcd93d692fc0ec641459187fa
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 14 18:31:19 2009 +0000

    fix for previous commit

commit ccc1ec5a9a5f982f454715304028c5b3e2f3bad0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 14 18:14:17 2009 +0000

    support for MKC_CHECK_MEMBERS

commit 7857d5454d1e08130ee5216be3af4bb913201f7b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 14 18:07:19 2009 +0000

    Support for MKC_CHECK_MEMBERS, mechanism for checking
        for structure members. Regression tests for this new feature.
        Man page update for mkc_check_decl.

commit 84d4f1e12f30edf3a6c5cc249c7be016915b65df
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 14 14:54:28 2009 +0000

    Regression tests for MKC_COMMON_DEFINES[.`uname -s`]

commit ad106ee2e5bd7aacf4c1e0b371d4ff4c2a7b5c86
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 14 14:31:51 2009 +0000

    another fix in install-dirs target

commit a5a64ade2f4d49f700dc17b62cbcd8328b5639a2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 14 14:30:02 2009 +0000

    fix in install-dirs for previous commit

commit 2c05d421bc74a707256a3e9ba99a25d5245f2e6c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 14 14:14:04 2009 +0000

    install-dirs: directories are sort_uniq'ed before creating

commit 8829d296af37ea5577486f7054d94ee935adb437
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 14 13:57:36 2009 +0000

    -L${DPLIBDIRS.${_dir}} is added to LDADD, not to LDFLAGS. This is because
       bsd.lib.mk rules arebuilt this way :-/
    New variable for linking DPLIBS, use it instead of modifying LDADD directly

commit 57b63e517df9d555beea145f157412be142dde75
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 14 11:50:26 2009 +0000

    fixes for install-dirs: FILESDIR_<file> is handled correctly

commit 7b33329249b16bda54c9db9dbf13f95dfe3376cb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 14 11:24:13 2009 +0000

    fix (missed ${.CURDIR})

commit 76998533c60a64300772939a545f7c18eadfbbeb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 13 19:39:43 2009 +0000

    install-dirs calls install-dirs for all SUBDIR

commit 87358f9ee46eca5bcacf106b52a3215016d10952
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 13 19:15:52 2009 +0000

    mkc_printobjdir is outside NOMKC_DPLIBS section
    added: print-values target

commit 7cfec5f6f5e4fd05cff6db3622a2ccbe12c8a00b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 30 09:30:09 2009 +0000

    added missed #include <string.h>

commit e8f5c19bba6b82e474e3e765b01c28a96172301b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 15:50:26 2009 +0000

    FIX: LDFLAGS, LDADD, CFLAGS etc. are kept in _MKC_XXX variables

commit 676876213a696861e3c0f746ee990cec8d5993b9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 14:42:59 2009 +0000

    fix in NOMKC_PATHS section: s/FILES/FILESDIR/

commit e08ac232b845365b3dca45e6c6789b216e3ce23f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 13:55:11 2009 +0000

    version -> 0.9.0

commit 002431a3ad16ad12400cc3789b86137c641e3259
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 13:52:22 2009 +0000

    notes about feedback

commit 17603701503a9f88b3b5b9318a0c4ab3e9c0d9b8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 13:46:01 2009 +0000

    lots of TODO items were successfully implemented

commit 496a34844f8c329d19702a69e8a55c2ec04e9f33
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 13:45:42 2009 +0000

    docs about FreeBSD, OpenBSD and GNU make

commit 803b2f37204261ded8b062d73908012be8a4e99d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 13:28:56 2009 +0000

    notes about mkc.common.mk

commit 2cadfa3b796b1b8bcba85047317d3addedc042cf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 13:25:22 2009 +0000

    _mkc.common.mk renamed to mkc.common.mk and becomes a part of public API.

commit 58e514cbe1dd81861c7a1a6fd01dac1204c93475
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 13:22:00 2009 +0000

    Lots of new documentation

commit 2fc25c8fed8b1db5e160c01e261ba2134480fb10
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 13:21:29 2009 +0000

    -L should be added to LDFLAGS, not to LDADD

commit 1830446a99f439b7fdbda1366ba1cbce855409c1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 13:20:25 2009 +0000

    lisense text and documentation

commit 7dbef08a36d2bbbecc05b1696c668b6286761631
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 13:19:55 2009 +0000

    fixes for latest configure.mk  changes

commit d5e2d4180abfab23beeb74bbff848c23ab5e7832
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 10:37:19 2009 +0000

    Move EXAMPLE.Makefile to examples/8/

commit 921e0a5777bec5c1d5d827a79cf48681c7990a6d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 10:28:28 2009 +0000

    New example

commit e42c44f1f6afcb09586715175250fa26a7f93b1b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 10:11:58 2009 +0000

    More tests

commit 5e7dcb06e4f200e65483cf5f0ef49ca802bd42b4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 09:52:25 2009 +0000

    One more example

commit a94344ba50d9b854265e1691e48bff9d878c30d1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 09:15:27 2009 +0000

    lots of examples about how to use MKC!

commit 33625cece027528a4e9b1d857c6136cf8cc385f9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 09:14:59 2009 +0000

    0644 and 0755 instead of read-only NONBINMODE(444) and BINMODE(555)

commit b200d18f02b4f4e2abb2db8eaa8d19df5fdd9b68
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 29 00:06:38 2009 +0000

    incomplete code for install-dirs

commit c54645a539815115f385dba9b108864a05685c92
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 28 23:26:34 2009 +0000

    My own module: mkc.intexts.mk for converting xx.in files and scripts to xx
    replacing @bindir@ etc. with real strings. List of them are changable by
    INTEXTS_SED variable. See also INFILES and INSCRIPTS.

commit 1160e513876499a6f0293530da0dd430528973f8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 28 21:44:42 2009 +0000

    XXXOWN and XXXGRP are assigned to current uid and gid if uid!=0
    Now 'install' target REALLY installs INCS

commit ee815a39121bafc74cd9efa248035709b8893190
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 28 21:04:30 2009 +0000

    'make install' also installs include files mentioned in INCS
    .ifndef for DPLIBDIRS.dir

commit c331b9192b0fe323f10313b746bf9a1b771f5a19
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 28 20:12:31 2009 +0000

    MKCDPDATA is replaced with easier DPLIBDIRS

commit c947a69ccaa215795ac967130a44b9124c1e8c31
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 28 19:25:52 2009 +0000

    s/MKCDPLIBS/MKC_DPLIBS/

commit 5ed1daf1578eac01520d47028fa25d77bfaf8ab4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 28 18:21:02 2009 +0000

    new file mkc.own.mk
    MKC_NOBSDMK set YES cause bmake to use Simon Gerraty's
       xxx.mk files (without bsd. prefix)

commit 72e4e14770df9eeb26d6ddfd66815db7ee19dae8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 28 15:37:22 2009 +0000

    FIX: missed cache.exe file

commit 9c78b4c287ce7b03b2fa589c575f47c9f1887d0a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 28 14:26:25 2009 +0000

    Use the following code in program's and library's Makefile to link it
    against external library.
    
        MKCDPLIBS+= ExtLib ../path/to/libExtLib
        .include <mkc.{prog,lib}.mk>
    
    Renamings: NOMKC_ATALL, NOMKC_PERMS, NOMKC_PATHS

commit fc921adf2299f015af85f0fe66f6d3fef3f517ef
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 27 21:35:16 2009 +0000

    MKC_SHELL is currently disabled
    _mkc_check_common.sh is also installed

commit 36148452589f3ccc2bc5525f8af3f3512f87a29b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 27 18:55:26 2009 +0000

    version -> 0.8beta1

commit c2704c93db2ee5a0c61454c09269dafd87a03083
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 27 18:49:02 2009 +0000

    mkc_check_common.sh - common variables and functions for mkc_check_xxx
    executables

commit 332711d5fa066af72fc42cecab14146d5f8195b5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 27 18:48:13 2009 +0000

    remove debugging code

commit c7bb3deee18f1af412003f4a2aa03168a7b11a4e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 27 18:35:54 2009 +0000

     I forget to add it

commit 9bb14d4b07a3eeff6e2151864185d001509f6aa1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 27 16:58:55 2009 +0000

    Fixes
    version -> 0.8.0
    remove unnecessary files

commit 2391ee280218fd985fcc140e5eb81e3dfbc730f0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 27 13:07:44 2009 +0000

    Similar to bsd.*.mk but with some pre-actions

commit 8e9d3bc849852ead79fa9f7218e4ba47590529e9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 27 10:18:37 2009 +0000

    /1 remove. I should read manual page carefully! :-/

commit da92959a17eb94987a4fa1ac31fd3bf5882f23c1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 26 22:04:57 2009 +0000

    fix for MKC_SOURCE_FUNCLIBS
    More regression tests

commit afdea89668415dda9512c7feed4ab51a60bfb06e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 26 21:11:22 2009 +0000

    Failed CHECK_SIZEOF_xxx checks do not change MKC_CFLAGS
    More regression tests

commit e562a977486609678e9748b40806e09c41e5ae26
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 26 20:42:27 2009 +0000

    More fixes for "failed tests"

commit 7f31cb11b2b0211b495627cdb279b1aee2113dc1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 26 20:40:16 2009 +0000

    documentation changes in SIZEOF.xxx section

commit 0a0ee6f00974a0605a28490c08dc41e4e6b970f8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 26 20:04:45 2009 +0000

    'make test' works correctly now

commit e2cf2cd79c72334a06b2dfae4df1ad6b23ffde69
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 25 23:03:10 2009 +0000

    In case of MKC_CHECK_SIZEOF+=type:header.h
        SIZEOF.<type>.<header_h> is generated
        instead of plain SIZEOF.<type>

commit 6b11fb8b81cca6ceb12fe0fb983eb921178e3504
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 25 22:59:33 2009 +0000

    fix

commit 80bd0c932c7586964b3432c01d322fdcb23738c5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 25 21:50:18 2009 +0000

    MKC_CHECK_HEADERS:
        HAVE_HEADER.dir.header_h is renamed to
        HAVE_HEADER.dir_header_h.
    
        I hope this is last change in API.
    
    SIZEOF.<type>:
        fix: SIZEOF.long_long was not set correctly (long-long)
    
    MKC_COMMON_DEFINES are added CPPFLAGS environment of mkc_xxx executable

commit 4d9ca021265424c4cfa10496874b71ede4f3853f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 25 21:43:35 2009 +0000

    Do not use MKC_COMMON_DEFINES environment variable.
        Defines should be listed in CFLAGS

commit 80f9e632a726f6c7f44fb1b81e2aa26c3a1a18b7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 25 21:42:12 2009 +0000

    regression tests

commit 92fb86349d2f8dc3789be42b6f1116ae27cfd3e4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 20 20:57:51 2009 +0000

    s/return/exit/ in ${.OBJDIR}/.error-check section.
        This bug is seen under Linux.

commit 6ce9b11cb6fe8162ebea134351c188a08d43f316
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 20 18:46:47 2009 +0000

    initial incomplete code

commit 92816b95e05a6dd052ca8988a78675896a835bdc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 20 18:08:16 2009 +0000

    initial versions for Shell support

commit 5b3ea4f47f91a1197cc34574c1c8c20937bd79ce
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 15:30:57 2009 +0000

    release notes for 0.7.0

commit 398e0c26087211bdb13a4373a6027d03836b95ae
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 14:52:19 2009 +0000

    documentation for MKC_DELETE_TMPFILES

commit 12e75c7bb677790848cb04025529c88f29a14114
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 14:51:37 2009 +0000

    MKC_NOCACHE: 1 - true, other values - false

commit 9631716b58cdad5a1381c6d21229d2ca8bc54286
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 14:43:08 2009 +0000

    MKC_DELETE_TMPFILES: 1 - true, other values - false

commit 34758f5f280ed23fa56c7e904b0151d45e190f40
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 14:40:44 2009 +0000

    MKC_VERBOSE: 1 - true, other values - false

commit bb42de95f49fb9adbf70aed97783be45dd0be85a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 14:36:41 2009 +0000

    MKC_SHOW_CACHED are documented in man pages

commit acecd847c257493043db3c9b68185268b033fcbd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 14:30:04 2009 +0000

    MKC_SHOW_CACHED: 1 - true, otherwise - false

commit efb542e811215ec798bfdd1b3731faa659566e6c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 14:27:33 2009 +0000

    fixed: MKC_SHOW_CACHED broken by previous commits
    MKC_SHOW_CACHED: <non-empty> - true, <empty> - false

commit 974da5596b9a040119d8e551e9c2d2e767d640b1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 14:11:55 2009 +0000

    one task done

commit df4570a496f26b4c4f635f46f0b0d575cf164d4f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 14:07:08 2009 +0000

    CPPFLAGS, CFLAGS, LDFLAGS, LDADD, PKG_VERBOSE and MKC_COMMON_HEADERS are
        also documented

commit 291240923d1860d56b2ca9012254b4a2ceadfa73
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 13:05:28 2009 +0000

    Every script have a man page now

commit f444456daace720bba4da7b57f15cf1dfd3c639e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 11:41:52 2009 +0000

    new task

commit 35bdef0b40d642d4590a4ab316163bb0a1ce1633
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 11:40:31 2009 +0000

    Moooore information

commit b1237922601347ed3597d29afca52f5a50fd3777
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 10:23:20 2009 +0000

    added: -h|--help options printing usage message

commit 7717f1f096cd76846e82d0d6c60f23055001cea5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 10:13:11 2009 +0000

    added: -h|--help option printing usage message

commit b539ef54079c25adbb43b100162a2ef0aa691646
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 10:08:46 2009 +0000

    added: -h|--help options that prints usage information
    fix: long-long is treated as 'long long', i.e. `-' -> SPC

commit 0b0bd3de1a03f63d0bd872e41ec851e3b9af42cc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 09:43:18 2009 +0000

    mkc_check_xxx scripts: if MKC_VERBOSE variable is empty or unset, verbose
    messages are not output to stderr.

commit f14ffa21ad3488304ee49516524bf47c91a7fa73
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 15 09:33:45 2009 +0000

    mkc_check_xxx scripts are installed to bin/ directory

commit 210fbffbc9ebfa778be6bedd2c932b825ed66722
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 14 12:52:49 2009 +0000

    fake target test

commit e0e3344b79b5fd0ce145d47769e3c1812bb319b5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 12 19:29:54 2009 +0000

    added: MKC_NOCACHE variable, if set to not empty string,
        caching is disabled

commit 2c8a238318ccff8bef010c329dc464db7c9b1b8e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 12 19:07:32 2009 +0000

    Documentation update for "no -DHAVE_XXX=0 anymore"

commit f2115b394f4cd29d31fb537386cde0ea6f23d3c2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 10 21:58:50 2009 +0000

    More simple examples

commit 0e2c04b91993857f484a39a961fc87d24d800959
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 10 21:58:26 2009 +0000

    No CFLAGS+=-DHAVE_XXXX=0 anymore, if XXX is not found
    it is just not defined at all.

commit 8a23702753dd895e72e237ad4ef95e46078bf1f1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 8 17:36:41 2009 +0000

    time

commit 8c557459b07e7d48edd5dcf87afbe6fc20900fe0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 8 17:12:26 2009 +0000

    new task in TODO

commit 2165ba35b969b1fa8bcc2fe3cd38f7a3e80bce37
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 8 17:12:12 2009 +0000

    CLEANFILES looks much better that clean-local target

commit 2fcd4da84c60cbdfedeb4028068490eae96465ac
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 8 17:07:46 2009 +0000

    Version -> 0.6.0
    Release notes in NEWS
    Lots of new tasks in TODO
    Minor changes in README

commit 6b8f4cc04349848eb0091c4eed6e0f91e2895c23
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 8 15:23:41 2009 +0000

    added: MKC_SHELL variable defaulting to /bin/sh, mkc_check_XXX scripts are
        run with with this shell.

commit e30964bc0903ddcd9d11a378da6bddf021aa586b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 8 15:16:47 2009 +0000

    fixed: bug seen on heirloom-sh (and probably Solaris's /bin/sh)

commit 222cf92fb8cca9b12e4c82952834be42e96e929a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 8 15:09:43 2009 +0000

    "checking for..." messages is sent to stderr before result is calculated

commit b10e615578faaddfdc1fb77679e3dfd357327850
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 8 14:44:04 2009 +0000

    MKC_FUNCLIBS_NOAUTO.ftime.compat is replaced with MKC_NOAUTO_FUNCLIBS list.
    
       Ex.:
         MKC_NOAUTO_FUNCLIBS += ftime:compat crypt:crypt
         MKC_NOAUTO_FUNCLIBS = 1 # for disabling all potential LDADD += ...

commit 8c69a53b82050c8607a5d4473fed13fb848320bf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 22:11:24 2009 +0000

    version -> 0.5.0

commit df1cd4489b9371152dbe65a62a0311ff117bf517
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 22:10:59 2009 +0000

    more docs and NEWS

commit 43bdb33bb0581f5552a0b36f830ac0235ce064b2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 21:53:44 2009 +0000

    documentation

commit cfbbde1e6cbb851d8b67c6152c768c39ccd4cce6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 21:32:41 2009 +0000

    Example for __GNUC__ define

commit 4625d9b2d9c16f9e11b3843dffe7e11e676279ad
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 21:32:09 2009 +0000

    !DOCUMENTATION!
    HAVE_<HEADER_H> ---> HAVE_HEADER_<HEADER_H>
    Fix in MKC_CHECK_FUNCS (subdir/header.h case)

commit 9e903f9d2d9b9f06e12c521856f6df6c3ccd29b5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 20:17:12 2009 +0000

    tasks

commit d4687b256ff929b057f6d6c07ae246de52b1112f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 20:16:52 2009 +0000

    documentation

commit bfc1a4a37a950d7477b8e3be9091f281d32742f6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 19:11:56 2009 +0000

    comments and minor code clean-ups

commit 3669e1dc6446504620a73d11416b76a2fbd9b4cf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 13:23:30 2009 +0000

    more consistent intermediate/cache filenames

commit 372ecc1f2ef83434435c1ae480ad5c54ac76bbc8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 13:16:11 2009 +0000

    updated

commit 78911e595e92f3716a3b7db7aaf53e79b76a9da4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 13:04:54 2009 +0000

    more consistent names of intermediate/cache files

commit d41b243d7730d68ecc692f883a9cfb8f8cd6c0f5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 13:02:27 2009 +0000

    New user settable variable: MKC_NOAUTO

commit 8d22694093adfc8200b821717dd92bc5ff48ff67
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 12:58:52 2009 +0000

    dead code (comments)

commit 554f41e87053555362c6000131718b8dd5560103
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 12:57:07 2009 +0000

    MKC_CFLAGS, MKC_SRCS and MKC_LDADD were introduced

commit 062f9895aa902f1eee729096c2112ada9e9a6d5c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 11:45:48 2009 +0000

    _var ---> _variable

commit caeb580609e227ab21eade9077cd03270c2e8d14
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 11:44:00 2009 +0000

    MKC_SOURCE_FUNCLIBS - adds function.c to SRCS if function is absent in the
    specified librar[y|ies].

commit e5658f64f42bcfe14f0a669f0ee012d2c1fbbedc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 11:17:44 2009 +0000

    Another mega variable for users: MKC_COMMON_DEFINES

commit c94bc303a4d7dd10bf18edf03f9b19b3fa1187d1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 11:05:08 2009 +0000

    MKC_COMMON_HEADERS: new user settable variable

commit c28231e4faeda94b22b25ae570c117a1d6a93055
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 10:44:41 2009 +0000

    mkc_check_func renamed to mkc_check_funclib

commit 1a08d68b9e1ba8c82ddb553c8daeb79f5b38a29b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 10:44:24 2009 +0000

    added: mkc_check_decl

commit 3745bd642e5471a37da90d3fa6ee67edb80cbe20
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 00:58:03 2009 +0000

    better examples

commit eca2af50d6bafaee70d36c9ab72c6c4b36a88740
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 00:57:41 2009 +0000

    fix in MKC_CHECK_FUNCS<NNN>

commit ce47e1ae72d5b0aa2d0d231ae3360b8521b07719
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 00:38:12 2009 +0000

    fixed: checking for function declaration

commit 92719f992f7bae6c05ddaebbf00c5be29dc49893
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 00:37:14 2009 +0000

    tasks

commit 2c4aa9557cbd44a7bc157694cfdc90327009363c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 00:27:03 2009 +0000

    FUNCLIBS_NOAUTO -> MKC_FUNCLIBS_NOAUTO

commit c91b3fd7367aee8ec9bad0e319595b0228571672
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 00:18:43 2009 +0000

    gettimeofday/ftime example

commit 2b40800a626f7113873878f032ae787171e5cdab
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 2 00:11:17 2009 +0000

    easier examples

commit 648bd5c38853b9243f5c2d7d004552a949d85c0a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 23:57:10 2009 +0000

    New user defined variables: FUNCLIBS_NOAUTO.func.lib and
        FUNCLIBS_NOAUTO

commit fefeb450359d9cb63d6d0ecef1aaf7f3a68f2151
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 23:40:01 2009 +0000

    LDADD is modified automagically if appropriate library was found,
       currently unconditionally.

commit 99cc2923016f442f743caac6f44fc97977622997
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 23:35:43 2009 +0000

    fixed: missed quotes around LDADD, LDFLAGS, CFLAGS etc.

commit a2eaccde159c6d5726212711fae97e5e447396b1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 23:12:49 2009 +0000

    new simple example

commit 43f00166c733f40b31437b42ced8a4dbfa5cc236
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 23:12:35 2009 +0000

    fix

commit 19f64adeba5af3b006e8bc8b17932e2e8fa0df44
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 23:04:37 2009 +0000

    MKC_CHECK_FUNCLIBS: For every "func:lib" the "function" (without linking
    it with "lib") is also checked.

commit 94b84b73a2e3f40e8412c5e9f19858f0de8b11c8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 22:00:26 2009 +0000

    .include <bsd.own.mk> ====> user's code, he can set CC himself

commit fe84d332aa75c6e67afec410a972808c889aaac0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 21:55:32 2009 +0000

    ERR_MSG renamed to MKC_ERR_MSG

commit 050aa59c6b5e1097bb6ab7aa5c4dbd502eaa124c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 21:51:35 2009 +0000

    removed: MKC_CHECK_SIZEOF_INCS, new syntax is supertype_t:header.h

commit d7b82c03a5bc25c36933c8ff46870912c1bdf935
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 21:39:23 2009 +0000

    More renamings, now #defines and make variables have better names

commit 6cbb83752f623574e3e7ca2786bc2844ccb58d69
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 21:32:03 2009 +0000

    MKC_{HEADERS,FUNCS,VARS,DEFINES,SIZEOF} has been renamed to MKC_CHECK_*

commit a4f8708a80b1758a7c6166b44136cd22d876e5f6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 20:21:23 2009 +0000

    comments

commit c6390f254ae98baf8928bf6139e931d9e6b6c152
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 20:16:34 2009 +0000

    Clean-ups, I don't like brainfuck

commit 7d05214d88eb92ffcc34f029b5ebbf7dd5cc7d83
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 20:11:58 2009 +0000

    An implementation for HAVE_FUNC${n}
    One simple example

commit 13741d19f6b785b6e46e11c8c115df9ed0e31b80
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 20:05:09 2009 +0000

    Implementation for MKC_VARS
    One simple example for MKC_VARS

commit 194fb0ece3ab234d1c9fae3e41207689045bb326
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 19:29:54 2009 +0000

    one more example

commit b0a27530a1ade9be3882c42bde9db74ded4ed9bd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 19:29:04 2009 +0000

    enable cache

commit cdf2825a05fc6ad521907d6a6743f0c09b11b36d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 19:23:24 2009 +0000

    Implementation for MKC_DEFINES

commit 33e0c267578576000467b5d7b7a701f3aea2c90f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 18:51:05 2009 +0000

    fixes and improvements

commit 63638e5ef34d04c394b0b79e92daf2b2d651ac3c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 18:38:10 2009 +0000

    further development

commit e0e76c66361058244f414b3db5af9bba61ba13d5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 18:22:53 2009 +0000

    initial version

commit 209cf96cd318b7b1f9398ceebd0d2a2247cc8ee5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 17:07:40 2009 +0000

    minor improvements of output (spaces)

commit ee2904f0a9a56c7971afd1de5f0bcb1eadc5fbd2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 17:00:49 2009 +0000

    MKC_FUNCS uses function:library notation instead of function|-llibrary
        as it was proposed by Lev Serebryakov in fido7.ru.unix.prog
    New HAVE.function.library defines instead HAVE.function_library
        because _ can be a part of function name

commit 39447c20625d792e19c7846851fcb6ce3071053b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 16:26:14 2009 +0000

    a few comments about usage, set -e and LC_ALL=C

commit c308eb73f14ac18afb1ccad7eb8fca011b4fd40d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 14:54:26 2009 +0000

    $() is replaced with `` which is more portable

commit 8d430a95134875599441a56d5068f88ee617c767
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 14:50:32 2009 +0000

    clean-ups

commit b8e3f9805260d1c9164a61a4025088d0e777f3d8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 14:48:03 2009 +0000

    MKC_CACHEDIR is a use defined variable

commit 39aa8805c7b42590660798a512c67dfb19799d8d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 14:33:25 2009 +0000

    New variable MKC_DELETE_TMPFILES for deleting intermediate temporary files.
    .o and .exe are removed unconditionally

commit a7f47f478655d06b753ccd064368ef0d11c714c8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 14:15:42 2009 +0000

    CPPFLAGS and CFLAGS flags are used during compilation

commit 07dc8869a5710cd509f15c49536b43231dc3aa62
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 14:12:28 2009 +0000

    CACHE_DIR renamed to MKC_CACHEDIR
    fix in handling MKC_SHOW_CACHED+cached

commit eaaca6c1da4b63e3f9814bb9e24d4f889e9d2260
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 13:58:24 2009 +0000

    clean-ups

commit d7b1252166c4f8e60e78ba2459e7fe35ba772da5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 13:58:24 2009 +0000

    clean-ups

commit 9f5fae74d81aa6deb01f317100c738dfda80daeb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 13:51:12 2009 +0000

    support for MKC_SHOW_CACHED

commit e842190b285baad39353f0fced26a415b31a9c00
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 13:40:57 2009 +0000

    CACHE_DIR environment variable defaults to "."
    CC defaults to "cc".

commit a974660b11732e9f51c82ad24abca12bc1707ff7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 1 13:39:10 2009 +0000

    default, 'Checking for ... (yes|no)' lines are always output. This may be
    annoying during development. To fix this MKC_SHOW_CACHED variable is
    introduced. Set it to 0 to hide showing cached results.

commit 30b66b8ecf700808d46d43b4e0b426d7047f45e5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 20:51:27 2009 +0000

    PROJECTNAME added

commit a54ce2b661bd62d43c9321c2331cf61ef7b81d66
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 20:49:26 2009 +0000

    change release time

commit f4bff59d55dc7a190722e0db1cbbb9b0da64657e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 20:37:30 2009 +0000

    fix (Linux)

commit c77116523d67f6dc3277b680548adfbef9adae59
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 20:37:05 2009 +0000

    renamings (_CHECK removed)

commit 2fc3a0b9454c44c4e8f54842b70697205883a966
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 19:51:07 2009 +0000

    debugging code removed

commit d1a048ec3902849cf221f0f50b31d563238f173a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 18:44:58 2009 +0000

    new file EXAMPLE.Makefile mentioned in README

commit 57a36551061e978e1bf74beae10184f9e973fd91
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 18:42:58 2009 +0000

    initial version

commit f1fdd9028f8a987c3baa82bc0585af8e2fe7e14f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 18:42:38 2009 +0000

    BD:  2009-02-21

commit 340b7d296ca5d2bc9044f1775c028deaf2579fb9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 18:38:51 2009 +0000

    'make install' creates the destination directories.
    Initial/minimal README.

commit a7a466103fee1da1ee33003a854ae69bda61e7f4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 18:29:36 2009 +0000

    fix

commit ac90b51fd92ce140e4b797dc9f3609a04db50509
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 18:25:31 2009 +0000

    executables are installed to ${PREFIX}/libexec/mkc directory
    Resulting configure.mk contains version and path to ${PREFIX}/libexec/mkc

commit e222b831c05189359ec5de27747f5e8ddf7bab1f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 18:10:23 2009 +0000

    mk-configure-* renamed to mkc-*

commit 5835b087eec9efa8cbba8eba5b0b1f49097dfde2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 18:03:44 2009 +0000

    incls -> incs

commit 7366c5a10c42557e99de05ecb4036fb6d66c935a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 17:48:17 2009 +0000

    extra includes are allowed for checking a sizeof

commit 5fb3f8bf7be06c92d6df875108c5fe42527f1482
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 17:23:02 2009 +0000

    fixes and sizeof support

commit 6a1dee68526f68ee10ccf49435b74a2cff2cd207
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 17:22:32 2009 +0000

    support for mkc_check_sizeof

commit 7ab7ac9b6b6346931c2c8c60822fe7a00427dcbb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 17:21:57 2009 +0000

    fixes: double quotes

commit eee83d7ce70359ba6e9e02921c47d5e3998303b0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 15:38:35 2009 +0000

    renaming

commit 39f0475ee88ba0b2459a22740b09f5dc84638b23
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 15:36:30 2009 +0000

    AC -> MRC renamings

commit 69addc135d98e532f7d227bc3545631f60b64c4b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 15:30:16 2009 +0000

    error checks

commit 1ac2ab5541db315097f95cc7c6a3ebb07892255b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 15:06:21 2009 +0000

    clean-ups in comments

commit 92f575ad91d14e6730ccda4902e92d73be4efb64
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 21 14:54:39 2009 +0000

    Initial revision
