Sat Jul 20 07:15:33 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
authorroland <roland>
Sat, 20 Jul 1996 11:23:01 +0000 (11:23 +0000)
committerroland <roland>
Sat, 20 Jul 1996 11:23:01 +0000 (11:23 +0000)
* crypt/Makefile, crypt/nocrypt.c: Removed.  It is illegal to export
  from the USA any software that even makes it easy to drop in an
  encryption module of foreign origin.
* Makerules (cryptobjdir): Variable removed.
($(libdir)/libc.so): Remove dep on libcrypt.so$(libcrypt.so-version).
* Makefile (subdirs): Remove crypt.

Makefile
Makerules

index 2576c79..c83e9a3 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -54,7 +54,7 @@ endif
 subdirs = csu assert ctype db locale intl catgets math setjmp signal stdlib \
          stdio-common $(stdio) malloc string wcsmbs time dirent grp pwd\
          posix io termios resource misc login socket sysvipc gmon gnulib \
-         wctype manual $(sysdep-subdirs) nss elf crypt po
+         wctype manual $(sysdep-subdirs) nss elf po
 export subdirs := $(subdirs)   # Benign, useless in GNU make before 3.63.
 
 # The mach and hurd subdirectories have many generated header files which
index b995bef..7fcc038 100644 (file)
--- a/Makerules
+++ b/Makerules
@@ -584,11 +584,9 @@ ifndef subdir
 # the special object libc-syms.so that contains just the dynamic symbol
 # table of the shared libc object.
 install: $(libdir)/libc.so
-cryptobjdir := $(firstword $(objdir) $(patsubst ../$(subdir),.,$(..)crypt))
 $(libdir)/libc.so: $(common-objpfx)libc.so$(libc.so-version) \
                   $(elfobjdir)/$(rtld-installed-name) \
-                  $(common-objpfx)libc.a \
-                  $(cryptobjdir)/libcrypt.so$(libcrypt.so-version)
+                  $(common-objpfx)libc.a
        (echo '/* Use the shared library, but some functions are only in';\
         echo '   the static library, so try that secondarily.'; \
         echo '   The dynamic linker defines some functions used by $(<F),';\