diff options
author | ru <ru@FreeBSD.org> | 2004-01-18 07:44:53 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2004-01-18 07:44:53 +0000 |
commit | 97f28e94894dfb3e66d4924d194fc2d3d6fbacb8 (patch) | |
tree | c505c80a999b4856f1e710b8cb172554cd222f2c /secure | |
parent | b4bb0863577a46ca640b973e5518fb589645d7f1 (diff) | |
download | FreeBSD-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')
-rw-r--r-- | secure/Makefile | 24 |
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> |