Lines Matching +full:valid +full:- +full:sources

33 .Bk -words
36 .Op Fl h Ar makefile-header-name
37 .Op Fl m Ar makefile-name
38 .Op Fl p Ar obj-prefix
39 .Op Fl c Ar c-file-name
40 .Op Fl e Ar exec-file-name
41 .Ar conf-file
57 .Ar conf-file
61 top-level C source file that when built creates the crunched executable
73 to eliminate link-time conflicts between the component programs by
81 .No non- Ns Bx
82 sources.
103 .Dq Li make -f <conf-name>.mk .
117 .Bl -tag -width indent
118 .It Fl c Ar c-file-name
120 .Ar c-file-name .
122 .Pa <conf-name>.c .
123 .It Fl e Ar exec-file-name
125 .Ar exec-file-name .
127 .Pa <conf-name> .
134 .It Fl h Ar makefile-header-name
142 .It Fl m Ar makefile-name
146 .Ar makefile-name .
148 .Pa <conf-name>.mk .
153 .It Fl p Ar obj-prefix
171 .Ar conf-file
175 top-level source directories in which their sources can be found.
186 .Ar conf-file
188 .Bl -tag -width indent
194 .Dq Pa <source-dir>/<progname>/
213 These libraries will need to be made available via the run-time link-editor
246 .Bl -tag -width indent
282 .It Ic special Ar progname Ic objs Ar object-file-name ...
289 .It Ic special Ar progname Ic objpaths Ar full-pathname-to-object-file ...
310 .It Ic special Ar progname Ic lib Ar library-name ...
316 .It Ic special Ar progname Ic keep Ar symbol-name ...
337 .Ql -
340 and ignoring all other non-identifier characters.
374 parameters must also be valid.
375 If they are not valid for a particular program, that
384 .Bd -literal -offset indent
390 ln sh -sh # init invokes the shell with "-sh" in argv[0]
392 special myprog objpaths /homes/leroy/src/myinstall.o # no sources
394 special anotherprog -DNO_FOO WITHOUT_BAR=YES
396 libs -lutil -lcrypt
411 .Dl -DNO_FOO WITHOUT_BAR=YES
418 .Bd -literal -offset indent
419 % crunchgen -m Makefile kcopy.conf # gen Makefile and kcopy.c
429 and hard-linked to the names of the component programs.
440 .An -nosplit
468 intermediate object file for single-source file programs.