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