kmk_printf
framework for writing simple makefiles for complex tasks
see also :
make
Synopsis
kmk
[OPTIONS]
add an example, a script, a trick and tips
examples
no example yet ...
... Feel free to add your own example above to help other Linux-lovers !
description
kmk and its
helper tools are an extension to GNU make to ease writing
portable Makefile.
The goals of
the kBuild framework:
- Similar
behavior cross all supported platforms.
- Flexibility, don’t create unnecessary
restrictions preventing ad-hoc solutions.
- Makefile can very simple to write and maintain.
There are four
concepts being tried out in the current kBuild
incaration:
- One
configuration file for a subtree automatically included.
- Target configuration templates as the primary
mechanism for makefile simplification.
- Tools and SDKs for helping out the templates with
flexibility.
- Non-recursive makefile method by using
sub-makefiles.
kBuild does not
provide any facilities for checking compiler/library/header
configurations, that’s not in its scope. If this is
important for your project, check out the autoconf tool in
the GNU build system. It is possible to use kBuild together
with autoconf if you like, but you might just as well use
the full GNU package.
On Debian
systems, the kBuild binaries can be found in /usr/bin
and its data files in /usr/share/kBuild.
homepage
More information about kBuild project can be found at
<http://svn.netlabs.org/kbuild/>.
see also
make
author
kBuild was
written by Knut St. Osmundsen
<bird-kBuild-spam[:at:]anduin[:dot:]net>.
This manual
page was written by Daniel Baumann
<daniel[:at:]debian[:dot:]org>, for the Debian project
(but may be used by others).