summaryrefslogtreecommitdiffstats
path: root/crypto/openssh/sshd/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/openssh/sshd/Makefile')
-rw-r--r--crypto/openssh/sshd/Makefile45
1 files changed, 45 insertions, 0 deletions
diff --git a/crypto/openssh/sshd/Makefile b/crypto/openssh/sshd/Makefile
new file mode 100644
index 0000000..15d6eec
--- /dev/null
+++ b/crypto/openssh/sshd/Makefile
@@ -0,0 +1,45 @@
+.PATH: ${.CURDIR}/..
+
+PROG= sshd
+BINOWN= root
+BINMODE=555
+BINDIR= /usr/sbin
+MAN= sshd.8
+
+SRCS= sshd.c auth-rhosts.c auth-passwd.c auth-rsa.c auth-rh-rsa.c \
+ pty.c log-server.c login.c servconf.c serverloop.c
+
+.include <bsd.own.mk> # for KERBEROS and AFS
+
+.if (${KERBEROS} == "yes")
+CFLAGS+= -DKRB4 -I/usr/include/kerberosIV
+SRCS+= auth-krb4.c
+LDADD+= -lkrb
+DPADD+= ${LIBKRB}
+.if (${AFS} == "yes")
+CFLAGS+= -DAFS
+LDADD+= -lkafs
+DPADD+= ${LIBKRBAFS}
+.endif # AFS
+.endif # KERBEROS
+
+.if (${SKEY} == "yes")
+SRCS+= auth-skey.c
+.endif
+
+.include <bsd.prog.mk>
+
+LDADD+= -lcrypto -lutil -lz
+DPADD+= ${LIBCRYPTO} ${LIBUTIL} ${LIBZ}
+
+.if (${TCP_WRAPPERS} == "yes")
+CFLAGS+= -DLIBWRAP
+LDADD+= -lwrap
+DPADD+= ${LIBWRAP}
+.endif
+
+.if (${SKEY} == "yes")
+CFLAGS+= -DSKEY
+LDADD+= -lskey
+DPADD+= ${SKEY}
+.endif
OpenPOWER on IntegriCloud