| @@ -1,77 +1,77 @@ | | | @@ -1,77 +1,77 @@ |
1 | # $NetBSD: Makefile,v 1.14 2016/12/25 00:07:46 christos Exp $ | | 1 | # $NetBSD: Makefile,v 1.15 2017/01/28 23:38:48 christos Exp $ |
2 | | | 2 | |
3 | .include <bsd.own.mk> | | 3 | .include <bsd.own.mk> |
4 | | | 4 | |
5 | PROG= sshd | | 5 | PROG= sshd |
6 | MAN= sshd.8 sshd_config.5 moduli.5 | | 6 | MAN= sshd.8 sshd_config.5 moduli.5 |
7 | | | 7 | |
8 | BINDIR= /usr/sbin | | 8 | BINDIR= /usr/sbin |
9 | | | 9 | |
10 | SRCS= sshd.c auth-rhosts.c auth-passwd.c \ | | 10 | SRCS= sshd.c auth-rhosts.c auth-passwd.c \ |
11 | sshpty.c sshlogin.c servconf.c serverloop.c \ | | 11 | sshpty.c sshlogin.c servconf.c serverloop.c \ |
12 | auth.c auth2.c auth-options.c session.c \ | | 12 | auth.c auth2.c auth-options.c session.c \ |
13 | auth-krb5.c auth2-chall.c groupaccess.c \ | | 13 | auth-krb5.c auth2-chall.c groupaccess.c \ |
14 | auth-bsdauth.c auth2-hostbased.c auth2-kbdint.c \ | | 14 | auth-bsdauth.c auth2-hostbased.c auth2-kbdint.c \ |
15 | auth2-none.c auth2-passwd.c auth2-pubkey.c \ | | 15 | auth2-none.c auth2-passwd.c auth2-pubkey.c \ |
16 | monitor.c monitor_wrap.c \ | | 16 | monitor.c monitor_wrap.c \ |
17 | kexdhs.c kexgexs.c kexecdhs.c sftp-server.c sftp-common.c \ | | 17 | kexdhs.c kexgexs.c kexecdhs.c sftp-server.c sftp-common.c \ |
18 | sandbox-rlimit.c pfilter.c | | 18 | sandbox-rlimit.c pfilter.c |
19 | | | 19 | |
20 | COPTS.auth-options.c+= -Wno-pointer-sign | | 20 | COPTS.auth-options.c+= -Wno-pointer-sign |
21 | COPTS.ldapauth.c+= -Wno-format-nonliteral # XXX: should fix | | 21 | COPTS.ldapauth.c+= -Wno-format-nonliteral # XXX: should fix |
22 | | | 22 | |
23 | .if (${USE_PAM} != "no") | | 23 | .if (${USE_PAM} != "no") |
24 | SRCS+= auth-pam.c | | 24 | SRCS+= auth-pam.c |
25 | LDADD+= -lpam ${PAM_STATIC_LDADD} | | 25 | LDADD+= -lpam ${PAM_STATIC_LDADD} |
26 | DPADD+= ${LIBPAM} ${PAM_STATIC_DPADD} | | 26 | DPADD+= ${LIBPAM} ${PAM_STATIC_DPADD} |
27 | | | 27 | |
28 | .if ${USE_YP} != "no" | | 28 | .if ${USE_YP} != "no" |
29 | LDADD+= -lrpcsvc | | 29 | LDADD+= -lrpcsvc |
30 | DPADD+= ${LIBRPCSVC} | | 30 | DPADD+= ${LIBRPCSVC} |
31 | .endif | | 31 | .endif |
32 | | | 32 | |
33 | .else # USE_PAM == no | | 33 | .else # USE_PAM == no |
34 | | | 34 | |
35 | .if (${USE_SKEY} != "no") | | 35 | .if (${USE_SKEY} != "no") |
36 | LDADD+= -lskey | | 36 | LDADD+= -lskey |
37 | DPADD+= ${LIBSKEY} | | 37 | DPADD+= ${LIBSKEY} |
38 | .endif | | 38 | .endif |
39 | | | 39 | |
40 | .endif # USE_PAM == no | | 40 | .endif # USE_PAM == no |
41 | | | 41 | |
42 | .if (${USE_KERBEROS} != "no") | | 42 | .if (${USE_KERBEROS} != "no") |
43 | SRCS+= gss-genr.c auth2-gss.c gss-serv.c gss-serv-krb5.c | | 43 | SRCS+= gss-genr.c auth2-gss.c gss-serv.c gss-serv-krb5.c |
44 | LDADD+= -lgssapi -lheimntlm | | 44 | LDADD+= -lgssapi -lheimntlm |
45 | DPADD+= ${LIBGSSAPI} ${LIBHEIMNTLM} | | 45 | DPADD+= ${LIBGSSAPI} ${LIBHEIMNTLM} |
46 | | | 46 | |
47 | LDADD+= -lkafs | | 47 | LDADD+= -lkafs |
48 | DPADD+= ${LIBKAFS} | | 48 | DPADD+= ${LIBKAFS} |
49 | | | 49 | |
50 | SRCS+= auth2-krb5.c | | 50 | SRCS+= auth2-krb5.c |
51 | LDADD+= -lkrb5 -lasn1 | | 51 | LDADD+= -lkrb5 -lasn1 |
52 | DPADD+= ${LIBKRB5} ${LIBASN1} | | 52 | DPADD+= ${LIBKRB5} ${LIBASN1} |
53 | | | 53 | |
54 | LDADD+= -lcom_err -lroken | | 54 | LDADD+= -lcom_err -lroken -lsqlite3 |
55 | DPADD+= ${LIBCOM_ERR} ${LIBROKEN} | | 55 | DPADD+= ${LIBCOM_ERR} ${LIBROKEN} ${LIBSQLITE3} |
56 | .endif | | 56 | .endif |
57 | | | 57 | |
58 | .if (${USE_LDAP} != "no") | | 58 | .if (${USE_LDAP} != "no") |
59 | SRCS+= ldapauth.c | | 59 | SRCS+= ldapauth.c |
60 | LDADD+= -lldap -lssl -llber | | 60 | LDADD+= -lldap -lssl -llber |
61 | DPADD+= ${LIBLDAP} ${LIBSSL} ${LIBLBER} | | 61 | DPADD+= ${LIBLDAP} ${LIBSSL} ${LIBLBER} |
62 | .endif | | 62 | .endif |
63 | | | 63 | |
64 | .include <bsd.prog.mk> | | 64 | .include <bsd.prog.mk> |
65 | | | 65 | |
66 | LDADD+= -lcrypt -lutil | | 66 | LDADD+= -lcrypt -lutil |
67 | DPADD+= ${LIBCRYPT} ${LIBUTIL} | | 67 | DPADD+= ${LIBCRYPT} ${LIBUTIL} |
68 | | | 68 | |
69 | LDADD+= -lwrap | | 69 | LDADD+= -lwrap |
70 | DPADD+= ${LIBWRAP} | | 70 | DPADD+= ${LIBWRAP} |
71 | | | 71 | |
72 | .ifdef CRUNCHEDPROG | | 72 | .ifdef CRUNCHEDPROG |
73 | CPPFLAGS+=-DSMALL | | 73 | CPPFLAGS+=-DSMALL |
74 | .else | | 74 | .else |
75 | LDADD+= -lblacklist | | 75 | LDADD+= -lblacklist |
76 | DPADD+= ${LIBBLACKLIST} | | 76 | DPADD+= ${LIBBLACKLIST} |
77 | .endif | | 77 | .endif |