Home | History | Annotate | Line # | Download | only in lib
Makefile revision 1.11.2.2
      1 #	$NetBSD: Makefile,v 1.11.2.2 2014/08/19 23:45:25 tls Exp $
      2 
      3 .include <bsd.own.mk>
      4 
      5 LIB=	ssh
      6 SRCS=\
      7 addrmatch.c \
      8 atomicio.c \
      9 authfd.c \
     10 authfile.c \
     11 bufaux.c \
     12 bufbn.c \
     13 bufec.c \
     14 buffer.c \
     15 canohost.c \
     16 channels.c \
     17 cipher-3des1.c \
     18 cipher-bf1.c \
     19 cipher.c \
     20 cleanup.c \
     21 compat.c \
     22 compress.c \
     23 crc32.c \
     24 deattack.c \
     25 dh.c \
     26 dispatch.c \
     27 dns.c \
     28 fatal.c \
     29 hostfile.c \
     30 jpake.c \
     31 kex.c \
     32 kexdh.c \
     33 kexdhc.c \
     34 kexecdh.c \
     35 kexecdhc.c \
     36 kexgex.c \
     37 kexgexc.c \
     38 key.c \
     39 krl.c \
     40 log.c \
     41 mac.c \
     42 match.c \
     43 misc.c \
     44 monitor_fdpass.c \
     45 msg.c \
     46 nchan.c \
     47 packet.c \
     48 progressmeter.c \
     49 readpass.c \
     50 roaming_dummy.c \
     51 rsa.c \
     52 schnorr.c \
     53 ssh-dss.c \
     54 ssh-ecdsa.c \
     55 ssh-pkcs11.c \
     56 ssh-rsa.c \
     57 ttymodes.c \
     58 uidswap.c \
     59 uuencode.c \
     60 xmalloc.c
     61 
     62 #	umac.c
     63 SRCS+=	fmt_scaled.c strtonum.c
     64 SRCS+=	readpassphrase.c getpeereid.c getrrsetbyname.c
     65 COPTS.monitor_fdpass.c = -Wno-stack-protector
     66 
     67 SSHDIST=	${NETBSDSRCDIR}/crypto/external/bsd/openssh/dist
     68 CPPFLAGS+=	-I${SSHDIST}
     69 .PATH:		${SSHDIST}
     70 
     71 LIBDPLIBS+=	crypto	${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto \
     72 		crypt	${NETBSDSRCDIR}/lib/libcrypt \
     73 		z	${NETBSDSRCDIR}/lib/libz
     74 
     75 .for f in dns channels hostfile ssh-pkcs11
     76 COPTS.${f}.c+=	-Wno-pointer-sign
     77 .endfor
     78 
     79 # XXX
     80 COPTS.channels.c+=	-fno-strict-aliasing
     81 
     82 .include <bsd.lib.mk>
     83