197d92980SPeter Wemm# $FreeBSD$ 2107fc7e3SGarrett Wollman 3c6063d0dSWarner Losh.include <src.opts.mk> 4e1fe3dbaSRuslan Ermilov 5aa92269eSBryan DrewerySUBDIR= lib .WAIT \ 64b330699SEnji Cooper libexec usr.bin usr.sbin 7aa92269eSBryan DrewerySUBDIR_PARALLEL= 838f0b757SJulio Merino 94b330699SEnji CooperSUBDIR.${MK_TESTS}+= tests 10107fc7e3SGarrett Wollman 11*f27f39dbSKyle EvansSUBDIR.${MK_CAROOT}+= caroot 12*f27f39dbSKyle Evans 13640e686cSRuslan Ermilov# These are the programs which depend on crypto, but not Kerberos. 14a1cd6de6SMarcel MoolenaarSPROGS= lib/libfetch lib/libpam lib/libradius lib/libtelnet \ 15a1cd6de6SMarcel Moolenaar bin/ed libexec/telnetd usr.bin/fetch usr.bin/telnet \ 167a9e3b16SEitan Adler usr.sbin/ppp usr.sbin/tcpdump/tcpdump 17e1fe3dbaSRuslan Ermilov.if ${MK_SENDMAIL} != "no" 184afa3718SMark MurraySPROGS+=usr.sbin/sendmail 194afa3718SMark Murray.endif 2087bd8ab8SMark Murray 21640e686cSRuslan Ermilov# This target is used to rebuild these programs with crypto. 2260e03c60SBryan Drewerysecure: .MAKE .PHONY 23640e686cSRuslan Ermilov.for entry in ${SPROGS} 24b71fb1a4SEnji Cooper cd ${.CURDIR:H}/${entry}; \ 25640e686cSRuslan Ermilov ${MAKE} cleandir; \ 26640e686cSRuslan Ermilov ${MAKE} obj; \ 27640e686cSRuslan Ermilov ${MAKE} all; \ 28640e686cSRuslan Ermilov ${MAKE} install 29640e686cSRuslan Ermilov.endfor 30640e686cSRuslan Ermilov 31640e686cSRuslan Ermilov# This target is used to rebuild these programs without crypto. 3260e03c60SBryan Dreweryinsecure: .MAKE .PHONY 33640e686cSRuslan Ermilov.for entry in ${SPROGS} 34b71fb1a4SEnji Cooper cd ${.CURDIR:H}/${entry}; \ 35040c0dc7SWarner Losh ${MAKE} MK_CRYPT=no cleandir; \ 36040c0dc7SWarner Losh ${MAKE} MK_CRYPT=no obj; \ 37040c0dc7SWarner Losh ${MAKE} MK_CRYPT=no all; \ 38040c0dc7SWarner Losh ${MAKE} MK_CRYPT=no install 39640e686cSRuslan Ermilov.endfor 40640e686cSRuslan Ermilov 4187bd8ab8SMark Murray.include <bsd.subdir.mk> 42