xref: /dflybsd-src/libexec/telnetd/Makefile (revision f5cdbbdc4bdfcbdf1e12502279b1839af3c3853d)
1# $FreeBSD: src/libexec/telnetd/Makefile,v 1.31 2006/07/31 19:15:09 yar Exp $
2
3# Do not define -DKLUDGELINEMODE, as it does not interact well with many
4# telnet implementations.
5
6PROG=		telnetd
7MAN=		telnetd.8
8
9SRCS=		authenc.c global.c slc.c state.c sys_term.c telnetd.c \
10		termstat.c utility.c
11
12WARNS?=		5
13
14CFLAGS+=	-DLINEMODE -DUSE_TERMIO -DDIAGNOSTICS -DOLD_ENVIRON -DENV_HACK
15CFLAGS+=	-I${.CURDIR}/../../lib
16
17.if !defined(NO_INET6)
18CFLAGS+=	-DINET6
19.endif
20
21LIBTELNET=	${.OBJDIR}/../../lib/libtelnet/libtelnet.a
22
23DPADD=		${LIBUTIL} ${LIBNCURSES} ${LIBTELNET}
24LDADD=		-lutil -lprivate_ncurses ${LIBTELNET}
25LDFLAGS+=	${PRIVATELIB_LDFLAGS}
26CFLAGS+=	-I${_SHLIBDIRPREFIX}/usr/include/priv/ncurses
27
28CFLAGS+=	-DAUTHENTICATION -DENCRYPTION
29CFLAGS+=	-I${.CURDIR}/../../crypto/libressl/include
30DPADD+=		${LIBCRYPTO} ${LIBCRYPT} ${LIBPAM}
31LDADD+=		-lprivate_crypto -lcrypt ${MINUSLPAM}
32
33.include <bsd.prog.mk>
34