197d92980SPeter Wemm# $FreeBSD$ 2107fc7e3SGarrett Wollman 3e1fe3dbaSRuslan Ermilov.include <bsd.own.mk> 4e1fe3dbaSRuslan Ermilov 5c9f2d5f4SMark MurraySUBDIR= lib libexec usr.bin usr.sbin 6107fc7e3SGarrett Wollman 7640e686cSRuslan Ermilov# These are the programs which depend on crypto, but not Kerberos. 8a1cd6de6SMarcel MoolenaarSPROGS= lib/libfetch lib/libpam lib/libradius lib/libtelnet \ 9a1cd6de6SMarcel Moolenaar bin/ed libexec/telnetd usr.bin/fetch usr.bin/telnet \ 10a1cd6de6SMarcel Moolenaar usr.sbin/pkg_install usr.sbin/ppp usr.sbin/pppd \ 11a1cd6de6SMarcel Moolenaar usr.sbin/tcpdump/tcpdump 12e1fe3dbaSRuslan Ermilov.if ${MK_SENDMAIL} != "no" 134afa3718SMark MurraySPROGS+=usr.sbin/sendmail 144afa3718SMark Murray.endif 1587bd8ab8SMark Murray 16640e686cSRuslan Ermilov# This target is used to rebuild these programs with crypto. 17640e686cSRuslan Ermilovsecure: 18640e686cSRuslan Ermilov.for entry in ${SPROGS} 19640e686cSRuslan Ermilov cd ${.CURDIR}/../${entry}; \ 20640e686cSRuslan Ermilov ${MAKE} cleandir; \ 21640e686cSRuslan Ermilov ${MAKE} obj; \ 22640e686cSRuslan Ermilov ${MAKE} depend; \ 23640e686cSRuslan Ermilov ${MAKE} all; \ 24640e686cSRuslan Ermilov ${MAKE} install 25640e686cSRuslan Ermilov.endfor 26640e686cSRuslan Ermilov 27640e686cSRuslan Ermilov# This target is used to rebuild these programs without crypto. 28640e686cSRuslan Ermilovinsecure: 29640e686cSRuslan Ermilov.for entry in ${SPROGS} 30640e686cSRuslan Ermilov cd ${.CURDIR}/../${entry}; \ 31e1fe3dbaSRuslan Ermilov ${MAKE} -DWITHOUT_CRYPT cleandir; \ 32e1fe3dbaSRuslan Ermilov ${MAKE} -DWITHOUT_CRYPT obj; \ 33e1fe3dbaSRuslan Ermilov ${MAKE} -DWITHOUT_CRYPT depend; \ 34e1fe3dbaSRuslan Ermilov ${MAKE} -DWITHOUT_CRYPT all; \ 35e1fe3dbaSRuslan Ermilov ${MAKE} -DWITHOUT_CRYPT install 36640e686cSRuslan Ermilov.endfor 37640e686cSRuslan Ermilov 3887bd8ab8SMark Murray.include <bsd.subdir.mk> 39