summaryrefslogtreecommitdiffstats
path: root/secure/usr.bin/ssh-keyscan
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2013-09-10 22:26:11 +0000
committerdes <des@FreeBSD.org>2013-09-10 22:26:11 +0000
commit2a9ec0fc3edd2edc5766e11fa312e8ab8a128d5f (patch)
treeab68ba5a5b6f4e8ee717558d70c0221f0b1ef6dc /secure/usr.bin/ssh-keyscan
parent7b25e61875a286fe4f9be2f6da79b6fed5cf609b (diff)
downloadFreeBSD-src-2a9ec0fc3edd2edc5766e11fa312e8ab8a128d5f.zip
FreeBSD-src-2a9ec0fc3edd2edc5766e11fa312e8ab8a128d5f.tar.gz
Clean up the OpenSSH build. It is now possible to build most components
as static binaries, if desired. The one exception is sshd, which runs into trouble due to libpam.a's includion of pam_ssh. Make OpenSSH use LDNS if available. This allows it to verify signed SSHFP records. Approved by: re (blanket)
Diffstat (limited to 'secure/usr.bin/ssh-keyscan')
-rw-r--r--secure/usr.bin/ssh-keyscan/Makefile16
1 files changed, 14 insertions, 2 deletions
diff --git a/secure/usr.bin/ssh-keyscan/Makefile b/secure/usr.bin/ssh-keyscan/Makefile
index cc82d07..7dcb4d1 100644
--- a/secure/usr.bin/ssh-keyscan/Makefile
+++ b/secure/usr.bin/ssh-keyscan/Makefile
@@ -1,13 +1,25 @@
# $FreeBSD$
+.include <bsd.own.mk>
+
PROG= ssh-keyscan
SRCS= ssh-keyscan.c roaming_dummy.c
CFLAGS+=-I${SSHDIR} -include ssh_namespace.h
-DPADD= ${LIBSSH} ${LIBCRYPT} ${LIBCRYPTO} ${LIBZ}
-LDADD= -lssh -lcrypt -lcrypto -lz
+DPADD= ${LIBSSH}
+LDADD= -lssh
USEPRIVATELIB= ssh
+.if ${MK_LDNS} != "no"
+CFLAGS+= -DHAVE_LDNS=1
+#DPADD+= ${LIBLDNS}
+#LDADD+= -lldns
+#USEPRIVATELIB+= ldns
+.endif
+
+DPADD+= ${LIBCRYPT} ${LIBCRYPTO} ${LIBZ}
+LDADD+= -lcrypt -lcrypto -lz
+
.include <bsd.prog.mk>
.PATH: ${SSHDIR}
OpenPOWER on IntegriCloud