1#	$NetBSD: Makefile,v 1.6 2011/06/22 02:49:42 mrg Exp $
2
3.include <bsd.own.mk>
4
5BINDIR = /usr/bin
6
7PROG=	ssh
8SRCS=	ssh.c readconf.c clientloop.c sshtty.c \
9	sshconnect.c sshconnect1.c sshconnect2.c mux.c \
10	roaming_common.c roaming_client.c
11
12COPTS.sshconnect1.c=	-fno-strict-aliasing
13.if defined(HAVE_GCC) || defined(HAVE_PCC)
14COPTS.mux.c=		-Wno-pointer-sign
15COPTS.sshconnect2.c=	-Wno-pointer-sign
16.endif
17
18LINKS=	${BINDIR}/ssh ${BINDIR}/slogin
19MAN=	ssh.1 ssh_config.5
20MLINKS=	ssh.1 slogin.1
21
22.if (${USE_KERBEROS} != "no")
23# this is not entirely true, libgssapi might be independent of krb5
24SRCS +=	gss-genr.c
25LDADD+=	-lgssapi -lheimntlm
26DPADD+=	${LIBGSSAPI} ${LIBHEIMNTLM}
27
28LDADD+=	-lkrb5 -lhx509 -lheimbase -lwind
29DPADD+=	${LIBKRB5} ${LIBHX509} ${LIBHEIMBASE} ${LIBWIND}
30
31LDADD+=	-lkafs -lasn1 -lcrypt
32DPADD+=	${LIBKAFS} ${LIBASN1} ${LIBCRYPT}
33
34LDADD+=	-lcom_err -lroken -lutil
35DPADD+=	${LIBCOM_ERR} ${LIBROKEN} ${LIBUTIL}
36.endif
37
38.include <bsd.prog.mk>
39