mirror of
https://git.freebsd.org/src.git
synced 2026-01-12 06:54:03 +00:00
Some checks are pending
Cross-build Kernel / amd64 ubuntu-22.04 (clang-15) (push) Waiting to run
Cross-build Kernel / aarch64 ubuntu-22.04 (clang-15) (push) Waiting to run
Cross-build Kernel / amd64 ubuntu-24.04 (clang-18) (push) Waiting to run
Cross-build Kernel / aarch64 ubuntu-24.04 (clang-18) (push) Waiting to run
Cross-build Kernel / amd64 macos-latest (clang-18) (push) Waiting to run
Cross-build Kernel / aarch64 macos-latest (clang-18) (push) Waiting to run
Add a new per-group SUBPACKAGE option to bsd.man.mk. When MANSPLITPKG is enabled, this is forced to "-man", otherwise it defaults to empty but can be overridden by the caller. Use this in bsd.lib.mk to install library manpages in the -dev package instead of the base package. This is nearly always preferable, since library manpages are usually in section 2 or 3 and are only relevant to people with development packages installed. For manpages which should be installed in the base package even for libraries, add a new MANNODEV group in bsd.lib.mk. Update existing Makefiles to use this where appropriate. MFC after: 3 days Discussed with: olce Reviewed by: olce Sponsored by: https://www.patreon.com/bsdivy Differential Revision: https://reviews.freebsd.org/D52832
15 lines
307 B
Makefile
15 lines
307 B
Makefile
.include <src.opts.mk>
|
|
|
|
SHLIBDIR= ${GEOM_CLASS_DIR}
|
|
SHLIB_NAME?= geom_${GEOM_CLASS}.so
|
|
MANNODEV= g${GEOM_CLASS}.8
|
|
|
|
SRCS+= geom_${GEOM_CLASS}.c subr.c
|
|
CFLAGS+= -I${SRCTOP}/sbin/geom
|
|
|
|
.PATH: ${SRCTOP}/sbin/geom/misc
|
|
|
|
NO_WMISSING_VARIABLE_DECLARATIONS=
|
|
|
|
.include "Makefile.classes"
|
|
.include "../Makefile.inc"
|