xref: /freebsd-13-stable/secure/usr.bin/ssh/Makefile (revision 10e9add50f9358b6b74e1d481b270ba32f3e85da)
1
2.include <src.opts.mk>
3.include "${SRCTOP}/secure/ssh.mk"
4
5CONFS=	ssh_config
6CONFSDIR=	/etc/ssh
7PROG=	ssh
8LINKS=	${BINDIR}/ssh ${BINDIR}/slogin
9MAN=	ssh.1 ssh_config.5
10MLINKS=	ssh.1 slogin.1
11PACKAGE=	ssh
12
13SRCS=	ssh.c readconf.c clientloop.c sshtty.c \
14	sshconnect.c sshconnect2.c mux.c
15
16# gss-genr.c really belongs in libssh; see src/secure/lib/libssh/Makefile
17SRCS+=	gss-genr.c
18
19LIBADD=	ssh
20
21.if ${MK_LDNS} != "no"
22CFLAGS+=	-DHAVE_LDNS=1
23.endif
24
25.if ${MK_GSSAPI} != "no" && ${MK_KERBEROS_SUPPORT} != "no"
26CFLAGS+= -include krb5_config.h
27SRCS+=	krb5_config.h
28LIBADD+=	gssapi
29.endif
30
31LIBADD+=	crypto
32
33.include <bsd.prog.mk>
34
35.PATH:	${SSHDIR}
36