Deleted Added
sdiff udiff text old ( 68965 ) new ( 69413 )
full compact
1.\"
2.\" Copyright (c) 1994 University of Maryland
3.\" All Rights Reserved.
4.\"
5.\" Permission to use, copy, modify, distribute, and sell this software and its
6.\" documentation for any purpose is hereby granted without fee, provided that
7.\" the above copyright notice appear in all copies and that both that
8.\" copyright notice and this permission notice appear in supporting

--- 8 unchanged lines hidden (view full) ---

17.\" BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
18.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
19.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
20.\" IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
21.\"
22.\" Author: James da Silva, Systems Design and Analysis Group
23.\" Computer Science Department
24.\" University of Maryland at College Park
25.\" $FreeBSD: head/usr.sbin/crunch/crunchgen/crunchgen.1 68965 2000-11-20 20:10:44Z ru $
26.\"
27.Dd November 16, 2000
28.Dt CRUNCHGEN 1
29.Os BSD 4
30.Sh NAME
31.Nm crunchgen
32.Nd generates build environment for a crunched binary
33.Sh SYNOPSIS
34.Nm
35.Op Fl foql
36.Op Fl h Ar makefile-header-name
37.Op Fl m Ar makefile-name
38.Op Fl c Ar c-file-name
39.Op Fl e Ar exec-file-name
40.Op Ar conf-file
41.Sh DESCRIPTION
42A crunched binary is a program made up of many other programs linked
43together into a single executable.
44The crunched binary
45.Fn main

--- 94 unchanged lines hidden (view full) ---

140name to
141.Ar makefile-name .
142The default name is
143.Dq <conf-name>.mk .
144.It Fl o
145Add
146.Dq Li make obj
147rules to each program make target.
148.It Fl q
149Quiet operation.
150Status messages are suppressed.
151.El
152.Sh CRUNCHGEN CONFIGURATION FILE COMMANDS
153.Nm
154reads specifications from the
155.Ar conf-file

--- 63 unchanged lines hidden (view full) ---

219.Ic srcdirs
220for a directory named
221.Ar progname .
222.It Ic special Ar progname Ic objdir Ar pathname
223Set the
224.Dq obj
225directory for
226.Ar progname .
227This is normally calculated by looking for a directory named
228.Pa obj
229under the
230.Ic srcdir ,
231and if that is not found, the
232.Ic srcdir
233itself becomes the
234.Ic objdir .
235.It Ic special Ar progname Ic buildopts Ar buildopts
236Define a set of build options that should be added to
237.Xr make 1
238targets in addition to those specified using
239.Ic buildopts

--- 155 unchanged lines hidden ---