BSD 4_4_Lite2 release
[unix-history] / Domestic / src / telnetd / Makefile
CommitLineData
ed554bc5 1# @(#)Makefile 8.2 (Berkeley) 12/15/93
770d844a
KB
2
3PROG= telnetd
00308124
DB
4CFLAGS+=-DLINEMODE -DKLUDGELINEMODE -DUSE_TERMIO -DDIAGNOSTICS
5CFLAGS+=-DOLD_ENVIRON -DENV_HACK
8832c633 6CFLAGS+=-DAUTHENTICATION -DENCRYPTION -I${.CURDIR}/../../lib
1af3d848 7SRCS= authenc.c global.c slc.c state.c sys_term.c telnetd.c \
770d844a
KB
8 termstat.c utility.c
9DPADD= ${LIBUTIL} ${LIBTERM}
1af3d848
DB
10LDADD= -lutil -ltermcap -ltelnet
11LDADD+= -lkrb -ldes
770d844a 12MAN8= telnetd.0
770d844a 13
e425bb2b
DB
14# These are the sources that have encryption stuff in them.
15CRYPT_SRC= authenc.c ext.h state.c telnetd.c termstat.c
16CRYPT_SRC+= utility.c Makefile
17NOCRYPT_DIR=${.CURDIR}/Nocrypt
18
770d844a 19.include <bsd.prog.mk>
e425bb2b
DB
20
21nocrypt:
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
33placeholder:
34#else /* ENCRYPTION */
35 @echo "Encryption code already removed."
36#endif /* ENCRYPTION */