aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon J. Gerraty <sjg@FreeBSD.org>2019-12-11 17:37:37 +0000
committerSimon J. Gerraty <sjg@FreeBSD.org>2019-12-11 17:37:37 +0000
commit5ab1c5846ff41be24b1f6beb0317bf8258cd4409 (patch)
treefc0cf2307ec987834da06ceb43200b4b76033691
parentbeede70e5143ff4ea1f10e667c78575ab0031028 (diff)
downloadsrc-5ab1c5846ff41be24b1f6beb0317bf8258cd4409.tar.gz
src-5ab1c5846ff41be24b1f6beb0317bf8258cd4409.zip
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
Notes
Notes: svn path=/head/; revision=355616
-rw-r--r--bin/ls/Makefile.depend.options8
-rw-r--r--lib/libarchive/Makefile.depend.options6
-rw-r--r--lib/libbsnmp/libbsnmp/Makefile.depend.options6
-rw-r--r--lib/libc/Makefile.depend.options8
-rw-r--r--lib/libfetch/Makefile.depend.options9
-rw-r--r--lib/libpam/modules/pam_unix/Makefile.depend.options8
-rw-r--r--lib/libpcap/Makefile.depend.options8
-rw-r--r--lib/libproc/Makefile.depend.options11
-rw-r--r--lib/libradius/Makefile.depend.options6
-rw-r--r--libexec/fingerd/Makefile.depend.options6
-rw-r--r--libexec/ftpd/Makefile.depend.options6
-rw-r--r--libexec/telnetd/Makefile.depend.options6
-rw-r--r--libexec/tftpd/Makefile.depend.options6
-rw-r--r--sbin/dhclient/Makefile.depend.options8
-rw-r--r--sbin/dumpon/Makefile.depend.options6
-rw-r--r--sbin/ifconfig/Makefile.depend.options8
-rw-r--r--sbin/ping/Makefile.depend.options8
-rw-r--r--sbin/ping6/Makefile.depend.options8
-rw-r--r--sbin/rtsol/Makefile.depend.options8
-rw-r--r--sbin/savecore/Makefile.depend.options10
-rw-r--r--secure/usr.bin/ssh/Makefile.depend.options6
-rw-r--r--secure/usr.sbin/sshd/Makefile.depend.options6
-rw-r--r--usr.bin/brandelf/Makefile.depend.options8
-rw-r--r--usr.bin/chkey/Makefile.depend.options8
-rw-r--r--usr.bin/chpass/Makefile.depend.options8
-rw-r--r--usr.bin/factor/Makefile.depend.options6
-rw-r--r--usr.bin/grep/Makefile.depend.options8
-rw-r--r--usr.bin/gzip/Makefile.depend.options8
-rw-r--r--usr.bin/head/Makefile.depend.options8
-rw-r--r--usr.bin/kdump/Makefile.depend.options10
-rw-r--r--usr.bin/login/Makefile.depend.options6
-rw-r--r--usr.bin/netstat/Makefile.depend.options8
-rw-r--r--usr.bin/nm/Makefile.depend.options8
-rw-r--r--usr.bin/readelf/Makefile.depend.options8
-rw-r--r--usr.bin/size/Makefile.depend.options8
-rw-r--r--usr.bin/sort/Makefile.depend.options8
-rw-r--r--usr.bin/strings/Makefile.depend.options8
-rw-r--r--usr.bin/su/Makefile.depend.options6
-rw-r--r--usr.bin/tail/Makefile.depend.options8
-rw-r--r--usr.bin/telnet/Makefile.depend.options11
-rw-r--r--usr.bin/wc/Makefile.depend.options8
-rw-r--r--usr.sbin/amd/amd/Makefile.depend.options6
-rw-r--r--usr.sbin/bhyve/Makefile.depend.options6
-rw-r--r--usr.sbin/bsnmpd/bsnmpd/Makefile.depend.options6
-rw-r--r--usr.sbin/fstyp/Makefile.depend.options11
-rw-r--r--usr.sbin/gssd/Makefile.depend.options6
-rw-r--r--usr.sbin/inetd/Makefile.depend.options6
-rw-r--r--usr.sbin/ngctl/Makefile.depend.options8
-rw-r--r--usr.sbin/ntp/ntp-keygen/Makefile.depend.options6
-rw-r--r--usr.sbin/ntp/ntpd/Makefile.depend.options6
-rw-r--r--usr.sbin/ntp/ntpdate/Makefile.depend.options6
-rw-r--r--usr.sbin/ntp/ntpdc/Makefile.depend.options6
-rw-r--r--usr.sbin/ntp/ntpq/Makefile.depend.options6
-rw-r--r--usr.sbin/ntp/sntp/Makefile.depend.options6
-rw-r--r--usr.sbin/rpcbind/Makefile.depend.options6
-rw-r--r--usr.sbin/rtsold/Makefile.depend.options8
-rw-r--r--usr.sbin/sendmail/Makefile.depend.options8
-rw-r--r--usr.sbin/tcpdump/tcpdump/Makefile.depend.options8
-rw-r--r--usr.sbin/traceroute/Makefile.depend.options8
-rw-r--r--usr.sbin/tzsetup/Makefile.depend.options10
-rw-r--r--usr.sbin/wpa/Makefile.depend.options6
-rw-r--r--usr.sbin/ypserv/Makefile.depend.options6
62 files changed, 458 insertions, 0 deletions
diff --git a/bin/ls/Makefile.depend.options b/bin/ls/Makefile.depend.options
new file mode 100644
index 000000000000..1c27178e9964
--- /dev/null
+++ b/bin/ls/Makefile.depend.options
@@ -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>
diff --git a/lib/libarchive/Makefile.depend.options b/lib/libarchive/Makefile.depend.options
new file mode 100644
index 000000000000..fa96b2506b2c
--- /dev/null
+++ b/lib/libarchive/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= OPENSSL
+
+.include <dirdeps-options.mk>
diff --git a/lib/libbsnmp/libbsnmp/Makefile.depend.options b/lib/libbsnmp/libbsnmp/Makefile.depend.options
new file mode 100644
index 000000000000..fa96b2506b2c
--- /dev/null
+++ b/lib/libbsnmp/libbsnmp/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= OPENSSL
+
+.include <dirdeps-options.mk>
diff --git a/lib/libc/Makefile.depend.options b/lib/libc/Makefile.depend.options
new file mode 100644
index 000000000000..8072e90f499a
--- /dev/null
+++ b/lib/libc/Makefile.depend.options
@@ -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>
diff --git a/lib/libfetch/Makefile.depend.options b/lib/libfetch/Makefile.depend.options
new file mode 100644
index 000000000000..1ab063aa6e29
--- /dev/null
+++ b/lib/libfetch/Makefile.depend.options
@@ -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>
diff --git a/lib/libpam/modules/pam_unix/Makefile.depend.options b/lib/libpam/modules/pam_unix/Makefile.depend.options
new file mode 100644
index 000000000000..e7289cb56ce3
--- /dev/null
+++ b/lib/libpam/modules/pam_unix/Makefile.depend.options
@@ -0,0 +1,8 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= NIS
+
+DIRDEPS.NIS.yes= lib/libypclnt
+
+.include <dirdeps-options.mk>
diff --git a/lib/libpcap/Makefile.depend.options b/lib/libpcap/Makefile.depend.options
new file mode 100644
index 000000000000..83c96c6757ba
--- /dev/null
+++ b/lib/libpcap/Makefile.depend.options
@@ -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>
diff --git a/lib/libproc/Makefile.depend.options b/lib/libproc/Makefile.depend.options
new file mode 100644
index 000000000000..db35b75b5ac8
--- /dev/null
+++ b/lib/libproc/Makefile.depend.options
@@ -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>
diff --git a/lib/libradius/Makefile.depend.options b/lib/libradius/Makefile.depend.options
new file mode 100644
index 000000000000..fa96b2506b2c
--- /dev/null
+++ b/lib/libradius/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= OPENSSL
+
+.include <dirdeps-options.mk>
diff --git a/libexec/fingerd/Makefile.depend.options b/libexec/fingerd/Makefile.depend.options
new file mode 100644
index 000000000000..1e9988b6b42b
--- /dev/null
+++ b/libexec/fingerd/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= BLACKLIST_SUPPORT
+
+.include <dirdeps-options.mk>
diff --git a/libexec/ftpd/Makefile.depend.options b/libexec/ftpd/Makefile.depend.options
new file mode 100644
index 000000000000..59cf72ebf447
--- /dev/null
+++ b/libexec/ftpd/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= BLACKLIST_SUPPORT PAM_SUPPORT
+
+.include <dirdeps-options.mk>
diff --git a/libexec/telnetd/Makefile.depend.options b/libexec/telnetd/Makefile.depend.options
new file mode 100644
index 000000000000..4c4ba810c0e2
--- /dev/null
+++ b/libexec/telnetd/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= KERBEROS_SUPPORT OPENSSL
+
+.include <dirdeps-options.mk>
diff --git a/libexec/tftpd/Makefile.depend.options b/libexec/tftpd/Makefile.depend.options
new file mode 100644
index 000000000000..a62a5692d70a
--- /dev/null
+++ b/libexec/tftpd/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= TCP_WRAPPERS
+
+.include <dirdeps-options.mk>
diff --git a/sbin/dhclient/Makefile.depend.options b/sbin/dhclient/Makefile.depend.options
new file mode 100644
index 000000000000..f61d5cffc555
--- /dev/null
+++ b/sbin/dhclient/Makefile.depend.options
@@ -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>
diff --git a/sbin/dumpon/Makefile.depend.options b/sbin/dumpon/Makefile.depend.options
new file mode 100644
index 000000000000..fa96b2506b2c
--- /dev/null
+++ b/sbin/dumpon/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= OPENSSL
+
+.include <dirdeps-options.mk>
diff --git a/sbin/ifconfig/Makefile.depend.options b/sbin/ifconfig/Makefile.depend.options
new file mode 100644
index 000000000000..91c60b1a0b29
--- /dev/null
+++ b/sbin/ifconfig/Makefile.depend.options
@@ -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>
diff --git a/sbin/ping/Makefile.depend.options b/sbin/ping/Makefile.depend.options
new file mode 100644
index 000000000000..a1c8f6278e92
--- /dev/null
+++ b/sbin/ping/Makefile.depend.options
@@ -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>
diff --git a/sbin/ping6/Makefile.depend.options b/sbin/ping6/Makefile.depend.options
new file mode 100644
index 000000000000..a1c8f6278e92
--- /dev/null
+++ b/sbin/ping6/Makefile.depend.options
@@ -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>
diff --git a/sbin/rtsol/Makefile.depend.options b/sbin/rtsol/Makefile.depend.options
new file mode 100644
index 000000000000..c20f954f5bc4
--- /dev/null
+++ b/sbin/rtsol/Makefile.depend.options
@@ -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>
diff --git a/sbin/savecore/Makefile.depend.options b/sbin/savecore/Makefile.depend.options
new file mode 100644
index 000000000000..171e8ef8fb8a
--- /dev/null
+++ b/sbin/savecore/Makefile.depend.options
@@ -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>
diff --git a/secure/usr.bin/ssh/Makefile.depend.options b/secure/usr.bin/ssh/Makefile.depend.options
new file mode 100644
index 000000000000..f4d4b8d8e49f
--- /dev/null
+++ b/secure/usr.bin/ssh/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= GSSAPI
+
+.include <dirdeps-options.mk>
diff --git a/secure/usr.sbin/sshd/Makefile.depend.options b/secure/usr.sbin/sshd/Makefile.depend.options
new file mode 100644
index 000000000000..04fd9c399ada
--- /dev/null
+++ b/secure/usr.sbin/sshd/Makefile.depend.options
@@ -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>
diff --git a/usr.bin/brandelf/Makefile.depend.options b/usr.bin/brandelf/Makefile.depend.options
new file mode 100644
index 000000000000..498128020f53
--- /dev/null
+++ b/usr.bin/brandelf/Makefile.depend.options
@@ -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>
diff --git a/usr.bin/chkey/Makefile.depend.options b/usr.bin/chkey/Makefile.depend.options
new file mode 100644
index 000000000000..0523c3b906b5
--- /dev/null
+++ b/usr.bin/chkey/Makefile.depend.options
@@ -0,0 +1,8 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= NIS
+
+DIRDEPS.NIS.yes= lib/libmp
+
+.include <dirdeps-options.mk>
diff --git a/usr.bin/chpass/Makefile.depend.options b/usr.bin/chpass/Makefile.depend.options
new file mode 100644
index 000000000000..e7289cb56ce3
--- /dev/null
+++ b/usr.bin/chpass/Makefile.depend.options
@@ -0,0 +1,8 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= NIS
+
+DIRDEPS.NIS.yes= lib/libypclnt
+
+.include <dirdeps-options.mk>
diff --git a/usr.bin/factor/Makefile.depend.options b/usr.bin/factor/Makefile.depend.options
new file mode 100644
index 000000000000..fa96b2506b2c
--- /dev/null
+++ b/usr.bin/factor/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= OPENSSL
+
+.include <dirdeps-options.mk>
diff --git a/usr.bin/grep/Makefile.depend.options b/usr.bin/grep/Makefile.depend.options
new file mode 100644
index 000000000000..15d3f2381070
--- /dev/null
+++ b/usr.bin/grep/Makefile.depend.options
@@ -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>
diff --git a/usr.bin/gzip/Makefile.depend.options b/usr.bin/gzip/Makefile.depend.options
new file mode 100644
index 000000000000..9869b23465c4
--- /dev/null
+++ b/usr.bin/gzip/Makefile.depend.options
@@ -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>
diff --git a/usr.bin/head/Makefile.depend.options b/usr.bin/head/Makefile.depend.options
new file mode 100644
index 000000000000..498128020f53
--- /dev/null
+++ b/usr.bin/head/Makefile.depend.options
@@ -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>
diff --git a/usr.bin/kdump/Makefile.depend.options b/usr.bin/kdump/Makefile.depend.options
new file mode 100644
index 000000000000..2c1dfcad5c85
--- /dev/null
+++ b/usr.bin/kdump/Makefile.depend.options
@@ -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>
diff --git a/usr.bin/login/Makefile.depend.options b/usr.bin/login/Makefile.depend.options
new file mode 100644
index 000000000000..41774791a15a
--- /dev/null
+++ b/usr.bin/login/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= AUDIT
+
+.include <dirdeps-options.mk>
diff --git a/usr.bin/netstat/Makefile.depend.options b/usr.bin/netstat/Makefile.depend.options
new file mode 100644
index 000000000000..ce789f7b875d
--- /dev/null
+++ b/usr.bin/netstat/Makefile.depend.options
@@ -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>
diff --git a/usr.bin/nm/Makefile.depend.options b/usr.bin/nm/Makefile.depend.options
new file mode 100644
index 000000000000..498128020f53
--- /dev/null
+++ b/usr.bin/nm/Makefile.depend.options
@@ -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>
diff --git a/usr.bin/readelf/Makefile.depend.options b/usr.bin/readelf/Makefile.depend.options
new file mode 100644
index 000000000000..498128020f53
--- /dev/null
+++ b/usr.bin/readelf/Makefile.depend.options
@@ -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>
diff --git a/usr.bin/size/Makefile.depend.options b/usr.bin/size/Makefile.depend.options
new file mode 100644
index 000000000000..498128020f53
--- /dev/null
+++ b/usr.bin/size/Makefile.depend.options
@@ -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>
diff --git a/usr.bin/sort/Makefile.depend.options b/usr.bin/sort/Makefile.depend.options
new file mode 100644
index 000000000000..8866f0b4177b
--- /dev/null
+++ b/usr.bin/sort/Makefile.depend.options
@@ -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>
diff --git a/usr.bin/strings/Makefile.depend.options b/usr.bin/strings/Makefile.depend.options
new file mode 100644
index 000000000000..498128020f53
--- /dev/null
+++ b/usr.bin/strings/Makefile.depend.options
@@ -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>
diff --git a/usr.bin/su/Makefile.depend.options b/usr.bin/su/Makefile.depend.options
new file mode 100644
index 000000000000..41774791a15a
--- /dev/null
+++ b/usr.bin/su/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= AUDIT
+
+.include <dirdeps-options.mk>
diff --git a/usr.bin/tail/Makefile.depend.options b/usr.bin/tail/Makefile.depend.options
new file mode 100644
index 000000000000..498128020f53
--- /dev/null
+++ b/usr.bin/tail/Makefile.depend.options
@@ -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>
diff --git a/usr.bin/telnet/Makefile.depend.options b/usr.bin/telnet/Makefile.depend.options
new file mode 100644
index 000000000000..e469db2841eb
--- /dev/null
+++ b/usr.bin/telnet/Makefile.depend.options
@@ -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>
diff --git a/usr.bin/wc/Makefile.depend.options b/usr.bin/wc/Makefile.depend.options
new file mode 100644
index 000000000000..498128020f53
--- /dev/null
+++ b/usr.bin/wc/Makefile.depend.options
@@ -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>
diff --git a/usr.sbin/amd/amd/Makefile.depend.options b/usr.sbin/amd/amd/Makefile.depend.options
new file mode 100644
index 000000000000..a62a5692d70a
--- /dev/null
+++ b/usr.sbin/amd/amd/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= TCP_WRAPPERS
+
+.include <dirdeps-options.mk>
diff --git a/usr.sbin/bhyve/Makefile.depend.options b/usr.sbin/bhyve/Makefile.depend.options
new file mode 100644
index 000000000000..fa96b2506b2c
--- /dev/null
+++ b/usr.sbin/bhyve/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= OPENSSL
+
+.include <dirdeps-options.mk>
diff --git a/usr.sbin/bsnmpd/bsnmpd/Makefile.depend.options b/usr.sbin/bsnmpd/bsnmpd/Makefile.depend.options
new file mode 100644
index 000000000000..a62a5692d70a
--- /dev/null
+++ b/usr.sbin/bsnmpd/bsnmpd/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= TCP_WRAPPERS
+
+.include <dirdeps-options.mk>
diff --git a/usr.sbin/fstyp/Makefile.depend.options b/usr.sbin/fstyp/Makefile.depend.options
new file mode 100644
index 000000000000..d51fe0e13561
--- /dev/null
+++ b/usr.sbin/fstyp/Makefile.depend.options
@@ -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>
diff --git a/usr.sbin/gssd/Makefile.depend.options b/usr.sbin/gssd/Makefile.depend.options
new file mode 100644
index 000000000000..098025149aec
--- /dev/null
+++ b/usr.sbin/gssd/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= KERBEROS_SUPPORT
+
+.include <dirdeps-options.mk>
diff --git a/usr.sbin/inetd/Makefile.depend.options b/usr.sbin/inetd/Makefile.depend.options
new file mode 100644
index 000000000000..a62a5692d70a
--- /dev/null
+++ b/usr.sbin/inetd/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= TCP_WRAPPERS
+
+.include <dirdeps-options.mk>
diff --git a/usr.sbin/ngctl/Makefile.depend.options b/usr.sbin/ngctl/Makefile.depend.options
new file mode 100644
index 000000000000..67c3a5d932ef
--- /dev/null
+++ b/usr.sbin/ngctl/Makefile.depend.options
@@ -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>
diff --git a/usr.sbin/ntp/ntp-keygen/Makefile.depend.options b/usr.sbin/ntp/ntp-keygen/Makefile.depend.options
new file mode 100644
index 000000000000..fa96b2506b2c
--- /dev/null
+++ b/usr.sbin/ntp/ntp-keygen/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= OPENSSL
+
+.include <dirdeps-options.mk>
diff --git a/usr.sbin/ntp/ntpd/Makefile.depend.options b/usr.sbin/ntp/ntpd/Makefile.depend.options
new file mode 100644
index 000000000000..fa96b2506b2c
--- /dev/null
+++ b/usr.sbin/ntp/ntpd/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= OPENSSL
+
+.include <dirdeps-options.mk>
diff --git a/usr.sbin/ntp/ntpdate/Makefile.depend.options b/usr.sbin/ntp/ntpdate/Makefile.depend.options
new file mode 100644
index 000000000000..fa96b2506b2c
--- /dev/null
+++ b/usr.sbin/ntp/ntpdate/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= OPENSSL
+
+.include <dirdeps-options.mk>
diff --git a/usr.sbin/ntp/ntpdc/Makefile.depend.options b/usr.sbin/ntp/ntpdc/Makefile.depend.options
new file mode 100644
index 000000000000..fa96b2506b2c
--- /dev/null
+++ b/usr.sbin/ntp/ntpdc/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= OPENSSL
+
+.include <dirdeps-options.mk>
diff --git a/usr.sbin/ntp/ntpq/Makefile.depend.options b/usr.sbin/ntp/ntpq/Makefile.depend.options
new file mode 100644
index 000000000000..fa96b2506b2c
--- /dev/null
+++ b/usr.sbin/ntp/ntpq/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= OPENSSL
+
+.include <dirdeps-options.mk>
diff --git a/usr.sbin/ntp/sntp/Makefile.depend.options b/usr.sbin/ntp/sntp/Makefile.depend.options
new file mode 100644
index 000000000000..fa96b2506b2c
--- /dev/null
+++ b/usr.sbin/ntp/sntp/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= OPENSSL
+
+.include <dirdeps-options.mk>
diff --git a/usr.sbin/rpcbind/Makefile.depend.options b/usr.sbin/rpcbind/Makefile.depend.options
new file mode 100644
index 000000000000..a62a5692d70a
--- /dev/null
+++ b/usr.sbin/rpcbind/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= TCP_WRAPPERS
+
+.include <dirdeps-options.mk>
diff --git a/usr.sbin/rtsold/Makefile.depend.options b/usr.sbin/rtsold/Makefile.depend.options
new file mode 100644
index 000000000000..c20f954f5bc4
--- /dev/null
+++ b/usr.sbin/rtsold/Makefile.depend.options
@@ -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>
diff --git a/usr.sbin/sendmail/Makefile.depend.options b/usr.sbin/sendmail/Makefile.depend.options
new file mode 100644
index 000000000000..1feb80a343bb
--- /dev/null
+++ b/usr.sbin/sendmail/Makefile.depend.options
@@ -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>
diff --git a/usr.sbin/tcpdump/tcpdump/Makefile.depend.options b/usr.sbin/tcpdump/tcpdump/Makefile.depend.options
new file mode 100644
index 000000000000..e5807369dda2
--- /dev/null
+++ b/usr.sbin/tcpdump/tcpdump/Makefile.depend.options
@@ -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>
diff --git a/usr.sbin/traceroute/Makefile.depend.options b/usr.sbin/traceroute/Makefile.depend.options
new file mode 100644
index 000000000000..a1c8f6278e92
--- /dev/null
+++ b/usr.sbin/traceroute/Makefile.depend.options
@@ -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>
diff --git a/usr.sbin/tzsetup/Makefile.depend.options b/usr.sbin/tzsetup/Makefile.depend.options
new file mode 100644
index 000000000000..4425320ea3be
--- /dev/null
+++ b/usr.sbin/tzsetup/Makefile.depend.options
@@ -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>
diff --git a/usr.sbin/wpa/Makefile.depend.options b/usr.sbin/wpa/Makefile.depend.options
new file mode 100644
index 000000000000..fa96b2506b2c
--- /dev/null
+++ b/usr.sbin/wpa/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= OPENSSL
+
+.include <dirdeps-options.mk>
diff --git a/usr.sbin/ypserv/Makefile.depend.options b/usr.sbin/ypserv/Makefile.depend.options
new file mode 100644
index 000000000000..a62a5692d70a
--- /dev/null
+++ b/usr.sbin/ypserv/Makefile.depend.options
@@ -0,0 +1,6 @@
+# $FreeBSD$
+# This file is not autogenerated - take care!
+
+DIRDEPS_OPTIONS= TCP_WRAPPERS
+
+.include <dirdeps-options.mk>