Commit | Line | Data |
---|---|---|
622e33eb | 1 | # @(#)Makefile 5.7 (Berkeley) %G% |
d2d4cd0f DB |
2 | |
3 | LIB= telnet | |
df616ddc | 4 | SRCS= auth.c encrypt.c genget.c getent.c gettytab.c misc.c |
b7c8f459 DB |
5 | SRCS+= kerberos.c enc_des.c |
6 | #SRCS+= kerberos5.c | |
0e39a0bc | 7 | CFLAGS+= -DENCRYPTION -DAUTHENTICATION |
2c8e21a4 | 8 | CFLAGS+= -DKRB4 -DDES_ENCRYPTION -I/usr/include/kerberosIV |
d2d4cd0f | 9 | |
622e33eb DB |
10 | # These are the sources that have encryption stuff in them. |
11 | CRYPT_SRC= auth.c enc-proto.h enc_des.c encrypt.c | |
12 | CRYPT_SRC+= encrypt.h kerberos.c kerberos5.c krb4encpwd.c | |
13 | CRYPT_SRC+= misc.c spx.c Makefile | |
14 | NOCRYPT_DIR=${.CURDIR}/Nocrypt | |
15 | ||
df616ddc | 16 | .PATH: ${.CURDIR}/../../libexec/getty |
d2d4cd0f | 17 | .include <bsd.lib.mk> |
df616ddc | 18 | |
622e33eb DB |
19 | nocrypt: |
20 | #ifdef ENCRYPTION | |
21 | @for i in ${CRYPT_SRC}; do \ | |
22 | if [ ! -d ${NOCRYPT_DIR} ]; then \ | |
23 | echo Creating subdirectory ${NOCRYPT_DIR}; \ | |
24 | mkdir ${NOCRYPT_DIR}; \ | |
25 | fi; \ | |
26 | echo ${NOCRYPT_DIR}/$$i; \ | |
27 | unifdef -UENCRYPTION ${.CURDIR}/$$i | \ | |
28 | sed "s/ || defined(ENCRYPTION)//" > ${NOCRYPT_DIR}/$$i; \ | |
29 | done | |
30 | ||
31 | placeholder: | |
32 | #else /* ENCRYPTION */ | |
33 | @echo "Encryption code already removed." | |
34 | #endif /* ENCRYPTION */ |