diff options
author | charnier <charnier@FreeBSD.org> | 2002-04-20 12:27:18 +0000 |
---|---|---|
committer | charnier <charnier@FreeBSD.org> | 2002-04-20 12:27:18 +0000 |
commit | fdbc3fd42a5dc889e8c27bdd9f3a79026e096e03 (patch) | |
tree | 7a4469332fc98c3b02f0549c6e419486d82bb24e /usr.sbin/crunch | |
parent | c9db9bb4184eaea2c607acd8e11305f7014d71db (diff) | |
download | FreeBSD-src-fdbc3fd42a5dc889e8c27bdd9f3a79026e096e03.zip FreeBSD-src-fdbc3fd42a5dc889e8c27bdd9f3a79026e096e03.tar.gz |
Use `The .Nm utility'
Diffstat (limited to 'usr.sbin/crunch')
-rw-r--r-- | usr.sbin/crunch/crunchgen/crunchgen.1 | 18 | ||||
-rw-r--r-- | usr.sbin/crunch/crunchide/crunchide.1 | 15 |
2 files changed, 21 insertions, 12 deletions
diff --git a/usr.sbin/crunch/crunchgen/crunchgen.1 b/usr.sbin/crunch/crunchgen/crunchgen.1 index 7fe0cad..0283d6c 100644 --- a/usr.sbin/crunch/crunchgen/crunchgen.1 +++ b/usr.sbin/crunch/crunchgen/crunchgen.1 @@ -52,8 +52,9 @@ The main reason to crunch programs together is for fitting as many programs as possible onto an installation or system recovery floppy. .Pp +The .Nm -reads in the specifications in +utility reads in the specifications in .Ar conf-file for a crunched binary, and generates a .Pa Makefile @@ -66,14 +67,16 @@ can optionally attempt to determine the object (.o) files that make up the program from its source directory .Pa Makefile . This information is cached between runs. +The .Nm -uses the companion program +utility uses the companion program .Xr crunchide 1 to eliminate link-time conflicts between the component programs by hiding all unnecessary symbols. .Pp +The .Nm -places specific requirements on package +utility places specific requirements on package .Pa Makefile Ns s which make it unsuitable for use with .No non- Ns Bx @@ -165,15 +168,17 @@ Quiet operation. Status messages are suppressed. .El .Sh CRUNCHGEN CONFIGURATION FILE COMMANDS +The .Nm -reads specifications from the +utility reads specifications from the .Ar conf-file that describe the components of the crunched binary. In its simplest use, the component program names are merely listed along with the top-level source directories in which their sources can be found. +The .Nm -then calculates (via the source makefiles) and caches the +utility then calculates (via the source makefiles) and caches the list of object files and their locations. For more specialized situations, the user can specify by hand all the parameters that @@ -434,8 +439,9 @@ The must then be used to get those object files built, or some other arrangements made. .Sh AUTHORS +The .Nm -was written by +utility was written by .An James da Silva Aq jds@cs.umd.edu . .Pp Copyright (c) 1994 University of Maryland. diff --git a/usr.sbin/crunch/crunchide/crunchide.1 b/usr.sbin/crunch/crunchide/crunchide.1 index cf74558..9dcee18 100644 --- a/usr.sbin/crunch/crunchide/crunchide.1 +++ b/usr.sbin/crunch/crunchide/crunchide.1 @@ -36,8 +36,9 @@ .Op Fl k Ar keep-symbol .Op Ar object-file ... .Sh DESCRIPTION -.Nm Crunchide -hides the global symbols of +The +.Nm +utility hides the global symbols of .Ar object-file such that they are ignored by subsequent runs of the linker, .Xr ld 1 . @@ -59,8 +60,9 @@ visible, the option .Dq -k foo should be used. .Pp -.Nm Crunchide -is designed as a companion program for +The +.Nm +utility is designed as a companion program for .Xr crunchgen 1 , which automates the process of creating crunched binaries from multiple component programs. @@ -68,8 +70,9 @@ multiple component programs. .Xr crunchgen 1 , .Xr ld 1 .Sh AUTHORS -.Nm Crunch -was written by +The +.Nm crunch +utility was written by .An James da Silva Aq jds@cs.umd.edu . .Pp Copyright (c) 1994 University of Maryland. All Rights Reserved. |