1# $FreeBSD: releng/10.3/secure/usr.bin/ssh/Makefile 296853 2016-03-14 13:05:13Z des $
2
3.include <bsd.own.mk>
4
5PROG=	ssh
6LINKS=	${BINDIR}/ssh ${BINDIR}/slogin
7MAN=	ssh.1 ssh_config.5
8MLINKS=	ssh.1 slogin.1
9
10SRCS=	ssh.c readconf.c clientloop.c sshtty.c \
11	sshconnect.c sshconnect1.c sshconnect2.c mux.c
12
13# gss-genr.c really belongs in libssh; see src/secure/lib/libssh/Makefile
14SRCS+=	gss-genr.c
15
16CFLAGS+=-I${SSHDIR} -include ssh_namespace.h
17SRCS+=	ssh_namespace.h
18
19DPADD=	${LIBSSH} ${LIBUTIL}
20LDADD=	-lssh -lutil
21USEPRIVATELIB= ssh
22
23.if ${MK_LDNS} != "no"
24CFLAGS+=	-DHAVE_LDNS=1
25DPADD+=	${LIBLDNS}
26LDADD+=	-lldns
27USEPRIVATELIB+= ldns
28.endif
29
30.if ${MK_KERBEROS_SUPPORT} != "no"
31CFLAGS+= -include krb5_config.h
32SRCS+=	krb5_config.h
33DPADD+=	 ${LIBGSSAPI}
34LDADD+=	 -lgssapi
35.endif
36
37DPADD+= ${LIBCRYPT} ${LIBCRYPTO} ${LIBZ}
38LDADD+= -lcrypt -lcrypto -lz
39
40.if defined(LOCALBASE)
41CFLAGS+= -DXAUTH_PATH=\"${LOCALBASE}/bin/xauth\"
42.endif
43
44.include <bsd.prog.mk>
45
46.PATH:	${SSHDIR}
47