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