xref: /freebsd/secure/Makefile (revision e1fe3dba5ce2826061f6489765be9b4a341736a9)
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