|
Line 0
Link Here
|
|
|
1 |
# $FreeBSD: src/secure/usr.sbin/sshd/Makefile,v 1.5.2.4 2000/10/28 23:05:14 kris Exp $ |
| 2 |
# |
| 3 |
|
| 4 |
SSHSRC= ${.CURDIR}/../../../crypto/openssh |
| 5 |
LOGINSRC= ${.CURDIR}/../../../usr.bin/login |
| 6 |
|
| 7 |
PROG= sshd |
| 8 |
BINOWN= root |
| 9 |
BINMODE=555 |
| 10 |
MAN8= sshd.8 |
| 11 |
|
| 12 |
SRCS= sshd.c auth-rhosts.c auth-passwd.c auth-rsa.c auth-rh-rsa.c \ |
| 13 |
pty.c log-server.c login.c servconf.c serverloop.c \ |
| 14 |
auth.c auth1.c auth2.c auth-options.c session.c login_access.c |
| 15 |
|
| 16 |
CFLAGS+= -DLIBWRAP -DHAVE_LOGIN_CAP -DLOGIN_ACCESS -I${LOGINSRC} |
| 17 |
|
| 18 |
.include <bsd.own.mk> |
| 19 |
|
| 20 |
.PATH: ${SSHSRC} ${LOGINSRC} |
| 21 |
|
| 22 |
.if defined(MAKE_KERBEROS4) && \ |
| 23 |
((${MAKE_KERBEROS4} == "yes") || (${MAKE_KERBEROS4} == "YES")) |
| 24 |
DISTRIBUTION=krb4 |
| 25 |
CFLAGS+= -DKRB4 |
| 26 |
SRCS+= auth-krb4.c |
| 27 |
LDADD+= -lkrb -lcom_err |
| 28 |
DPADD+= ${LIBKRB} ${LIBCOM_ERR} |
| 29 |
.endif # MAKE_KERBEROS4 |
| 30 |
|
| 31 |
.if defined(MAKE_KERBEROS5) && \ |
| 32 |
((${MAKE_KERBEROS5} == "yes") || (${MAKE_KERBEROS5} == "YES")) |
| 33 |
DISTRIBUTION=krb5 |
| 34 |
CFLAGS+= -DKRB5 |
| 35 |
SRCS+= auth-krb5.c |
| 36 |
LDADD+= -lkrb5 -lasn1 -lcom_err -lmd -L${.OBJDIR}/../../../kerberos5/lib/libroken -lroken |
| 37 |
DPADD+= ${LIBKRB5} ${LIBCOM_ERR} ${LIBASN1} ${LIBMD} |
| 38 |
.endif # MAKE_KERBEROS5 |
| 39 |
|
| 40 |
CFLAGS+= -DSKEY |
| 41 |
LDADD+= -lopie -lmd |
| 42 |
DPADD+= ${LIBOPIE} ${LIBMD} |
| 43 |
|
| 44 |
.include <bsd.prog.mk> |
| 45 |
|
| 46 |
.if defined(X11BASE) |
| 47 |
CFLAGS+= -DXAUTH_PATH=\"${X11BASE}/bin/xauth\" |
| 48 |
.endif |
| 49 |
|
| 50 |
LDADD+= -L${.OBJDIR}/../../../secure/lib/libssh -lssh -lcrypt -lcrypto -lutil -lz -lwrap |
| 51 |
DPADD+= ${LIBCRYPT} ${LIBCRYPTO} ${LIBUTIL} ${LIBZ} ${LIBWRAP} |