xref: /freebsd/lib/libtelnet/Makefile (revision 1a80bcc5fafaa822e281bf963e7c58a8747a610c)
1c6063d0dSWarner Losh.include <src.opts.mk>
2e1fe3dbaSRuslan Ermilov
36e0ad41cSEnji CooperTELNETDIR=	${SRCTOP}/contrib/telnet
44afa3718SMark Murray.PATH:		${TELNETDIR}/libtelnet
54afa3718SMark Murray
658f0484fSRodney W. GrimesLIB=		telnet
74ecbb303SRuslan Ermilov
8a35d8893SRuslan ErmilovINTERNALLIB=
94ecbb303SRuslan Ermilov
1054df3c12SGeoff RehmetSRCS=		genget.c getent.c misc.c
114afa3718SMark MurrayCFLAGS+=	-I${TELNETDIR}
12b3c1c587SMark Murray
13b3aaa0ccSEd SchoutenWARNS?=		2
14b3c1c587SMark Murray
15e1fe3dbaSRuslan Ermilov.if ${MK_OPENSSL} != "no"
164afa3718SMark MurraySRCS+=		encrypt.c auth.c enc_des.c sra.c pk.c
174afa3718SMark MurrayCFLAGS+=	-DENCRYPTION -DAUTHENTICATION -DSRA
18ffbd1c8bSEd MasteCFLAGS+=	-DOPENSSL_API_COMPAT=0x10100000L
19594a130bSYaroslav Tykhiy.endif
20594a130bSYaroslav Tykhiy
21*78d4557aSCy Schubert.if ${MK_KERBEROS_SUPPORT} != "no" && ${MK_MITKRB5} != "yes"
22*78d4557aSCy Schubert# MIT KRB5 deprecated and removed 3DES. Therefore no telnet support.
234afa3718SMark MurraySRCS+=		kerberos5.c
2401da25afSCy SchubertCFLAGS+=	-DKRB5 -DFORWARD -Dnet_write=telnet_net_write
254afa3718SMark Murray.endif
264afa3718SMark Murray
27b3c1c587SMark Murray.include <bsd.lib.mk>
28