1# @(#)Makefile 8.1 (Berkeley) 06/04/93 2 3PROG= telnetd 4CFLAGS+=-DLINEMODE -DKLUDGELINEMODE -DUSE_TERMIO -DDIAGNOSTICS -DENV_HACK 5CFLAGS+=-DAUTHENTICATION -DENCRYPTION -I${.CURDIR}/../../lib 6SRCS= authenc.c global.c slc.c state.c sys_term.c telnetd.c \ 7 termstat.c utility.c 8DPADD= ${LIBUTIL} ${LIBTERM} 9LDADD= -lutil -ltermcap -ltelnet 10LDADD+= -lkrb -ldes 11MAN8= telnetd.0 12 13# These are the sources that have encryption stuff in them. 14CRYPT_SRC= authenc.c ext.h state.c telnetd.c termstat.c 15CRYPT_SRC+= utility.c Makefile 16NOCRYPT_DIR=${.CURDIR}/Nocrypt 17 18.include <bsd.prog.mk> 19 20nocrypt: 21#ifdef ENCRYPTION 22 @for i in ${CRYPT_SRC}; do \ 23 if [ ! -d ${NOCRYPT_DIR} ]; then \ 24 echo Creating subdirectory ${NOCRYPT_DIR}; \ 25 mkdir ${NOCRYPT_DIR}; \ 26 fi; \ 27 echo ${NOCRYPT_DIR}/$$i; \ 28 unifdef -UENCRYPTION ${.CURDIR}/$$i | \ 29 sed "s/ || defined(ENCRYPTION)//" > ${NOCRYPT_DIR}/$$i; \ 30 done 31 32placeholder: 33#else /* ENCRYPTION */ 34 @echo "Encryption code already removed." 35#endif /* ENCRYPTION */ 36