Home | History | Annotate | Line # | Download | only in ssh
Makefile revision 1.12
      1 #	$NetBSD: Makefile,v 1.12 2017/10/07 19:39:19 christos 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 sshconnect2.c mux.c auth.c
     10 
     11 COPTS.auth.c=	-DHOST_ONLY
     12 COPTS.mux.c=		-Wno-pointer-sign
     13 COPTS.sshconnect2.c=	-Wno-pointer-sign
     14 
     15 LINKS=	${BINDIR}/ssh ${BINDIR}/slogin
     16 MAN=	ssh.1 ssh_config.5
     17 MLINKS=	ssh.1 slogin.1
     18 
     19 .if (${USE_KERBEROS} != "no")
     20 # this is not entirely true, libgssapi might be independent of krb5
     21 SRCS +=	gss-genr.c
     22 LDADD+=	-lgssapi -lheimntlm
     23 DPADD+=	${LIBGSSAPI} ${LIBHEIMNTLM}
     24 
     25 LDADD+=	-lkrb5 -lhx509 -lheimbase -lwind
     26 DPADD+=	${LIBKRB5} ${LIBHX509} ${LIBHEIMBASE} ${LIBWIND}
     27 
     28 LDADD+=	-lkafs -lasn1 -lcrypt
     29 DPADD+=	${LIBKAFS} ${LIBASN1} ${LIBCRYPT}
     30 
     31 LDADD+=	-lcom_err -lroken -lsqlite3 -lutil
     32 DPADD+=	${LIBCOM_ERR} ${LIBROKEN} ${LIBSQLITE3} ${LIBUTIL}
     33 .endif
     34 
     35 .include <bsd.prog.mk>
     36