Makefile revision 178828
1139823Simp# $FreeBSD: head/usr.bin/telnet/Makefile 178828 2008-05-07 13:53:12Z dfr $
29336Sdfr
39336Sdfr.include <bsd.own.mk>
49336Sdfr
59336SdfrTELNETDIR=	${.CURDIR}/../../contrib/telnet
69336Sdfr.PATH:		${TELNETDIR}/telnet
79336Sdfr
89336SdfrPROG=		telnet
99336Sdfr
109336SdfrSRCS=		commands.c main.c network.c ring.c sys_bsd.c \
119336Sdfr		telnet.c terminal.c utilities.c
129336Sdfr
139336SdfrCFLAGS+=	-DKLUDGELINEMODE -DUSE_TERMIO -DENV_HACK -DOPIE \
149336Sdfr		-I${TELNETDIR} -I${TELNETDIR}/libtelnet/
159336Sdfr
169336Sdfr.if ${MK_INET6_SUPPORT} != "no"
179336SdfrCFLAGS+=	-DINET6
189336Sdfr.endif
199336Sdfr
209336SdfrLIBTELNET=	${.OBJDIR}/../../lib/libtelnet/libtelnet.a
219336Sdfr
229336SdfrDPADD=		${LIBTERMCAP} ${LIBTELNET}
239336SdfrLDADD=		-ltermcap ${LIBTELNET}
249336Sdfr
259336Sdfr.if !defined(RELEASE_CRUNCH)
269336SdfrCFLAGS+=	-DIPSEC
279336SdfrDPADD+=		${LIBIPSEC}
289336SdfrLDADD+=		-lipsec
299336Sdfr.else
309336Sdfr.PATH:         ${TELNETDIR}/libtelnet
319336SdfrSRCS+=		genget.c getent.c misc.c
3236503SpeterCFLAGS+=	-DHAS_CGETENT
3350477Speter.endif
349336Sdfr
359336Sdfr.if !defined(RELEASE_CRUNCH)
369336Sdfr.if ${MK_OPENSSL} != "no"
379336SdfrSRCS+=		authenc.c 
389336SdfrCFLAGS+=	-DENCRYPTION -DAUTHENTICATION -DIPSEC
399336SdfrDPADD+=		${LIBMP} ${LIBCRYPTO} ${LIBCRYPT} ${LIBIPSEC} ${LIBPAM}
409336SdfrLDADD+=		-lmp -lcrypto -lcrypt -lipsec ${MINUSLPAM}
419336Sdfr.endif
429336Sdfr
439336Sdfr.if ${MK_KERBEROS_SUPPORT} != "no"
449336SdfrCFLAGS+=	-DKRB5 -DFORWARD -Dnet_write=telnet_net_write
459336SdfrDPADD+=		${LIBKRB5} ${LIBHX509} ${LIBASN1} ${LIBCOM_ERR} ${LIBROKEN}
469336SdfrLDADD+=		-lkrb5 -lhx509 -lasn1 -lcom_err -lroken
479336Sdfr.endif
489336Sdfr.endif
499336Sdfr
509336Sdfr.include <bsd.prog.mk>
519336Sdfr