Makefile revision 255460
1145132Sanholt# $FreeBSD: head/secure/usr.bin/ssh/Makefile 255460 2013-09-10 22:26:11Z des $
2145132Sanholt
3145132Sanholt.include <bsd.own.mk>
4145132Sanholt
5145132SanholtPROG=	ssh
6145132SanholtCFLAGS+=-I${SSHDIR} -include ssh_namespace.h
7145132SanholtLINKS=	${BINDIR}/ssh ${BINDIR}/slogin
8145132SanholtMAN=	ssh.1 ssh_config.5
9145132SanholtMLINKS=	ssh.1 slogin.1
10145132Sanholt
11145132SanholtSRCS=	ssh.c readconf.c clientloop.c sshtty.c \
12145132Sanholt	sshconnect.c sshconnect1.c sshconnect2.c mux.c \
13145132Sanholt	roaming_common.c roaming_client.c
14145132Sanholt
15145132Sanholt# gss-genr.c really belongs in libssh; see src/secure/lib/libssh/Makefile
16145132SanholtSRCS+=	gss-genr.c
17145132Sanholt
18145132SanholtDPADD=	${LIBSSH} ${LIBUTIL}
19145132SanholtLDADD=	-lssh -lutil
20145132SanholtUSEPRIVATELIB= ssh
21145132Sanholt
22145132Sanholt.if ${MK_LDNS} != "no"
23145132SanholtCFLAGS+=	-DHAVE_LDNS=1
24145132SanholtDPADD+=	${LIBLDNS}
25145132SanholtLDADD+=	-lldns
26145132SanholtUSEPRIVATELIB+= ldns
27145132Sanholt.endif
28145132Sanholt
29145132Sanholt.if ${MK_KERBEROS_SUPPORT} != "no"
30145132SanholtCFLAGS+= -DGSSAPI -DHAVE_GSSAPI_GSSAPI_H=1 -DKRB5 -DHEIMDAL
31152909SanholtDPADD+=	 ${LIBGSSAPI}
32152909SanholtLDADD+=	 -lgssapi
33152909Sanholt.endif
34182080Srnoland
35182080Srnoland.if ${MK_OPENSSH_NONE_CIPHER} != "no"
36182080SrnolandCFLAGS+= -DNONE_CIPHER_ENABLED
37182080Srnoland.endif
38152909Sanholt
39152909SanholtDPADD+= ${LIBCRYPT} ${LIBCRYPTO} ${LIBZ}
40145132SanholtLDADD+= -lcrypt -lcrypto -lz
41145132Sanholt
42152909Sanholt.if defined(LOCALBASE)
43152909SanholtCFLAGS+= -DXAUTH_PATH=\"${LOCALBASE}/bin/xauth\"
44152909Sanholt.endif
45152909Sanholt
46182080Srnoland.include <bsd.prog.mk>
47145132Sanholt
48196464Srnoland.PATH:	${SSHDIR}
49196464Srnoland
50196464Srnoland${OBJS} ${POBJS} ${SOBJS}: ssh_namespace.h
51196464Srnoland