From 622e33eb9b347dc9df5a8e56c64621efbeba55fa Mon Sep 17 00:00:00 2001 From: "Dave A. Borman" Date: Fri, 21 May 1993 17:17:27 -0800 Subject: [PATCH] Add "nocrypt" target to create a subdirectory with source with encryption removed. SCCS-vsn: lib/libtelnet/Makefile 5.7 SCCS-vsn: lib/libtelnet/Makefile 5.7 --- usr/src/lib/libtelnet/Makefile | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/usr/src/lib/libtelnet/Makefile b/usr/src/lib/libtelnet/Makefile index e21941029d..ba39627814 100644 --- a/usr/src/lib/libtelnet/Makefile +++ b/usr/src/lib/libtelnet/Makefile @@ -1,4 +1,4 @@ -# @(#)Makefile 5.6 (Berkeley) %G% +# @(#)Makefile 5.7 (Berkeley) %G% LIB= telnet SRCS= auth.c encrypt.c genget.c getent.c gettytab.c misc.c @@ -7,6 +7,28 @@ SRCS+= kerberos.c enc_des.c CFLAGS+= -DENCRYPTION -DAUTHENTICATION CFLAGS+= -DKRB4 -DDES_ENCRYPTION -I/usr/include/kerberosIV +# These are the sources that have encryption stuff in them. +CRYPT_SRC= auth.c enc-proto.h enc_des.c encrypt.c +CRYPT_SRC+= encrypt.h kerberos.c kerberos5.c krb4encpwd.c +CRYPT_SRC+= misc.c spx.c Makefile +NOCRYPT_DIR=${.CURDIR}/Nocrypt + .PATH: ${.CURDIR}/../../libexec/getty .include +nocrypt: +#ifdef ENCRYPTION + @for i in ${CRYPT_SRC}; do \ + if [ ! -d ${NOCRYPT_DIR} ]; then \ + echo Creating subdirectory ${NOCRYPT_DIR}; \ + mkdir ${NOCRYPT_DIR}; \ + fi; \ + echo ${NOCRYPT_DIR}/$$i; \ + unifdef -UENCRYPTION ${.CURDIR}/$$i | \ + sed "s/ || defined(ENCRYPTION)//" > ${NOCRYPT_DIR}/$$i; \ + done + +placeholder: +#else /* ENCRYPTION */ + @echo "Encryption code already removed." +#endif /* ENCRYPTION */ -- 2.20.1