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