xref: /freebsd/secure/usr.bin/ssh-keygen/Makefile (revision c6063d0da8e1f8d8452b0c2ee1c7ad718c1a7052)
1c23e256eSMark Murray# $FreeBSD$
2c23e256eSMark Murray
3*c6063d0dSWarner Losh.include <src.opts.mk>
49cfa8b3fSDag-Erling Smørgrav
5c23e256eSMark MurrayPROG=	ssh-keygen
67aee6ffeSDag-Erling SmørgravSRCS=	ssh-keygen.c
7ed22e27dSDag-Erling SmørgravCFLAGS+=-I${SSHDIR} -include ssh_namespace.h
8c23e256eSMark Murray
99cfa8b3fSDag-Erling Smørgrav.if !defined(NO_SHARED)
107aee6ffeSDag-Erling Smørgrav# required when linking with a dynamic libssh
117aee6ffeSDag-Erling SmørgravSRCS+=	roaming_dummy.c
129cfa8b3fSDag-Erling Smørgrav.endif
137aee6ffeSDag-Erling Smørgrav
149cfa8b3fSDag-Erling SmørgravDPADD=	${LIBSSH}
159cfa8b3fSDag-Erling SmørgravLDADD=	-lssh
160b2766bdSDag-Erling SmørgravUSEPRIVATELIB= ssh
17b8cba406SRuslan Ermilov
189cfa8b3fSDag-Erling Smørgrav.if ${MK_LDNS} != "no"
199cfa8b3fSDag-Erling SmørgravCFLAGS+=	-DHAVE_LDNS=1
209cfa8b3fSDag-Erling SmørgravDPADD+=	${LIBLDNS}
219cfa8b3fSDag-Erling SmørgravLDADD+=	-lldns
229cfa8b3fSDag-Erling SmørgravUSEPRIVATELIB+= ldns
239cfa8b3fSDag-Erling Smørgrav.endif
249cfa8b3fSDag-Erling Smørgrav
259cfa8b3fSDag-Erling SmørgravDPADD+= ${LIBCRYPT} ${LIBCRYPTO} ${LIBZ}
269cfa8b3fSDag-Erling SmørgravLDADD+= -lcrypt -lcrypto -lz
279cfa8b3fSDag-Erling Smørgrav
28c23e256eSMark Murray.include <bsd.prog.mk>
29c23e256eSMark Murray
30b8cba406SRuslan Ermilov.PATH:	${SSHDIR}
319fd9594dSDag-Erling Smørgrav
329fd9594dSDag-Erling Smørgrav${OBJS} ${POBJS} ${SOBJS}: ssh_namespace.h
33