aboutsummaryrefslogtreecommitdiff
path: root/usr.bin
diff options
context:
space:
mode:
authorGuy Helmer <ghelmer@FreeBSD.org>1999-05-04 20:31:28 +0000
committerGuy Helmer <ghelmer@FreeBSD.org>1999-05-04 20:31:28 +0000
commit4c8cdf36e8cadccd745578c32473dbaa9443ddd9 (patch)
treeb9284e61138fb8bdf95f5f4a77105ae42737f58d /usr.bin
parenta2b79fbea1e6159028db2c9eaf44540246596083 (diff)
Notes
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/gensetdefs/Makefile3
-rw-r--r--usr.bin/gensetdefs/gensetdefs.844
2 files changed, 45 insertions, 2 deletions
diff --git a/usr.bin/gensetdefs/Makefile b/usr.bin/gensetdefs/Makefile
index 1f5fd6e43817..e780fee0b22c 100644
--- a/usr.bin/gensetdefs/Makefile
+++ b/usr.bin/gensetdefs/Makefile
@@ -1,6 +1,5 @@
-# $Id$
+# $Id: Makefile,v 1.2 1998/10/14 10:21:10 bde Exp $
PROG= gensetdefs
-NOMAN= noman
.include <bsd.prog.mk>
diff --git a/usr.bin/gensetdefs/gensetdefs.8 b/usr.bin/gensetdefs/gensetdefs.8
new file mode 100644
index 000000000000..ecbfe3a3668b
--- /dev/null
+++ b/usr.bin/gensetdefs/gensetdefs.8
@@ -0,0 +1,44 @@
+.\"
+.\" $Id$
+.\"
+.Dd March 10, 1999
+.Dt GENSETDEFS 8
+.Os
+.Sh NAME
+.Nm gensetdefs
+.Nd generate linker set definitions
+.Sh SYNOPSIS
+.Nm gensetdefs
+.Ar file ...
+.Sh DESCRIPTION
+The
+.Nm
+command is a special-purpose program to generate the
+linker set definitions needed when building an ELF kernel.
+Its
+.Ar file
+arguments are the names of ELF object files.
+It scans the section names of the object files,
+building a table of those that begin with
+.Dv .set. ,
+which represent linker sets. Finally, for each set
+.Dv foo
+with
+.Dv count
+elements, it writes a line
+.Fn DEFINE_SET foo count ;
+to the standard output.
+.Pp
+This command is used by the kernel
+.Pa makefile ,
+such as
+.Pa /sys/i386/conf/Makefile.i386
+generic makefile for the
+.Tn i386 .
+.Sh SEE ALSO
+.Xr config 8
+.Sh AUTHORS
+The
+.Nm
+command was written by
+.An John D. Polstra .