Home | History | Annotate | Line # | Download | only in ssh
Makefile revision 1.5
      1 #	$NetBSD: Makefile,v 1.5 2011/06/20 07:43:56 mrg Exp $
      2 
      3 .include <bsd.own.mk>
      4 
      5 BINDIR = /usr/bin
      6 
      7 PROG=	ssh
      8 SRCS=	ssh.c readconf.c clientloop.c sshtty.c \
      9 	sshconnect.c sshconnect1.c sshconnect2.c mux.c \
     10 	roaming_common.c roaming_client.c
     11 
     12 COPTS.sshconnect1.c=	-fno-strict-aliasing
     13 .if defined(HAVE_GCC) || defined(HAVE_PCC)
     14 COPTS.mux.c=		-Wno-pointer-sign
     15 COPTS.sshconnect2.c=	-Wno-pointer-sign
     16 .endif
     17 
     18 LINKS=	${BINDIR}/ssh ${BINDIR}/slogin
     19 MAN=	ssh.1 ssh_config.5
     20 MLINKS=	ssh.1 slogin.1
     21 
     22 .if (${USE_KERBEROS} != "no")
     23 # this is not entirely true, libgssapi might be independent of krb5
     24 SRCS +=	gss-genr.c
     25 LDADD+=	-lgssapi -lheimntlm
     26 DPADD+=	${LIBGSSAPI} ${LIBHEIMNTLM}
     27 
     28 LDADD+=	-lkrb5 -lhx509 -lheimbase -lwind
     29 DPADD+=	${LIBKRB5} ${LIBHX509} ${LIBHEIMBASE} ${LIBWIND}
     30 
     31 LDADD+=	-lkafs -lasn1 -lcrypt
     32 DPADD+=	${LIBKAFS} ${LIBASN1} ${LIBCRYPT}
     33 
     34 LDADD+=	-lcom_err -lroken -lutil
     35 DPADD+=	${LIBCOM_ERR} ${LIBROKEN} ${LIBUTIL}
     36 .endif
     37 
     38 .include <bsd.prog.mk>
     39