Changeset View
Changeset View
Standalone View
Standalone View
head/share/mk/bsd.README
Show First 20 Lines • Show All 219 Lines • ▼ Show 20 Lines | |||||
MANDIR Base path for manual installation. | MANDIR Base path for manual installation. | ||||
MANGRP Manual group. | MANGRP Manual group. | ||||
MANMODE Manual mode. | MANMODE Manual mode. | ||||
MANOWN Manual owner. | MANOWN Manual owner. | ||||
INSTALL_LINK Command to install a hard link. | |||||
INSTALL_SYMLINK Command to install a symbolic link. | |||||
INSTALL_RSYMLINK Command to install a relative symbolic link. | |||||
LINKOWN Owner of hard links created by INSTALL_LINK. | |||||
LINKGRP Group of hard links created by INSTALL_LINK. | |||||
LINKMODE Mode of hard links created by INSTALL_LINK. | |||||
SYMLINKOWN Owner of hard links created by INSTALL_[R]SYMLINK. | |||||
SYMLINKGRP Group of hard links created by INSTALL_[R]SYMLINK. | |||||
SYMLINKMODE Mode of hard links created by INSTALL_[R]SYMLINK. | |||||
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. | ||||
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= | =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= | ||||
The include file <bsd.prog.mk> handles building programs from one or | The include file <bsd.prog.mk> handles building programs from one or | ||||
more source files, along with their manual pages. It has a limited number | more source files, along with their manual pages. It has a limited number | ||||
of suffixes, consistent with the current needs of the BSD tree. | of suffixes, consistent with the current needs of the BSD tree. | ||||
▲ Show 20 Lines • Show All 79 Lines • ▼ Show 20 Lines | |||||
LINKS The list of binary links; should be full pathnames, the | LINKS The list of binary links; should be full pathnames, the | ||||
linked-to file coming first, followed by the linked | linked-to file coming first, followed by the linked | ||||
file. The files are hard-linked. For example, to link | file. The files are hard-linked. For example, to link | ||||
/bin/test and /bin/[, use: | /bin/test and /bin/[, use: | ||||
LINKS= /bin/test /bin/[ | LINKS= /bin/test /bin/[ | ||||
LINKOWN Owner of links created with LINKS [${BINOWN}]. | |||||
LINKGRP Group of links created with LINKS [${BINGRP}]. | |||||
LINKMODE Mode of links created with LINKS [${BINMODE}]. | |||||
MAN Manual pages. If no MAN variable is defined, | MAN Manual pages. If no MAN variable is defined, | ||||
"MAN=${PROG}.1" is assumed. See bsd.man.mk for more details. | "MAN=${PROG}.1" is assumed. See bsd.man.mk for more details. | ||||
PROG The name of the program to build. If not supplied, nothing | PROG The name of the program to build. If not supplied, nothing | ||||
is built. | is built. | ||||
PROGNAME The name that the above program will be installed as, if | PROGNAME The name that the above program will be installed as, if | ||||
different from ${PROG}. | different from ${PROG}. | ||||
▲ Show 20 Lines • Show All 192 Lines • ▼ Show 20 Lines | |||||
LIBRARIES_ONLY Do not build or install files other than the library. | LIBRARIES_ONLY Do not build or install files other than the library. | ||||
LIB_CXX The name of the library to build. It also causes | LIB_CXX The name of the library to build. It also causes | ||||
<bsd.lib.mk> to link the library with the | <bsd.lib.mk> to link the library with the | ||||
standard C++ library. LIB_CXX overrides the value | standard C++ library. LIB_CXX overrides the value | ||||
of LIB if LIB is also set. Both a shared and static library | of LIB if LIB is also set. Both a shared and static library | ||||
will be built. NO_PIC can be set to only build a static | will be built. NO_PIC can be set to only build a static | ||||
library. | library. | ||||
LINKS The list of binary links; should be full pathnames, the | |||||
linked-to file coming first, followed by the linked | |||||
file. The files are hard-linked. For example, to link | |||||
/bin/test and /bin/[, use: | |||||
LINKS= /bin/test /bin/[ | |||||
LINKOWN Owner of links created with LINKS [${LIBOWN}]. | |||||
LINKGRP Group of links created with LINKS [${LIBGRP}]. | |||||
LINKMODE Mode of links created with LINKS [${LIBMODE}]. | |||||
LINTLIBDIR Target directory for lint libraries. | |||||
MAN The manual pages to be installed. See bsd.man.mk for more | MAN The manual pages to be installed. See bsd.man.mk for more | ||||
details. | details. | ||||
SHLIB Like LIB but only builds a shared library. | SHLIB Like LIB but only builds a shared library. | ||||
SHLIB_CXX Like LIB_CXX but only builds a shared library. | SHLIB_CXX Like LIB_CXX but only builds a shared library. | ||||
▲ Show 20 Lines • Show All 121 Lines • Show Last 20 Lines |