Makefile revision 158519
157434Smarkm# $FreeBSD: head/secure/lib/libssh/Makefile 158519 2006-05-13 13:47:45Z des $ 257434Smarkm 3156813Sru.include <bsd.own.mk> 4156813Sru 557434SmarkmLIB= ssh 6148297SkensmithSHLIB_MAJOR= 3 7126282SdesSRCS= acss.c authfd.c authfile.c bufaux.c buffer.c \ 8126282Sdes canohost.c channels.c cipher.c cipher-acss.c cipher-aes.c \ 9126282Sdes cipher-bf1.c cipher-ctr.c cipher-3des1.c cleanup.c \ 10126282Sdes compat.c compress.c crc32.c deattack.c fatal.c hostfile.c \ 11149755Sdes log.c match.c moduli.c nchan.c packet.c \ 12149755Sdes readpass.c rsa.c ttymodes.c xmalloc.c \ 13137018Sdes atomicio.c key.c dispatch.c kex.c mac.c uidswap.c uuencode.c misc.c \ 14137018Sdes monitor_fdpass.c rijndael.c ssh-dss.c ssh-rsa.c dh.c kexdh.c \ 15137018Sdes kexgex.c kexdhc.c kexgexc.c scard.c msg.c progressmeter.c dns.c \ 16147098Sdes entropy.c scard-opensc.c 17147098Sdes 18147098Sdes# gss-genr.c should be in $SRCS but causes linking problems, so it is 19147098Sdes# compiled directly into sshd instead. 20147098Sdes 2198820Sdes# Portability layer 22149755SdesSRCS+= bsd-closefrom.c bsd-misc.c getrrsetbyname.c \ 23157021Sdes port-tun.c strtonum.c vis.c xcrypt.c xmmap.c 2498820Sdes# FreeBSD additions 2598820SdesSRCS+= version.c 2657434Smarkm 27106538Sobrien.if defined(COMPAT_GETADDRINFO) 28106538SobrienSRCS+= getaddrinfo.c getnameinfo.c name6.c rcmd.c bindresvport.c 29106538Sobrien.endif 30103960Smarkm 31158519SdesCFLAGS+= -I${SSHDIR} -include ssh_namespace.h 32124250SruDPADD= ${LIBZ} 33124250SruLDADD= -lz 34124250Sru 35156813Sru.if ${MK_KERBEROS_SUPPORT} != "no" 36153838SdfrCFLAGS+= -DGSSAPI -DHAVE_GSSAPI_GSSAPI_H=1 -DKRB5 -DHEIMDAL 37124242SdesDPADD+= ${LIBGSSAPI} ${LIBKRB5} ${LIBASN1} ${LIBCOM_ERR} ${LIBMD} ${LIBROKEN} 38124242SdesLDADD+= -lgssapi -lkrb5 -lasn1 -lcom_err -lmd -lroken 39106132Sdes.endif 40106132Sdes 41139106SruNO_LINT= 4257434Smarkm 43124250SruDPADD+= ${LIBCRYPTO} ${LIBCRYPT} 44124250SruLDADD+= -lcrypto -lcrypt 4590405Sru 4657434Smarkm.include <bsd.lib.mk> 4774818Sru 48106538Sobrien.PATH: ${SSHDIR} ${SSHDIR}/openbsd-compat 49