1# $FreeBSD$ 2# 3 4SSHSRC= ${.CURDIR}/../../../crypto/openssh 5 6LIB= ssh 7SRCS= authfd.c authfile.c bufaux.c buffer.c canohost.c channels.c \ 8 cipher.c compat.c compress.c crc32.c deattack.c \ 9 hostfile.c log.c match.c mpaux.c nchan.c packet.c readpass.c \ 10 rsa.c tildexpand.c ttymodes.c uidswap.c xmalloc.c atomicio.c \ 11 key.c dispatch.c dsa.c kex.c hmac.c uuencode.c util.c 12 13NOPIC= yes 14 15install: 16 17.if defined(COMPAT_GETADDRINFO) 18SRCS+= getaddrinfo.c getnameinfo.c name6.c rcmd.c bindresvport.c 19.endif 20 21.include <bsd.own.mk> 22 23.PATH: ${SSHSRC} 24.PATH: ${SSHSRC}/lib 25 26.if defined(MAKE_KERBEROS4) && \ 27 ((${MAKE_KERBEROS4} == "yes") || (${MAKE_KERBEROS4} == "YES")) 28CFLAGS+= -DKRB4 29.endif # MAKE_KERBEROS4 30 31.if defined(MAKE_KERBEROS5) && \ 32 ((${MAKE_KERBEROS5} == "yes") || (${MAKE_KERBEROS5} == "YES")) 33CFLAGS+= -DKRB5 34.endif # MAKE_KERBEROS5 35 36CFLAGS+= -DSKEY 37DPADD+= ${LIBOPIE} 38LDADD+= -lopie 39SRCS+= auth-skey.c 40.include <bsd.lib.mk> 41