Commit | Line | Data |
---|---|---|
ed554bc5 | 1 | # @(#)Makefile 8.2 (Berkeley) 12/15/93 |
770d844a KB |
2 | |
3 | PROG= telnetd | |
00308124 DB |
4 | CFLAGS+=-DLINEMODE -DKLUDGELINEMODE -DUSE_TERMIO -DDIAGNOSTICS |
5 | CFLAGS+=-DOLD_ENVIRON -DENV_HACK | |
8832c633 | 6 | CFLAGS+=-DAUTHENTICATION -DENCRYPTION -I${.CURDIR}/../../lib |
1af3d848 | 7 | SRCS= authenc.c global.c slc.c state.c sys_term.c telnetd.c \ |
770d844a KB |
8 | termstat.c utility.c |
9 | DPADD= ${LIBUTIL} ${LIBTERM} | |
1af3d848 DB |
10 | LDADD= -lutil -ltermcap -ltelnet |
11 | LDADD+= -lkrb -ldes | |
770d844a | 12 | MAN8= telnetd.0 |
770d844a | 13 | |
e425bb2b DB |
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 | ||
770d844a | 19 | .include <bsd.prog.mk> |
e425bb2b DB |
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 */ |