-# Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
+# Copyright (C) 1991, 92, 93, 94, 95, 96 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# The GNU C Library is free software; you can redistribute it and/or
test ! -d CVS || cvs commit -m'Regenerated: autoconf $(ACFLAGS) $<' $@
endef
-configure: configure.in; $(autoconf-it)
-%/configure: %/configure.in; $(autoconf-it)
+configure: configure.in aclocal.m4; $(autoconf-it)
+%/configure: %/configure.in aclocal.m4; $(autoconf-it)
include Makeconfig
ifndef avoid-generated
-include $(objpfx)sysd-dirs
+-include $(objpfx)sysd-dirs
define \n
endif
# These are the subdirectories containing the library source.
-subdirs := csu assert ctype locale math setjmp signal stdio stdlib \
- malloc string time dirent grp pwd posix io termios resource \
- misc socket sysvipc gnulib $(wildcard crypt) manual \
- $(sysdep-subdirs) elf
+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 $(wildcard crypt) manual $(sysdep-subdirs) elf po
export subdirs := $(subdirs) # Benign, useless in GNU make before 3.63.
# The mach and hurd subdirectories have many generated header files which
-# the much of rest of the library depends on, so it is best to build them
+# much of the rest of the library depends on, so it is best to build them
# first (and mach before hurd, at that). The before-compile additions in
# sysdeps/{mach,hurd}/Makefile should make it reliably work for these files
# not to exist when making in other directories, but it will be slower that
echo ' in the C library which is a stub, meaning it will fail';\
echo ' every time called, usually setting errno to ENOSYS. */';\
sort $(subdir-stubs)) > $(objpfx)stubs.h
- $(INSTALL_DATA) $(objpfx)stubs.h $@
+ if test -r $@ && cmp -s $(objpfx)stubs.h $@; \
+ then echo stubs.h unchanged ; \
+ else $(INSTALL_DATA) $(objpfx)stubs.h $@; fi
rm -f $(objpfx)stubs.h
\f
# This makes the Info or DVI file of the documentation from the Texinfo source.
\f
# Make the distribution tarfile.
-distribute := README INSTALL NOTES COPYING.LIB COPYING NEWS \
+distribute := README INSTALL FAQ NOTES COPYING.LIB COPYING NEWS \
ChangeLog ChangeLog.[0-9] \
Makefile Makeconfig Makerules Rules Make-dist MakeTAGS \
extra-lib.mk o-iterator.mk \