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