xref: /freebsd/secure/usr.bin/ssh/Makefile (revision e42070a701fc8453434cfe449439d252fc176542)
1c23e256eSMark Murray# $FreeBSD$
2c23e256eSMark Murray
3c6063d0dSWarner Losh.include <src.opts.mk>
4e1fe3dbaSRuslan Ermilov
5c23e256eSMark MurrayPROG=	ssh
6c23e256eSMark MurrayLINKS=	${BINDIR}/ssh ${BINDIR}/slogin
716c52d15SDag-Erling SmørgravMAN=	ssh.1 ssh_config.5
816c52d15SDag-Erling SmørgravMLINKS=	ssh.1 slogin.1
9c23e256eSMark Murray
109f80be8eSDag-Erling SmørgravSRCS=	ssh.c readconf.c clientloop.c sshtty.c \
11d4af9e69SDag-Erling Smørgrav	sshconnect.c sshconnect1.c sshconnect2.c mux.c \
12b15c8340SDag-Erling Smørgrav	roaming_common.c roaming_client.c
137aee6ffeSDag-Erling Smørgrav
147aee6ffeSDag-Erling Smørgrav# gss-genr.c really belongs in libssh; see src/secure/lib/libssh/Makefile
157aee6ffeSDag-Erling SmørgravSRCS+=	gss-genr.c
16c23e256eSMark Murray
17*e42070a7SBryan DreweryCFLAGS+=-I${SSHDIR} -include ssh_namespace.h
18*e42070a7SBryan DrewerySRCS+=	ssh_namespace.h
19*e42070a7SBryan Drewery
20ff75e007SBaptiste DaroussinLIBADD=	ssh
21e1542a40SRuslan Ermilov
229cfa8b3fSDag-Erling Smørgrav.if ${MK_LDNS} != "no"
239cfa8b3fSDag-Erling SmørgravCFLAGS+=	-DHAVE_LDNS=1
249cfa8b3fSDag-Erling Smørgrav.endif
259cfa8b3fSDag-Erling Smørgrav
26e1fe3dbaSRuslan Ermilov.if ${MK_KERBEROS_SUPPORT} != "no"
270085282bSDag-Erling SmørgravCFLAGS+= -include krb5_config.h
28*e42070a7SBryan DrewerySRCS+=	krb5_config.h
29ee5a34ecSBaptiste DaroussinLIBADD+=	gssapi
306bde859fSRuslan Ermilov.endif
31c23e256eSMark Murray
32ff75e007SBaptiste DaroussinLIBADD+=	crypto
332f538dadSKris Kennaway
342774871bSEitan Adler.if defined(LOCALBASE)
352774871bSEitan AdlerCFLAGS+= -DXAUTH_PATH=\"${LOCALBASE}/bin/xauth\"
362774871bSEitan Adler.endif
372774871bSEitan Adler
382f538dadSKris Kennaway.include <bsd.prog.mk>
39b8cba406SRuslan Ermilov
40b8cba406SRuslan Ermilov.PATH:	${SSHDIR}
41