1.include <src.opts.mk> 2 3PACKAGE=lib${LIB} 4TELNETDIR= ${SRCTOP}/contrib/telnet 5.PATH: ${TELNETDIR}/libtelnet 6 7LIB= telnet 8 9INTERNALLIB= 10 11SRCS= genget.c getent.c misc.c 12CFLAGS+= -I${TELNETDIR} 13 14WARNS?= 2 15 16.if ${MK_OPENSSL} != "no" 17SRCS+= encrypt.c auth.c enc_des.c sra.c pk.c 18CFLAGS+= -DENCRYPTION -DAUTHENTICATION -DSRA 19CFLAGS+= -DOPENSSL_API_COMPAT=0x10100000L 20.endif 21 22.if ${MK_KERBEROS_SUPPORT} != "no" && ${MK_MITKRB5} != "yes" 23# MIT KRB5 deprecated and removed 3DES. Therefore no telnet support. 24SRCS+= kerberos5.c 25CFLAGS+= -DKRB5 -DFORWARD -Dnet_write=telnet_net_write 26.endif 27 28.include <bsd.lib.mk> 29