summaryrefslogtreecommitdiffstats
path: root/debian/manpages/kmk.1
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-11 08:21:30 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-11 08:21:30 +0000
commit5fbf8d8592ffd00fcd6f237ab31886936755c882 (patch)
treec02b1d7cb63f2794cb6e24b6ba611badb624d8ac /debian/manpages/kmk.1
parentAdding upstream version 1:0.1.9998svn3589+dfsg. (diff)
downloadkbuild-5fbf8d8592ffd00fcd6f237ab31886936755c882.tar.xz
kbuild-5fbf8d8592ffd00fcd6f237ab31886936755c882.zip
Adding debian version 1:0.1.9998svn3589+dfsg-1.debian/1%0.1.9998svn3589+dfsg-1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/manpages/kmk.1')
-rw-r--r--debian/manpages/kmk.150
1 files changed, 50 insertions, 0 deletions
diff --git a/debian/manpages/kmk.1 b/debian/manpages/kmk.1
new file mode 100644
index 0000000..b36611b
--- /dev/null
+++ b/debian/manpages/kmk.1
@@ -0,0 +1,50 @@
+.TH KMK 1 "2009\-04\-09" "0.1.98svn2318" "simple makefiles for complex tasks"
+
+.SH NAME
+\fBkmk\fR \- framework for writing simple makefiles for complex tasks
+
+.SH SYNOPSIS
+\fBkmk\fR [\fIOPTIONS\fR]
+
+.SH DESCRIPTION
+kmk and its helper tools are an extension to GNU make to ease writing portable
+Makefile.
+.PP
+The goals of the kBuild framework:
+.PP
+ \- Similar behavior cross all supported platforms.
+.br
+ \- Flexibility, don't create unnecessary restrictions preventing ad-hoc
+solutions.
+.br
+ \- Makefile can very simple to write and maintain.
+.PP
+There are four concepts being tried out in the current kBuild incaration:
+.PP
+ \- 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.
+.PP
+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.
+.PP
+On Debian systems, the kBuild binaries can be found in \fI/usr/bin\fR and its
+data files in \fI/usr/share/kBuild\fR.
+
+.SH "SEE ALSO"
+\fImake\fR(1)
+
+.SH HOMEPAGE
+More information about kBuild project can be found at
+<\fIhttp://svn.netlabs.org/kbuild/\fR>.
+
+.SH AUTHOR
+kBuild was written by Knut St. Osmundsen <\fIbird-kBuild-spam@anduin.net\fR>.
+.PP
+This manual page was written by Daniel Baumann <\fIdaniel@debian.org\fR>, for
+the Debian project (but may be used by others).