Makefile revision 156813
1249997Swkoszek# $FreeBSD: head/usr.bin/telnet/Makefile 156813 2006-03-17 18:54:44Z ru $
2250015Swkoszek
3249997Swkoszek.include <bsd.own.mk>
4250015Swkoszek
5249997SwkoszekTELNETDIR=	${.CURDIR}/../../contrib/telnet
6250015Swkoszek.PATH:		${TELNETDIR}/telnet
7250015Swkoszek
8250015SwkoszekPROG=		telnet
9250015Swkoszek
10250015SwkoszekSRCS=		commands.c main.c network.c ring.c sys_bsd.c \
11250015Swkoszek		telnet.c terminal.c utilities.c
12250015Swkoszek
13250015SwkoszekCFLAGS+=	-DKLUDGELINEMODE -DUSE_TERMIO -DENV_HACK -DOPIE \
14250015Swkoszek		-I${TELNETDIR} -I${TELNETDIR}/libtelnet/
15250015Swkoszek
16249997SwkoszekLIBTELNET=	${.OBJDIR}/../../lib/libtelnet/libtelnet.a
17250015Swkoszek
18250015SwkoszekDPADD=		${LIBTERMCAP} ${LIBTELNET}
19250015SwkoszekLDADD=		-ltermcap ${LIBTELNET}
20250015Swkoszek
21250015Swkoszek.if !defined(RELEASE_CRUNCH)
22249997SwkoszekCFLAGS+=	-DINET6 -DIPSEC
23250015SwkoszekDPADD+=		${LIBIPSEC}
24250015SwkoszekLDADD+=		-lipsec
25249997Swkoszek.else
26250015Swkoszek.PATH:         ${TELNETDIR}/libtelnet
27249997SwkoszekSRCS+=		genget.c getent.c misc.c
28249997SwkoszekCFLAGS+=	-DHAS_CGETENT
29250015Swkoszek.endif
30250015Swkoszek
31249997Swkoszek.if !defined(RELEASE_CRUNCH)
32249997Swkoszek.if ${MK_OPENSSL} != "no"
33249997SwkoszekSRCS+=		authenc.c 
34249997SwkoszekCFLAGS+=	-DENCRYPTION -DAUTHENTICATION -DIPSEC
35249997SwkoszekDPADD+=		${LIBMP} ${LIBCRYPTO} ${LIBCRYPT} ${LIBIPSEC} ${LIBPAM}
36249997SwkoszekLDADD+=		-lmp -lcrypto -lcrypt -lipsec ${MINUSLPAM}
37249997Swkoszek.if ${MK_KERBEROS_SUPPORT} != "no"
38249997SwkoszekCFLAGS+=	-DKRB5 -DFORWARD -Dnet_write=telnet_net_write
39249997SwkoszekDPADD+=		${LIBKRB5} ${LIBASN1} ${LIBCOM_ERR} ${LIBROKEN}
40249997SwkoszekLDADD+=		-lkrb5 -lasn1 -lcom_err -lroken
41249997Swkoszek.endif
42249997Swkoszek.endif
43249997Swkoszek.endif
44249997Swkoszek
45249997Swkoszek.include <bsd.prog.mk>
46249997Swkoszek