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