Add Makefile.depend.options

Leaf directories that have dependencies impacted
by options need a Makefile.depend.options file
to avoid churn in Makefile.depend

DIRDEPS for cases such as OPENSSL, TCP_WRAPPERS etc
can be set in local.dirdeps-options.mk
which can add to those set in Makefile.depend.options

See share/mk/dirdeps-options.mk

Reviewed by:	 bdrewery
MFC after:	1 week
Sponsored by:   Juniper Networks
Differential Revision:  https://reviews.freebsd.org/D22469
This commit is contained in:
sjg 2019-12-11 17:37:37 +00:00
parent 3fc5a349a4
commit 7ee5f04e26
62 changed files with 458 additions and 0 deletions

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= LS_COLORS
DIRDEPS.LS_COLORS.yes= lib/ncurses/ncursesw
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= OPENSSL
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= OPENSSL
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= SSP
DIRDEPS.SSP.yes= gnu/lib/libssp/libssp_nonshared
.include <dirdeps-options.mk>

View File

@ -0,0 +1,9 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= OPENSSL
DIRDEPS.OPENSSL.yes+= secure/lib/libssl
DIRDEPS.OPENSSL.no= lib/libmd
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= NIS
DIRDEPS.NIS.yes= lib/libypclnt
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= OFED
DIRDEPS.OFED.yes= lib/ofed/libibverbs lib/ofed/libmlx5
.include <dirdeps-options.mk>

View File

@ -0,0 +1,11 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CDDL LIBCPLUSPLUS
DIRDEPS.CDDL.yes= cddl/lib/libctf
DIRDEPS.LIBCPLUSPLUS.yes= lib/libcxxrt
DIRDEPS.LIBCPLUSPLUS.no= gnu/lib/libsupc++
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= OPENSSL
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= BLACKLIST_SUPPORT
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= BLACKLIST_SUPPORT PAM_SUPPORT
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= KERBEROS_SUPPORT OPENSSL
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= TCP_WRAPPERS
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER
DIRDEPS.CASPER.yes= lib/libcasper/services/cap_syslog
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= OPENSSL
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= JAIL WIRELESS_SUPPORT
DIRDEPS.WIRELESS_SUPPORT.yes= lib/lib80211
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER
DIRDEPS.CASPER.yes= lib/libcasper/services/cap_dns
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER
DIRDEPS.CASPER.yes= lib/libcasper/services/cap_dns
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER
DIRDEPS.CASPER.yes= lib/libcasper/services/cap_syslog lib/libnv
.include <dirdeps-options.mk>

View File

@ -0,0 +1,10 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER
DIRDEPS.CASPER.yes= \
lib/libcasper/services/cap_fileargs \
lib/libcasper/services/cap_syslog
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= GSSAPI
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= AUDIT BLACKLIST_SUPPORT GSSAPI KERBEROS_SUPPORT TCP_WRAPPERS
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER
DIRDEPS.CASPER.yes= lib/libcasper/services/cap_fileargs
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= NIS
DIRDEPS.NIS.yes= lib/libmp
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= NIS
DIRDEPS.NIS.yes= lib/libypclnt
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= OPENSSL
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= GNU_GREP_COMPAT
DIRDEPS.GNU_GREP_COMPAT.yes= gnu/lib/libregex
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= BZIP2_SUPPORT
DIRDEPS.BZIP2_SUPPORT.yes= lib/libbz2
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER
DIRDEPS.CASPER.yes= lib/libcasper/services/cap_fileargs
.include <dirdeps-options.mk>

View File

@ -0,0 +1,10 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER
DIRDEPS.CASPER.yes= \
lib/libcasper/services/cap_grp \
lib/libcasper/services/cap_pwd
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= AUDIT
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= NETGRAPH_SUPPORT
DIRDEPS.NETGRAPH_SUPPORT.yes= lib/libnetgraph
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER
DIRDEPS.CASPER.yes= lib/libcasper/services/cap_fileargs
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER
DIRDEPS.CASPER.yes= lib/libcasper/services/cap_fileargs
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER
DIRDEPS.CASPER.yes= lib/libcasper/services/cap_fileargs
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= SORT_THREADS
DIRDEPS.SORT_THREADS.yes= lib/libmd lib/libpthread
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER
DIRDEPS.CASPER.yes= lib/libcasper/services/cap_fileargs
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= AUDIT
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER
DIRDEPS.CASPER.yes= lib/libcasper/services/cap_fileargs
.include <dirdeps-options.mk>

View File

@ -0,0 +1,11 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= KERBEROS_SUPPORT OPENSSL
DIRDEPS.OPENSSL.yes= \
lib/libipsec \
lib/libmp \
lib/libpam/libpam \
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER
DIRDEPS.CASPER.yes= lib/libcasper/services/cap_fileargs
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= TCP_WRAPPERS
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= OPENSSL
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= TCP_WRAPPERS
.include <dirdeps-options.mk>

View File

@ -0,0 +1,11 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= ZFS
DIRDEPS.ZFS.yes= \
cddl/lib/libnvpair \
cddl/lib/libzfs \
cddl/lib/libzfs_core \
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= KERBEROS_SUPPORT
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= TCP_WRAPPERS
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= LIBTHR
DIRDEPS.LIBTHR.yes= lib/libedit lib/libpthread
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= OPENSSL
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= OPENSSL
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= OPENSSL
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= OPENSSL
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= OPENSSL
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= OPENSSL
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= TCP_WRAPPERS
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER
DIRDEPS.CASPER.yes= lib/libcasper/services/cap_syslog lib/libnv
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= OPENSSL TCP_WRAPPERS
DIRDEPS.OPENSSL.yes= secure/lib/libssl
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER OPENSSL
DIRDEPS.CASPER.yes= lib/libcasper/services/cap_dns
.include <dirdeps-options.mk>

View File

@ -0,0 +1,8 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= CASPER
DIRDEPS.CASPER.yes= lib/libcasper/services/cap_dns
.include <dirdeps-options.mk>

View File

@ -0,0 +1,10 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= DIALOG
DIRDEPS.DIALOG.yes= \
gnu/lib/libdialog \
lib/ncurses/ncursesw \
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= OPENSSL
.include <dirdeps-options.mk>

View File

@ -0,0 +1,6 @@
# $FreeBSD$
# This file is not autogenerated - take care!
DIRDEPS_OPTIONS= TCP_WRAPPERS
.include <dirdeps-options.mk>