xref: /dragonfly/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