Makefile revision 87147
1205354Simp# $FreeBSD: head/usr.bin/telnet/Makefile 87147 2001-11-30 21:34:51Z markm $
2205354Simp
3205354SimpPROG=		telnet
4205354Simp
5205354SimpSRCS=		commands.c main.c network.c ring.c sys_bsd.c \
6205354Simp		telnet.c terminal.c utilities.c
7205354Simp
8205354SimpCFLAGS+=	-DKLUDGELINEMODE -DUSE_TERMIO -DENV_HACK -DOPIE \
9205354Simp		-I${.CURDIR}/../../lib -I${.CURDIR}/../../lib/libtelnet/
10205354Simp
11205354SimpWARNS?=		2
12205354Simp
13205354Simp.if exists(${.OBJDIR}/../../lib/libtelnet)
14205354SimpLIBTELNET=	${.OBJDIR}/../../lib/libtelnet/libtelnet.a
15205354Simp.else
16205354SimpLIBTELNET=	${.CURDIR}/../../lib/libtelnet/libtelnet.a
17205354Simp.endif
18205354Simp
19205354SimpDPADD=		${LIBTERMCAP} ${LIBTELNET}
20205354SimpLDADD=		-ltermcap ${LIBTELNET}
21205354Simp
22205354Simp.if !defined(RELEASE_CRUNCH)
23205354SimpCFLAGS+=	-DINET6 -DIPSEC
24205354SimpDPADD+=		${LIBIPSEC}
25205354SimpLDADD+=		-lipsec
26205354Simp.else
27205354Simp.PATH:		${.CURDIR}/../../lib/libtelnet
28205354Simp# XXX This was copied from lib/libtelnet/Makefile.
29205354SimpSRCS+=		genget.c getent.c misc.c
30205354SimpCFLAGS+=	-DHAS_CGETENT
31205354Simp.endif
32205354Simp
33205354Simpunifdef:
34205354Simp	-cd ${.CURDIR} ; \
35205354Simp	( for i in *.[ch] ; do \
36205354Simp		unifdef -UAUTHENTICATION -UENCRYPTION \
37205354Simp			${.CURDIR}/../../crypto/telnet/telnet/$$i \
38205354Simp				> ${.CURDIR}/$$i ; \
39205354Simp		echo $$i ; \
40205354Simp	done )
41205354Simp
42205354Simp.include <bsd.prog.mk>
43205354Simp