summaryrefslogtreecommitdiffstats
path: root/secure/Makefile
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2004-01-18 07:44:53 +0000
committerru <ru@FreeBSD.org>2004-01-18 07:44:53 +0000
commit97f28e94894dfb3e66d4924d194fc2d3d6fbacb8 (patch)
treec505c80a999b4856f1e710b8cb172554cd222f2c /secure/Makefile
parentb4bb0863577a46ca640b973e5518fb589645d7f1 (diff)
downloadFreeBSD-src-97f28e94894dfb3e66d4924d194fc2d3d6fbacb8.zip
FreeBSD-src-97f28e94894dfb3e66d4924d194fc2d3d6fbacb8.tar.gz
Added two utility targets "secure" and "insecure", analogous to
"kerberize" and "dekerberize" in kerberos5/Makefile. These can be used to recompile bits with optional crypto support with and without crypto, respectively. Reviewed by: markm
Diffstat (limited to 'secure/Makefile')
-rw-r--r--secure/Makefile24
1 files changed, 23 insertions, 1 deletions
diff --git a/secure/Makefile b/secure/Makefile
index 68ce656..7261780 100644
--- a/secure/Makefile
+++ b/secure/Makefile
@@ -2,7 +2,7 @@
SUBDIR= lib libexec usr.bin usr.sbin
-# These are programs which depend on crypto, but not Kerberos.
+# These are the programs which depend on crypto, but not Kerberos.
SPROGS= bin/ed usr.sbin/ppp usr.sbin/pppd usr.sbin/tcpdump/tcpdump \
lib/libfetch usr.bin/fetch usr.sbin/pkg_install \
lib/libpam \
@@ -11,4 +11,26 @@ SPROGS= bin/ed usr.sbin/ppp usr.sbin/pppd usr.sbin/tcpdump/tcpdump \
SPROGS+=usr.sbin/sendmail
.endif
+# This target is used to rebuild these programs with crypto.
+secure:
+.for entry in ${SPROGS}
+ cd ${.CURDIR}/../${entry}; \
+ ${MAKE} cleandir; \
+ ${MAKE} obj; \
+ ${MAKE} depend; \
+ ${MAKE} all; \
+ ${MAKE} install
+.endfor
+
+# This target is used to rebuild these programs without crypto.
+insecure:
+.for entry in ${SPROGS}
+ cd ${.CURDIR}/../${entry}; \
+ ${MAKE} -DNOCRYPT cleandir; \
+ ${MAKE} -DNOCRYPT obj; \
+ ${MAKE} -DNOCRYPT depend; \
+ ${MAKE} -DNOCRYPT all; \
+ ${MAKE} -DNOCRYPT install
+.endfor
+
.include <bsd.subdir.mk>
OpenPOWER on IntegriCloud