46 lines
798 B
Makefile
46 lines
798 B
Makefile
|
.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
|