]> CyberLeo.Net >> Repos - FreeBSD/releng/10.3.git/blob - secure/Makefile
Fix multiple small kernel memory disclosures. [EN-18:04.mem]
[FreeBSD/releng/10.3.git] / secure / Makefile
1 # $FreeBSD$
2
3 .include <bsd.own.mk>
4
5 SUBDIR= lib .WAIT \
6         libexec ${_tests} usr.bin usr.sbin
7 SUBDIR_PARALLEL=
8
9 .if ${MK_TESTS} != "no"
10 _tests= tests
11 .endif
12
13 # These are the programs which depend on crypto, but not Kerberos.
14 SPROGS= lib/libfetch lib/libpam lib/libradius lib/libtelnet     \
15         bin/ed libexec/telnetd usr.bin/fetch usr.bin/telnet     \
16         usr.sbin/pkg_install usr.sbin/ppp usr.sbin/tcpdump/tcpdump
17 .if ${MK_SENDMAIL} != "no"
18 SPROGS+=usr.sbin/sendmail
19 .endif
20
21 # This target is used to rebuild these programs with crypto.
22 secure: .MAKE .PHONY
23 .for entry in ${SPROGS}
24         cd ${.CURDIR}/../${entry}; \
25         ${MAKE} cleandir; \
26         ${MAKE} obj; \
27         ${MAKE} depend; \
28         ${MAKE} all; \
29         ${MAKE} install
30 .endfor
31
32 # This target is used to rebuild these programs without crypto.
33 insecure: .MAKE .PHONY
34 .for entry in ${SPROGS}
35         cd ${.CURDIR}/../${entry}; \
36         ${MAKE} -DWITHOUT_CRYPT cleandir; \
37         ${MAKE} -DWITHOUT_CRYPT obj; \
38         ${MAKE} -DWITHOUT_CRYPT depend; \
39         ${MAKE} -DWITHOUT_CRYPT all; \
40         ${MAKE} -DWITHOUT_CRYPT install
41 .endfor
42
43 .include <bsd.subdir.mk>