move entry/exit debugging to 21.1
[unix-history] / usr / src / lib / libtelnet / Makefile
index 5cd75ec..bded240 100644 (file)
@@ -1,19 +1,33 @@
-#
-# Copyright (c) 1991 The Regents of the University of California.
-# All rights reserved.
-#
-# %sccs.include.redist.sh
-#
-#      @(#)Makefile    5.2 (Berkeley) %G%
-#
+#      @(#)Makefile    8.2 (Berkeley) %G%
 
 LIB=   telnet
 
 LIB=   telnet
-SRCS=  auth.c encrypt.c genget.c getent.c gettytab.c misc.c
-SRCS+= kerberos.c krb_des.c
-#SRCS+=        kerberos5.c simple_auth.c
-CFLAGS+= -DENCRYPT -DAUTHENTICATE
-CFLAGS+= -DKRB4 -DKRBDES_ENCRYPT -I/usr/include/kerberosIV
+SRCS=  auth.c encrypt.c genget.c getent.c misc.c
+SRCS+= kerberos.c enc_des.c
+#SRCS+=        kerberos5.c
+CFLAGS+= -DENCRYPTION -DAUTHENTICATION -DHAS_CGETENT
+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 <bsd.lib.mk>
 
 .include <bsd.lib.mk>
 
+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 */