Makefile revision 181111
157434Smarkm# $FreeBSD: head/secure/usr.bin/ssh/Makefile 181111 2008-08-01 02:48:36Z des $
2147098Sdes#
357434Smarkm
4156813Sru.include <bsd.own.mk>
5156813Sru
657434SmarkmPROG=	ssh
7158519SdesCFLAGS+=-I${SSHDIR} -include ssh_namespace.h
857434SmarkmLINKS=	${BINDIR}/ssh ${BINDIR}/slogin
998740SdesMAN=	ssh.1 ssh_config.5
1098740SdesMLINKS=	ssh.1 slogin.1
1157434Smarkm
12124242SdesSRCS=	ssh.c readconf.c clientloop.c sshtty.c \
13181111Sdes	sshconnect.c sshconnect1.c sshconnect2.c mux.c \
14147098Sdes	gss-genr.c
1557434Smarkm
16124249SruDPADD=	${LIBSSH} ${LIBUTIL} ${LIBZ}
17147098SdesLDADD=	-lssh -lutil -lz
18124249Sru
19156813Sru.if ${MK_KERBEROS_SUPPORT} != "no"
20153838SdfrCFLAGS+= -DGSSAPI -DHAVE_GSSAPI_GSSAPI_H=1 -DKRB5 -DHEIMDAL
21153838SdfrDPADD+=	 ${LIBGSSAPI}
22153838SdfrLDADD+=	 -lgssapi
2395509Sru.endif
2457434Smarkm
25176844Skris.if defined(X11BASE) || defined(LOCALBASE)
26176844Skris# Recommended /etc/make.conf setting is X11BASE=${LOCALBASE} for x.org
27176844Skris# 7.x upgrade on <= 6.2, but LOCALBASE has moved out of scope of src/
28176844Skris# so we need to provide the default for users with old make.conf
29176844Skris# settings.
30176844SkrisLOCALBASE?=	/usr/local
31176844Skris
32176844Skris# Users may override either LOCALBASE or X11BASE to move the location
33176844Skris# of xauth
34176844SkrisX11BASE?=	${LOCALBASE}
3565029SacheCFLAGS+= -DXAUTH_PATH=\"${X11BASE}/bin/xauth\"
3665020Skris.endif
3765020Skris
38124249SruDPADD+=	${LIBCRYPT} ${LIBCRYPTO}
39124249SruLDADD+=	-lcrypt -lcrypto
4065675Skris
4165675Skris.include <bsd.prog.mk>
4274818Sru
4374818Sru.PATH:	${SSHDIR}
44158529Sdes
45158529Sdes${OBJS} ${POBJS} ${SOBJS}: ssh_namespace.h
46