aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Makefile.in
diff options
context:
space:
mode:
authorPaul Eggert2011-02-20 02:51:50 -0800
committerPaul Eggert2011-02-20 02:51:50 -0800
commit5fa4ac767c6aaf9203d2ec6ff2f90a061b401930 (patch)
treec433fefa9db8edd699775cbd61cf21bc2883cd10 /lib/Makefile.in
parent61353ac8cdbdda53d75f5ab9aa7f0b637aee5a00 (diff)
downloademacs-5fa4ac767c6aaf9203d2ec6ff2f90a061b401930.tar.gz
emacs-5fa4ac767c6aaf9203d2ec6ff2f90a061b401930.zip
Import filemode module from gnulib.
* .bzrignore: Add lib/sys/. * Makefile.in (GNULIB_MODULES): Add filemode. * lib/Makefile.am (MOSTLYCLEANDIRS): New macro. * lib/filemode.c: Renamed from src/filemode.c and regenerated from gnulib. This adds support for some more file types, e.g., Cray DMF migrated files. * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c. * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4: * m4/sys_stat_h.m4: New files, generated from gnulib. * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate. 2011-02-20 Paul Eggert <eggert@cs.ucla.edu>
Diffstat (limited to 'lib/Makefile.in')
-rw-r--r--lib/Makefile.in120
1 files changed, 104 insertions, 16 deletions
diff --git a/lib/Makefile.in b/lib/Makefile.in
index 0029719373a..b16587bbddc 100644
--- a/lib/Makefile.in
+++ b/lib/Makefile.in
@@ -24,7 +24,7 @@
24# the same distribution terms as the rest of that program. 24# the same distribution terms as the rest of that program.
25# 25#
26# Generated by gnulib-tool. 26# Generated by gnulib-tool.
27# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=. --makefile-name=gnulib.mk --no-libtool --macro-prefix=gl --no-vc-files crypto/md5 dtoastr getloadavg getopt-gnu ignore-value mktime strftime 27# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=. --makefile-name=gnulib.mk --no-libtool --macro-prefix=gl --no-vc-files crypto/md5 dtoastr filemode getloadavg getopt-gnu ignore-value mktime strftime
28 28
29VPATH = @srcdir@ 29VPATH = @srcdir@
30pkgdatadir = $(datadir)/@PACKAGE@ 30pkgdatadir = $(datadir)/@PACKAGE@
@@ -51,13 +51,15 @@ subdir = lib
51ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 51ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
52am__aclocal_m4_deps = $(top_srcdir)/m4/00gnulib.m4 \ 52am__aclocal_m4_deps = $(top_srcdir)/m4/00gnulib.m4 \
53 $(top_srcdir)/m4/c-strtod.m4 $(top_srcdir)/m4/extensions.m4 \ 53 $(top_srcdir)/m4/c-strtod.m4 $(top_srcdir)/m4/extensions.m4 \
54 $(top_srcdir)/m4/getloadavg.m4 $(top_srcdir)/m4/getopt.m4 \ 54 $(top_srcdir)/m4/filemode.m4 $(top_srcdir)/m4/getloadavg.m4 \
55 $(top_srcdir)/m4/gl-comp.m4 $(top_srcdir)/m4/gnulib-common.m4 \ 55 $(top_srcdir)/m4/getopt.m4 $(top_srcdir)/m4/gl-comp.m4 \
56 $(top_srcdir)/m4/gnulib-common.m4 \
56 $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/longlong.m4 \ 57 $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/longlong.m4 \
57 $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/mktime.m4 \ 58 $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/mktime.m4 \
58 $(top_srcdir)/m4/multiarch.m4 $(top_srcdir)/m4/stdbool.m4 \ 59 $(top_srcdir)/m4/multiarch.m4 $(top_srcdir)/m4/st_dm_mode.m4 \
59 $(top_srcdir)/m4/stddef_h.m4 $(top_srcdir)/m4/stdint.m4 \ 60 $(top_srcdir)/m4/stdbool.m4 $(top_srcdir)/m4/stddef_h.m4 \
60 $(top_srcdir)/m4/stdlib_h.m4 $(top_srcdir)/m4/strftime.m4 \ 61 $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdlib_h.m4 \
62 $(top_srcdir)/m4/strftime.m4 $(top_srcdir)/m4/sys_stat_h.m4 \
61 $(top_srcdir)/m4/time_h.m4 $(top_srcdir)/m4/time_r.m4 \ 63 $(top_srcdir)/m4/time_h.m4 $(top_srcdir)/m4/time_r.m4 \
62 $(top_srcdir)/m4/tm_gmtoff.m4 $(top_srcdir)/m4/unistd_h.m4 \ 64 $(top_srcdir)/m4/tm_gmtoff.m4 $(top_srcdir)/m4/unistd_h.m4 \
63 $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/configure.in 65 $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/configure.in
@@ -152,9 +154,12 @@ GNULIB_ENVIRON = @GNULIB_ENVIRON@
152GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@ 154GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
153GNULIB_FACCESSAT = @GNULIB_FACCESSAT@ 155GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
154GNULIB_FCHDIR = @GNULIB_FCHDIR@ 156GNULIB_FCHDIR = @GNULIB_FCHDIR@
157GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
155GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@ 158GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
159GNULIB_FSTATAT = @GNULIB_FSTATAT@
156GNULIB_FSYNC = @GNULIB_FSYNC@ 160GNULIB_FSYNC = @GNULIB_FSYNC@
157GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@ 161GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
162GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
158GNULIB_GETCWD = @GNULIB_GETCWD@ 163GNULIB_GETCWD = @GNULIB_GETCWD@
159GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@ 164GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
160GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@ 165GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
@@ -167,12 +172,19 @@ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
167GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@ 172GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
168GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@ 173GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
169GNULIB_GRANTPT = @GNULIB_GRANTPT@ 174GNULIB_GRANTPT = @GNULIB_GRANTPT@
175GNULIB_LCHMOD = @GNULIB_LCHMOD@
170GNULIB_LCHOWN = @GNULIB_LCHOWN@ 176GNULIB_LCHOWN = @GNULIB_LCHOWN@
171GNULIB_LINK = @GNULIB_LINK@ 177GNULIB_LINK = @GNULIB_LINK@
172GNULIB_LINKAT = @GNULIB_LINKAT@ 178GNULIB_LINKAT = @GNULIB_LINKAT@
173GNULIB_LSEEK = @GNULIB_LSEEK@ 179GNULIB_LSEEK = @GNULIB_LSEEK@
180GNULIB_LSTAT = @GNULIB_LSTAT@
174GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@ 181GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
182GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
175GNULIB_MKDTEMP = @GNULIB_MKDTEMP@ 183GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
184GNULIB_MKFIFO = @GNULIB_MKFIFO@
185GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
186GNULIB_MKNOD = @GNULIB_MKNOD@
187GNULIB_MKNODAT = @GNULIB_MKNODAT@
176GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@ 188GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
177GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@ 189GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
178GNULIB_MKSTEMP = @GNULIB_MKSTEMP@ 190GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
@@ -194,6 +206,7 @@ GNULIB_RMDIR = @GNULIB_RMDIR@
194GNULIB_RPMATCH = @GNULIB_RPMATCH@ 206GNULIB_RPMATCH = @GNULIB_RPMATCH@
195GNULIB_SETENV = @GNULIB_SETENV@ 207GNULIB_SETENV = @GNULIB_SETENV@
196GNULIB_SLEEP = @GNULIB_SLEEP@ 208GNULIB_SLEEP = @GNULIB_SLEEP@
209GNULIB_STAT = @GNULIB_STAT@
197GNULIB_STRPTIME = @GNULIB_STRPTIME@ 210GNULIB_STRPTIME = @GNULIB_STRPTIME@
198GNULIB_STRTOD = @GNULIB_STRTOD@ 211GNULIB_STRTOD = @GNULIB_STRTOD@
199GNULIB_STRTOLL = @GNULIB_STRTOLL@ 212GNULIB_STRTOLL = @GNULIB_STRTOLL@
@@ -211,6 +224,7 @@ GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
211GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@ 224GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
212GNULIB_UNSETENV = @GNULIB_UNSETENV@ 225GNULIB_UNSETENV = @GNULIB_UNSETENV@
213GNULIB_USLEEP = @GNULIB_USLEEP@ 226GNULIB_USLEEP = @GNULIB_USLEEP@
227GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
214GNULIB_WRITE = @GNULIB_WRITE@ 228GNULIB_WRITE = @GNULIB_WRITE@
215GNULIB__EXIT = @GNULIB__EXIT@ 229GNULIB__EXIT = @GNULIB__EXIT@
216GNU_OBJC_CFLAGS = @GNU_OBJC_CFLAGS@ 230GNU_OBJC_CFLAGS = @GNU_OBJC_CFLAGS@
@@ -239,9 +253,12 @@ HAVE_DUP3 = @HAVE_DUP3@
239HAVE_EUIDACCESS = @HAVE_EUIDACCESS@ 253HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
240HAVE_FACCESSAT = @HAVE_FACCESSAT@ 254HAVE_FACCESSAT = @HAVE_FACCESSAT@
241HAVE_FCHDIR = @HAVE_FCHDIR@ 255HAVE_FCHDIR = @HAVE_FCHDIR@
256HAVE_FCHMODAT = @HAVE_FCHMODAT@
242HAVE_FCHOWNAT = @HAVE_FCHOWNAT@ 257HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
258HAVE_FSTATAT = @HAVE_FSTATAT@
243HAVE_FSYNC = @HAVE_FSYNC@ 259HAVE_FSYNC = @HAVE_FSYNC@
244HAVE_FTRUNCATE = @HAVE_FTRUNCATE@ 260HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
261HAVE_FUTIMENS = @HAVE_FUTIMENS@
245HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@ 262HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
246HAVE_GETGROUPS = @HAVE_GETGROUPS@ 263HAVE_GETGROUPS = @HAVE_GETGROUPS@
247HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@ 264HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
@@ -251,12 +268,19 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
251HAVE_GETSUBOPT = @HAVE_GETSUBOPT@ 268HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
252HAVE_GRANTPT = @HAVE_GRANTPT@ 269HAVE_GRANTPT = @HAVE_GRANTPT@
253HAVE_INTTYPES_H = @HAVE_INTTYPES_H@ 270HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
271HAVE_LCHMOD = @HAVE_LCHMOD@
254HAVE_LCHOWN = @HAVE_LCHOWN@ 272HAVE_LCHOWN = @HAVE_LCHOWN@
255HAVE_LINK = @HAVE_LINK@ 273HAVE_LINK = @HAVE_LINK@
256HAVE_LINKAT = @HAVE_LINKAT@ 274HAVE_LINKAT = @HAVE_LINKAT@
257HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@ 275HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
276HAVE_LSTAT = @HAVE_LSTAT@
258HAVE_MAKEINFO = @HAVE_MAKEINFO@ 277HAVE_MAKEINFO = @HAVE_MAKEINFO@
278HAVE_MKDIRAT = @HAVE_MKDIRAT@
259HAVE_MKDTEMP = @HAVE_MKDTEMP@ 279HAVE_MKDTEMP = @HAVE_MKDTEMP@
280HAVE_MKFIFO = @HAVE_MKFIFO@
281HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
282HAVE_MKNOD = @HAVE_MKNOD@
283HAVE_MKNODAT = @HAVE_MKNODAT@
260HAVE_MKOSTEMP = @HAVE_MKOSTEMP@ 284HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
261HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@ 285HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
262HAVE_MKSTEMP = @HAVE_MKSTEMP@ 286HAVE_MKSTEMP = @HAVE_MKSTEMP@
@@ -298,6 +322,7 @@ HAVE_UNLINKAT = @HAVE_UNLINKAT@
298HAVE_UNLOCKPT = @HAVE_UNLOCKPT@ 322HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
299HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@ 323HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
300HAVE_USLEEP = @HAVE_USLEEP@ 324HAVE_USLEEP = @HAVE_USLEEP@
325HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
301HAVE_WCHAR_H = @HAVE_WCHAR_H@ 326HAVE_WCHAR_H = @HAVE_WCHAR_H@
302HAVE_WCHAR_T = @HAVE_WCHAR_T@ 327HAVE_WCHAR_T = @HAVE_WCHAR_T@
303HAVE_XSERVER = @HAVE_XSERVER@ 328HAVE_XSERVER = @HAVE_XSERVER@
@@ -369,12 +394,14 @@ NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
369NEXT_AS_FIRST_DIRECTIVE_STDDEF_H = @NEXT_AS_FIRST_DIRECTIVE_STDDEF_H@ 394NEXT_AS_FIRST_DIRECTIVE_STDDEF_H = @NEXT_AS_FIRST_DIRECTIVE_STDDEF_H@
370NEXT_AS_FIRST_DIRECTIVE_STDINT_H = @NEXT_AS_FIRST_DIRECTIVE_STDINT_H@ 395NEXT_AS_FIRST_DIRECTIVE_STDINT_H = @NEXT_AS_FIRST_DIRECTIVE_STDINT_H@
371NEXT_AS_FIRST_DIRECTIVE_STDLIB_H = @NEXT_AS_FIRST_DIRECTIVE_STDLIB_H@ 396NEXT_AS_FIRST_DIRECTIVE_STDLIB_H = @NEXT_AS_FIRST_DIRECTIVE_STDLIB_H@
397NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
372NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@ 398NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_H@
373NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@ 399NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
374NEXT_GETOPT_H = @NEXT_GETOPT_H@ 400NEXT_GETOPT_H = @NEXT_GETOPT_H@
375NEXT_STDDEF_H = @NEXT_STDDEF_H@ 401NEXT_STDDEF_H = @NEXT_STDDEF_H@
376NEXT_STDINT_H = @NEXT_STDINT_H@ 402NEXT_STDINT_H = @NEXT_STDINT_H@
377NEXT_STDLIB_H = @NEXT_STDLIB_H@ 403NEXT_STDLIB_H = @NEXT_STDLIB_H@
404NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
378NEXT_TIME_H = @NEXT_TIME_H@ 405NEXT_TIME_H = @NEXT_TIME_H@
379NEXT_UNISTD_H = @NEXT_UNISTD_H@ 406NEXT_UNISTD_H = @NEXT_UNISTD_H@
380NS_OBJ = @NS_OBJ@ 407NS_OBJ = @NS_OBJ@
@@ -410,6 +437,9 @@ REPLACE_CLOSE = @REPLACE_CLOSE@
410REPLACE_DUP = @REPLACE_DUP@ 437REPLACE_DUP = @REPLACE_DUP@
411REPLACE_DUP2 = @REPLACE_DUP2@ 438REPLACE_DUP2 = @REPLACE_DUP2@
412REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@ 439REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
440REPLACE_FSTAT = @REPLACE_FSTAT@
441REPLACE_FSTATAT = @REPLACE_FSTATAT@
442REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
413REPLACE_GETCWD = @REPLACE_GETCWD@ 443REPLACE_GETCWD = @REPLACE_GETCWD@
414REPLACE_GETDOMAINNAME = @REPLACE_GETDOMAINNAME@ 444REPLACE_GETDOMAINNAME = @REPLACE_GETDOMAINNAME@
415REPLACE_GETGROUPS = @REPLACE_GETGROUPS@ 445REPLACE_GETGROUPS = @REPLACE_GETGROUPS@
@@ -420,7 +450,11 @@ REPLACE_LINK = @REPLACE_LINK@
420REPLACE_LINKAT = @REPLACE_LINKAT@ 450REPLACE_LINKAT = @REPLACE_LINKAT@
421REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@ 451REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
422REPLACE_LSEEK = @REPLACE_LSEEK@ 452REPLACE_LSEEK = @REPLACE_LSEEK@
453REPLACE_LSTAT = @REPLACE_LSTAT@
423REPLACE_MALLOC = @REPLACE_MALLOC@ 454REPLACE_MALLOC = @REPLACE_MALLOC@
455REPLACE_MKDIR = @REPLACE_MKDIR@
456REPLACE_MKFIFO = @REPLACE_MKFIFO@
457REPLACE_MKNOD = @REPLACE_MKNOD@
424REPLACE_MKSTEMP = @REPLACE_MKSTEMP@ 458REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
425REPLACE_MKTIME = @REPLACE_MKTIME@ 459REPLACE_MKTIME = @REPLACE_MKTIME@
426REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@ 460REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
@@ -434,6 +468,7 @@ REPLACE_REALPATH = @REPLACE_REALPATH@
434REPLACE_RMDIR = @REPLACE_RMDIR@ 468REPLACE_RMDIR = @REPLACE_RMDIR@
435REPLACE_SETENV = @REPLACE_SETENV@ 469REPLACE_SETENV = @REPLACE_SETENV@
436REPLACE_SLEEP = @REPLACE_SLEEP@ 470REPLACE_SLEEP = @REPLACE_SLEEP@
471REPLACE_STAT = @REPLACE_STAT@
437REPLACE_STRTOD = @REPLACE_STRTOD@ 472REPLACE_STRTOD = @REPLACE_STRTOD@
438REPLACE_SYMLINK = @REPLACE_SYMLINK@ 473REPLACE_SYMLINK = @REPLACE_SYMLINK@
439REPLACE_TIMEGM = @REPLACE_TIMEGM@ 474REPLACE_TIMEGM = @REPLACE_TIMEGM@
@@ -442,6 +477,7 @@ REPLACE_UNLINK = @REPLACE_UNLINK@
442REPLACE_UNLINKAT = @REPLACE_UNLINKAT@ 477REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
443REPLACE_UNSETENV = @REPLACE_UNSETENV@ 478REPLACE_UNSETENV = @REPLACE_UNSETENV@
444REPLACE_USLEEP = @REPLACE_USLEEP@ 479REPLACE_USLEEP = @REPLACE_USLEEP@
480REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
445REPLACE_WRITE = @REPLACE_WRITE@ 481REPLACE_WRITE = @REPLACE_WRITE@
446RSVG_CFLAGS = @RSVG_CFLAGS@ 482RSVG_CFLAGS = @RSVG_CFLAGS@
447RSVG_LIBS = @RSVG_LIBS@ 483RSVG_LIBS = @RSVG_LIBS@
@@ -559,25 +595,27 @@ x_default_search_path = @x_default_search_path@
559# present in all Makefile.am that need it. This is ensured by the applicability 595# present in all Makefile.am that need it. This is ensured by the applicability
560# 'all' defined above. 596# 'all' defined above.
561BUILT_SOURCES = arg-nonnull.h c++defs.h $(GETOPT_H) $(STDBOOL_H) \ 597BUILT_SOURCES = arg-nonnull.h c++defs.h $(GETOPT_H) $(STDBOOL_H) \
562 $(STDDEF_H) $(STDINT_H) stdlib.h time.h unistd.h warn-on-use.h 598 $(STDDEF_H) $(STDINT_H) stdlib.h sys/stat.h time.h unistd.h \
599 warn-on-use.h
563EXTRA_DIST = $(top_srcdir)/./arg-nonnull.h $(top_srcdir)/./c++defs.h \ 600EXTRA_DIST = $(top_srcdir)/./arg-nonnull.h $(top_srcdir)/./c++defs.h \
564 md5.c md5.h ftoastr.c ftoastr.h getloadavg.c getopt.c \ 601 md5.c md5.h ftoastr.c ftoastr.h filemode.c filemode.h \
565 getopt.in.h getopt1.c getopt_int.h intprops.h \ 602 getloadavg.c getopt.c getopt.in.h getopt1.c getopt_int.h \
566 mktime-internal.h mktime.c stdbool.in.h stddef.in.h \ 603 intprops.h mktime-internal.h mktime.c stdbool.in.h stddef.in.h \
567 stdint.in.h stdlib.in.h strftime.c strftime.h time.in.h \ 604 stdint.in.h stdlib.in.h strftime.c strftime.h sys_stat.in.h \
568 time_r.c unistd.in.h $(top_srcdir)/./warn-on-use.h 605 time.in.h time_r.c unistd.in.h $(top_srcdir)/./warn-on-use.h
606MOSTLYCLEANDIRS = sys
569MOSTLYCLEANFILES = core *.stackdump arg-nonnull.h arg-nonnull.h-t \ 607MOSTLYCLEANFILES = core *.stackdump arg-nonnull.h arg-nonnull.h-t \
570 c++defs.h c++defs.h-t getopt.h getopt.h-t stdbool.h \ 608 c++defs.h c++defs.h-t getopt.h getopt.h-t stdbool.h \
571 stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t stdlib.h \ 609 stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t stdlib.h \
572 stdlib.h-t time.h time.h-t unistd.h unistd.h-t warn-on-use.h \ 610 stdlib.h-t sys/stat.h sys/stat.h-t time.h time.h-t unistd.h \
573 warn-on-use.h-t 611 unistd.h-t warn-on-use.h warn-on-use.h-t
574noinst_LIBRARIES = libgnu.a 612noinst_LIBRARIES = libgnu.a
575DEFAULT_INCLUDES = -I. -I../src -I$(top_srcdir)/src 613DEFAULT_INCLUDES = -I. -I../src -I$(top_srcdir)/src
576libgnu_a_SOURCES = dtoastr.c gettext.h ignore-value.h 614libgnu_a_SOURCES = dtoastr.c gettext.h ignore-value.h
577libgnu_a_LIBADD = $(gl_LIBOBJS) 615libgnu_a_LIBADD = $(gl_LIBOBJS)
578libgnu_a_DEPENDENCIES = $(gl_LIBOBJS) 616libgnu_a_DEPENDENCIES = $(gl_LIBOBJS)
579EXTRA_libgnu_a_SOURCES = md5.c ftoastr.c getloadavg.c getopt.c \ 617EXTRA_libgnu_a_SOURCES = md5.c ftoastr.c filemode.c getloadavg.c \
580 getopt1.c mktime.c strftime.c time_r.c 618 getopt.c getopt1.c mktime.c strftime.c time_r.c
581ARG_NONNULL_H = arg-nonnull.h 619ARG_NONNULL_H = arg-nonnull.h
582CXXDEFS_H = c++defs.h 620CXXDEFS_H = c++defs.h
583WARN_ON_USE_H = warn-on-use.h 621WARN_ON_USE_H = warn-on-use.h
@@ -631,6 +669,7 @@ distclean-compile:
631 -rm -f *.tab.c 669 -rm -f *.tab.c
632 670
633@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dtoastr.Po@am__quote@ 671@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dtoastr.Po@am__quote@
672@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/filemode.Po@am__quote@
634@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ftoastr.Po@am__quote@ 673@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ftoastr.Po@am__quote@
635@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getloadavg.Po@am__quote@ 674@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getloadavg.Po@am__quote@
636@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getopt.Po@am__quote@ 675@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getopt.Po@am__quote@
@@ -1021,6 +1060,55 @@ stdlib.h: stdlib.in.h $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1021 } > $@-t && \ 1060 } > $@-t && \
1022 mv $@-t $@ 1061 mv $@-t $@
1023 1062
1063# We need the following in order to create <sys/stat.h> when the system
1064# has one that is incomplete.
1065sys/stat.h: sys_stat.in.h $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1066 $(AM_V_at)$(MKDIR_P) sys
1067 $(AM_V_GEN)rm -f $@-t $@ && \
1068 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1069 sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1070 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1071 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1072 -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \
1073 -e 's|@''GNULIB_FCHMODAT''@|$(GNULIB_FCHMODAT)|g' \
1074 -e 's|@''GNULIB_FSTATAT''@|$(GNULIB_FSTATAT)|g' \
1075 -e 's|@''GNULIB_FUTIMENS''@|$(GNULIB_FUTIMENS)|g' \
1076 -e 's|@''GNULIB_LCHMOD''@|$(GNULIB_LCHMOD)|g' \
1077 -e 's|@''GNULIB_LSTAT''@|$(GNULIB_LSTAT)|g' \
1078 -e 's|@''GNULIB_MKDIRAT''@|$(GNULIB_MKDIRAT)|g' \
1079 -e 's|@''GNULIB_MKFIFO''@|$(GNULIB_MKFIFO)|g' \
1080 -e 's|@''GNULIB_MKFIFOAT''@|$(GNULIB_MKFIFOAT)|g' \
1081 -e 's|@''GNULIB_MKNOD''@|$(GNULIB_MKNOD)|g' \
1082 -e 's|@''GNULIB_MKNODAT''@|$(GNULIB_MKNODAT)|g' \
1083 -e 's|@''GNULIB_STAT''@|$(GNULIB_STAT)|g' \
1084 -e 's|@''GNULIB_UTIMENSAT''@|$(GNULIB_UTIMENSAT)|g' \
1085 -e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \
1086 -e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \
1087 -e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \
1088 -e 's|@''HAVE_LCHMOD''@|$(HAVE_LCHMOD)|g' \
1089 -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
1090 -e 's|@''HAVE_MKDIRAT''@|$(HAVE_MKDIRAT)|g' \
1091 -e 's|@''HAVE_MKFIFO''@|$(HAVE_MKFIFO)|g' \
1092 -e 's|@''HAVE_MKFIFOAT''@|$(HAVE_MKFIFOAT)|g' \
1093 -e 's|@''HAVE_MKNOD''@|$(HAVE_MKNOD)|g' \
1094 -e 's|@''HAVE_MKNODAT''@|$(HAVE_MKNODAT)|g' \
1095 -e 's|@''HAVE_UTIMENSAT''@|$(HAVE_UTIMENSAT)|g' \
1096 -e 's|@''REPLACE_FSTAT''@|$(REPLACE_FSTAT)|g' \
1097 -e 's|@''REPLACE_FSTATAT''@|$(REPLACE_FSTATAT)|g' \
1098 -e 's|@''REPLACE_FUTIMENS''@|$(REPLACE_FUTIMENS)|g' \
1099 -e 's|@''REPLACE_LSTAT''@|$(REPLACE_LSTAT)|g' \
1100 -e 's|@''REPLACE_MKDIR''@|$(REPLACE_MKDIR)|g' \
1101 -e 's|@''REPLACE_MKFIFO''@|$(REPLACE_MKFIFO)|g' \
1102 -e 's|@''REPLACE_MKNOD''@|$(REPLACE_MKNOD)|g' \
1103 -e 's|@''REPLACE_STAT''@|$(REPLACE_STAT)|g' \
1104 -e 's|@''REPLACE_UTIMENSAT''@|$(REPLACE_UTIMENSAT)|g' \
1105 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1106 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1107 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1108 < $(srcdir)/sys_stat.in.h; \
1109 } > $@-t && \
1110 mv $@-t $@
1111
1024# We need the following in order to create <time.h> when the system 1112# We need the following in order to create <time.h> when the system
1025# doesn't have one that works with the given compiler. 1113# doesn't have one that works with the given compiler.
1026time.h: time.in.h $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) 1114time.h: time.in.h $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)