xref: /freebsd-12.1/secure/usr.bin/ssh/Makefile (revision f0a51d9d)
1c23e256eSMark Murray# $FreeBSD$
2c23e256eSMark Murray
3c6063d0dSWarner Losh.include <src.opts.mk>
4e1fe3dbaSRuslan Ermilov
5*f0a51d9dSBrad DavisCONFS=	ssh_config
6*f0a51d9dSBrad DavisCONFSDIR=	/etc/ssh
7c23e256eSMark MurrayPROG=	ssh
8c23e256eSMark MurrayLINKS=	${BINDIR}/ssh ${BINDIR}/slogin
916c52d15SDag-Erling SmørgravMAN=	ssh.1 ssh_config.5
1016c52d15SDag-Erling SmørgravMLINKS=	ssh.1 slogin.1
110bd7d22eSBaptiste DaroussinPACKAGE=	ssh
12c23e256eSMark Murray
139f80be8eSDag-Erling SmørgravSRCS=	ssh.c readconf.c clientloop.c sshtty.c \
144f52dfbbSDag-Erling Smørgrav	sshconnect.c sshconnect2.c mux.c
157aee6ffeSDag-Erling Smørgrav
167aee6ffeSDag-Erling Smørgrav# gss-genr.c really belongs in libssh; see src/secure/lib/libssh/Makefile
177aee6ffeSDag-Erling SmørgravSRCS+=	gss-genr.c
18c23e256eSMark Murray
19e42070a7SBryan DreweryCFLAGS+=-I${SSHDIR} -include ssh_namespace.h
20e42070a7SBryan DrewerySRCS+=	ssh_namespace.h
21e42070a7SBryan Drewery
22ff75e007SBaptiste DaroussinLIBADD=	ssh
23e1542a40SRuslan Ermilov
249cfa8b3fSDag-Erling Smørgrav.if ${MK_LDNS} != "no"
259cfa8b3fSDag-Erling SmørgravCFLAGS+=	-DHAVE_LDNS=1
269cfa8b3fSDag-Erling Smørgrav.endif
279cfa8b3fSDag-Erling Smørgrav
2894ef145eSEnji Cooper.if ${MK_GSSAPI} != "no" && ${MK_KERBEROS_SUPPORT} != "no"
290085282bSDag-Erling SmørgravCFLAGS+= -include krb5_config.h
30e42070a7SBryan DrewerySRCS+=	krb5_config.h
31ee5a34ecSBaptiste DaroussinLIBADD+=	gssapi
326bde859fSRuslan Ermilov.endif
33c23e256eSMark Murray
34ff75e007SBaptiste DaroussinLIBADD+=	crypto
352f538dadSKris Kennaway
362774871bSEitan Adler.if defined(LOCALBASE)
372774871bSEitan AdlerCFLAGS+= -DXAUTH_PATH=\"${LOCALBASE}/bin/xauth\"
382774871bSEitan Adler.endif
392774871bSEitan Adler
402f538dadSKris Kennaway.include <bsd.prog.mk>
41b8cba406SRuslan Ermilov
42b8cba406SRuslan Ermilov.PATH:	${SSHDIR}
43