version 1.3, 1995/12/15 01:48:07 |
version 1.4, 1996/02/02 19:53:33 |
|
|
# $NetBSD: bsd.README,v 1.14 1995/12/13 01:25:05 cgd Exp $ |
# $NetBSD: bsd.README,v 1.15 1996/01/22 22:46:06 cgd Exp $ |
# @(#)bsd.README 5.1 (Berkeley) 5/11/90 |
# @(#)bsd.README 5.1 (Berkeley) 5/11/90 |
|
|
This is the README file for the new make "include" files for the BSD |
This is the README file for the new make "include" files for the BSD |
|
|
MANSUBDIR Subdirectory under the manual page section, i.e. "/vax" |
MANSUBDIR Subdirectory under the manual page section, i.e. "/vax" |
or "/tahoe" for machine specific manual pages. |
or "/tahoe" for machine specific manual pages. |
|
|
MAN The manual pages to be installed (use a .1 - .8 suffix). |
MAN The manual pages to be installed (use a .1 - .9 suffix). |
|
|
MLINKS List of manual page links (using a .1 - .8 suffix). The |
MLINKS List of manual page links (using a .1 - .9 suffix). The |
linked-to file must come first, the linked file second, |
linked-to file must come first, the linked file second, |
and there may be multiple pairs. The files are soft-linked. |
and there may be multiple pairs. The files are soft-linked. |
|
|
|
|
|
|
It has no targets. |
It has no targets. |
|
|
It sets/uses the following variables: |
It sets the following variables, if they are not already defined (defaults |
|
are in brackets): |
|
|
BINGRP Binary group. |
BSDSRCDIR The real path to the system sources, so that 'make obj' |
|
will work correctly. [/usr/src] |
|
|
BINOWN Binary owner. |
BSDOBJDIR The real path to the system 'obj' tree, so that 'make obj' |
|
will work correctly. [/usr/obj] |
|
|
BINMODE Binary mode. |
BINGRP Binary group. [bin] |
|
|
|
BINOWN Binary owner. [bin] |
|
|
|
BINMODE Binary mode. [555] |
|
|
|
NONBINMODE Mode for non-executable files. [444] |
|
|
|
MANDIR Base path for manual installation. [/usr/share/man/cat] |
|
|
|
MANGRP Manual group. [bin] |
|
|
|
MANOWN Manual owner. [bin] |
|
|
|
MANMODE Manual mode. [${NONBINMODE}] |
|
|
|
LIBDIR Base path for library installation. [/usr/lib] |
|
|
|
LINTLIBDIR Base path for lint(1) library installation. [/usr/libdata/lint] |
|
|
|
LIBGRP Library group. [${BINGRP}] |
|
|
|
LIBOWN Library owner. [${BINOWN}] |
|
|
|
LIBMODE Library mode. [${NONBINMODE}] |
|
|
|
DOCDIR Base path for system documentation (e.g. PSD, USD, etc.) |
|
installation. [/usr/share/doc] |
|
|
|
DOCGRP Documentation group. [bin] |
|
|
|
DOCOWN Documentation owner. [bin] |
|
|
|
DOCMODE Documentation mode. [${NONBINMODE}] |
|
|
|
NLSDIR Base path for National Language Support files installation. |
|
[/usr/share/nls] |
|
|
|
NLSGRP National Language Support files group. [bin] |
|
|
|
NLSOWN National Language Support files owner. [bin] |
|
|
|
NLSMODE National Language Support files mode. [${NONBINMODE}] |
|
|
STRIP The flag passed to the install program to cause the binary |
STRIP The flag passed to the install program to cause the binary |
to be stripped. This is to be used when building your |
to be stripped. This is to be used when building your |
own install script so that the entire system can be made |
own install script so that the entire system can be made |
stripped/not-stripped using a single nob. |
stripped/not-stripped using a single knob. [-s] |
|
|
COPY The flag passed to the install program to cause the binary |
COPY The flag passed to the install program to cause the binary |
to be copied rather than moved. This is to be used when |
to be copied rather than moved. This is to be used when |
building our own install script so that the entire system |
building our own install script so that the entire system |
can either be installed with copies, or with moves using |
can either be installed with copies, or with moves using |
a single nob. |
a single knob. [-c] |
|
|
MANDIR Base path for manual installation. |
Additionally, the following variables may be set to modify the behaviour |
|
of the system build process (default values are in brackets along with |
|
comments, if set by bsd.own.mk): |
|
|
MANGRP Manual group. |
EXPORTABLE_SYSTEM |
|
Do not build /usr/src/domestic, even if it is present. |
|
|
MANOWN Manual owner. |
SKEY Compile in support for S/key authentication. [yes, set |
|
unconditionally] |
|
|
MANMODE Manual mode. |
KERBEROS Compile in support for Kerberos 4 authentication. |
|
|
|
KERBEROS5 Compile in support for Kerberos 5 authentication. |
|
|
|
MANZ Compress manual pages at installation time. |
|
|
|
SYS_INCLUDE Copy or symlink kernel include files into /usr/include. |
|
Possible values are "symlinks" or "copies" (which is |
|
the same as the variable being unset). |
|
|
|
NOPROFILE Do not build profiled versions of system libraries |
|
|
|
NOPIC Do not build PIC versions of system libraries, and |
|
do not build shared libraries. [set if ${MACHINE_ARCH} |
|
is "mips", "vax", or "alpha", unset otherwise.] |
|
|
|
NOLINT Do not build lint libraries. [set, set unconditionally] |
|
|
This file is generally useful when building your own Makefiles so that |
This file is generally useful when building your own Makefiles so that |
they use the same default owners etc. as the rest of the tree. |
they use the same default owners etc. as the rest of the tree. |
|
|
|
|
|
|
LINKS= ${DESTDIR}/bin/test ${DESTDIR}/bin/[ |
LINKS= ${DESTDIR}/bin/test ${DESTDIR}/bin/[ |
|
|
MAN Manual pages (should end in .1 - .8). If no MAN variable is |
MAN Manual pages (should end in .1 - .9). If no MAN variable is |
defined, "MAN=${PROG}.1" is assumed. |
defined, "MAN=${PROG}.1" is assumed. |
|
|
PROG The name of the program to build. If not supplied, nothing |
PROG The name of the program to build. If not supplied, nothing |
|
|
|
|
LDADD Additional loader objects. |
LDADD Additional loader objects. |
|
|
MAN The manual pages to be installed (use a .1 - .8 suffix). |
MAN The manual pages to be installed (use a .1 - .9 suffix). |
|
|
SRCS List of source files to build the library. Suffix types |
SRCS List of source files to build the library. Suffix types |
.s, .c, and .f are supported. Note, .s files are preferred |
.s, .c, and .f are supported. Note, .s files are preferred |