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