4 .PATH: ${.CURDIR}/../../crypto/openssh
5 SRCS+= auth.c auth-options.c auth-pam.c auth-passwd.c auth-rhosts.c \
6 auth2.c auth2-chall.c auth2-hostbased.c auth2-kbdint.c auth2-none.c \
7 auth2-passwd.c auth2-pubkey.c groupaccess.c loginrec.c \
8 monitor.c monitor_wrap.c platform.c \
9 sandbox-rlimit.c servconf.c serverloop.c session.c \
10 sftp-common.c sftp-server.c sshlogin.c sshpty.c uidswap.c
13 # audit-bsm.c audit-linux.c audit.c auth-bsdauth.c auth-krb5.c auth-shadow.c auth-sia.c
14 # auth2-gss.c gss-serv-krb5.c gss-serv.c md5crypt.c
15 # sandbox-capsicum.c sandbox-darwin.c sandbox-null.c sandbox-pledge.c
16 # sandbox-seccomp-filter.c sandbox-solaris.c sandbox-systrace.c
20 MAN= sshd.8 sshd_config.5
23 #CFLAGS+= -DHAVE_SECURITY_PAM_APPL_H -DHAVE_PAM_GETENVLIST -DHAVE_PAM_PUTENV
25 .if defined(XAUTH_PATH)
26 CFLAGS+= -DXAUTH_PATH=\"${XAUTH_PATH}\"
29 LDADD+= -lcrypt ${MINUSLPAM}
30 DPADD+= ${LIBCRYPT} ${LIBPAM}
32 CFLAGS+= -I${.CURDIR}/../../lib/libssh -I${.CURDIR}/../../crypto/openssh
33 CFLAGS+= -I${.CURDIR}/../../crypto/libressl/include
34 DPADD+= ${LIBSSH} ${LIBCRYPTO} ${LIBUTIL} ${LIBZ}
35 LDADD+= -lprivate_ssh -lprivate_crypto -lutil -lz
36 LDFLAGS+= -rpath /usr/lib/priv ${PRIVATELIB_LDFLAGS}
38 .include <bsd.prog.mk>