xref: /freebsd/lib/libtelnet/Makefile (revision 78d4557a9b6d13ce6040255ec5f8875db351e9a0)
1c6063d0dSWarner Losh.include <src.opts.mk>
2e1fe3dbaSRuslan Ermilov
3a70cba95SGlen BarberPACKAGE=lib${LIB}
46e0ad41cSEnji CooperTELNETDIR=	${SRCTOP}/contrib/telnet
54afa3718SMark Murray.PATH:		${TELNETDIR}/libtelnet
64afa3718SMark Murray
758f0484fSRodney W. GrimesLIB=		telnet
84ecbb303SRuslan Ermilov
9a35d8893SRuslan ErmilovINTERNALLIB=
104ecbb303SRuslan Ermilov
1154df3c12SGeoff RehmetSRCS=		genget.c getent.c misc.c
124afa3718SMark MurrayCFLAGS+=	-I${TELNETDIR}
13b3c1c587SMark Murray
14b3aaa0ccSEd SchoutenWARNS?=		2
15b3c1c587SMark Murray
16e1fe3dbaSRuslan Ermilov.if ${MK_OPENSSL} != "no"
174afa3718SMark MurraySRCS+=		encrypt.c auth.c enc_des.c sra.c pk.c
184afa3718SMark MurrayCFLAGS+=	-DENCRYPTION -DAUTHENTICATION -DSRA
19ffbd1c8bSEd MasteCFLAGS+=	-DOPENSSL_API_COMPAT=0x10100000L
20594a130bSYaroslav Tykhiy.endif
21594a130bSYaroslav Tykhiy
22*78d4557aSCy Schubert.if ${MK_KERBEROS_SUPPORT} != "no" && ${MK_MITKRB5} != "yes"
23*78d4557aSCy Schubert# MIT KRB5 deprecated and removed 3DES. Therefore no telnet support.
244afa3718SMark MurraySRCS+=		kerberos5.c
2501da25afSCy SchubertCFLAGS+=	-DKRB5 -DFORWARD -Dnet_write=telnet_net_write
264afa3718SMark Murray.endif
274afa3718SMark Murray
28b3c1c587SMark Murray.include <bsd.lib.mk>
29