~ubuntu-branches/ubuntu/utopic/coreutils/utopic-proposed

« back to all changes in this revision

Viewing changes to Makefile.in

  • Committer: Colin Watson
  • Date: 2013-10-30 15:48:33 UTC
  • mfrom: (8.3.5 sid)
  • Revision ID: cjwatson@canonical.com-20131030154833-xdt6e1yfffqom1c4
merge from Debian 8.21-1

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
 
18
18
# Make coreutils.                                       -*-Makefile-*-
19
19
 
20
 
# Copyright (C) 1990-2012 Free Software Foundation, Inc.
 
20
# Copyright (C) 1990-2013 Free Software Foundation, Inc.
21
21
 
22
22
# This program is free software: you can redistribute it and/or modify
23
23
# it under the terms of the GNU General Public License as published by
32
32
# You should have received a copy of the GNU General Public License
33
33
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
34
34
 
35
 
# Copyright (C) 2002-2012 Free Software Foundation, Inc.
 
35
# Copyright (C) 2002-2013 Free Software Foundation, Inc.
36
36
#
37
37
# This file is free software; you can redistribute it and/or modify
38
38
# it under the terms of the GNU General Public License as published by
53
53
# the same distribution terms as the rest of that program.
54
54
#
55
55
# Generated by gnulib-tool.
56
 
# Reproduce by: gnulib-tool --import --dir=. --local-dir=gl --lib=libcoreutils --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=gnulib-tests --aux-dir=build-aux --with-tests --avoid=canonicalize-lgpl --avoid=dummy --makefile-name=gnulib.mk --no-conditional-dependencies --no-libtool --macro-prefix=gl acl alignof alloca announce-gen areadlink-with-size argmatch argv-iter assert autobuild backupfile base64 buffer-lcm c-strcase c-strtod c-strtold calloc-gnu canon-host canonicalize chown cloexec closein closeout config-h configmake crypto/md5 crypto/sha1 crypto/sha256 crypto/sha512 cycle-check d-ino d-type di-set diacrit dirfd dirname do-release-commit-and-tag dtoastr dup2 environ error euidaccess exclude exitfail faccessat fadvise fchdir fchmodat fchownat fclose fcntl fcntl-safer fd-reopen fdatasync fdl fdopen fdutimensat file-type fileblocks filemode filenamecat filevercmp fnmatch-gnu fopen-safer fprintftime freopen freopen-safer fseeko fstatat fsusage fsync ftello ftoastr ftruncate fts full-read full-write getgroups gethrxtime getline getloadavg getlogin getndelim2 getopt-gnu getpagesize getpass-gnu gettext-h gettime gettimeofday getugroups getusershell git-version-gen gitlog-to-changelog gnu-make gnu-web-doc-update gnumakefile gnupload group-member hard-locale hash hash-pjw heap host-os human idcache ignore-value inttostr inttypes isapipe isatty isblank largefile lchmod lchown ldtoastr lib-ignore linebuffer link link-follow linkat long-options lstat maintainer-makefile malloc-gnu manywarnings mbrlen mbrtowc mbsalign mbswidth memcasecmp memchr memcmp2 mempcpy memrchr mgetgroups mkancesdirs mkdir mkdir-p mkfifo mknod mkstemp mktime modechange mountlist mpsort netinet_in non-recursive-gnulib-prefix-hack nproc obstack parse-datetime pathmax perl physmem pipe posix-shell posixtm posixver priv-set progname propername pthread putenv quote quotearg randint randperm read-file readlink readtokens readtokens0 readutmp realloc-gnu regex remove rename rmdir root-dev-ino rpmatch safe-read same save-cwd savedir savewd selinux-at settime sig2str sigaction ssize_t stat-macros stat-size stat-time stdbool stdlib-safer stpcpy stpncpy strdup-posix strftime strncat strnumcmp strpbrk strsignal strtod strtoimax strtoumax symlink sys_ioctl sys_resource sys_stat sys_wait termios timer-time timespec tzset uname unicodeio unistd-safer unlink-busy unlinkat unlocked-io unsetenv update-copyright uptime useless-if-before-free userspec utimecmp utimens vasprintf-posix vc-list-files verify verror version-etc-fsf wcswidth wcwidth winsz-ioctl winsz-termios write-any-file xalloc xfreopen xfts xgetcwd xgetgroups xgethostname xmemcoll xnanosleep xprintf xprintf-posix xreadlink xstrtod xstrtoimax xstrtol xstrtold xstrtoumax yesno
 
56
# Reproduce by: gnulib-tool --import --dir=. --local-dir=gl --lib=libcoreutils --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=gnulib-tests --aux-dir=build-aux --with-tests --avoid=canonicalize-lgpl --avoid=dummy --makefile-name=gnulib.mk --no-conditional-dependencies --no-libtool --macro-prefix=gl acl alignof alloca announce-gen areadlink-with-size argmatch argv-iter assert autobuild backupfile base64 buffer-lcm c-strcase c-strtod c-strtold calloc-gnu canon-host canonicalize chown cloexec closein closeout config-h configmake crypto/md5 crypto/sha1 crypto/sha256 crypto/sha512 cycle-check d-ino d-type di-set diacrit dirfd dirname do-release-commit-and-tag dtoastr dup2 environ error euidaccess exclude exitfail faccessat fadvise fchdir fchmodat fchownat fclose fcntl fcntl-safer fd-reopen fdatasync fdl fdopen fdutimensat file-type fileblocks filemode filenamecat filevercmp fnmatch-gnu fopen-safer fprintftime freopen freopen-safer fseeko fstatat fsusage fsync ftello ftoastr ftruncate fts full-read full-write getgroups gethrxtime getline getloadavg getlogin getndelim2 getopt-gnu getpagesize getpass-gnu gettext-h gettime gettimeofday getugroups getusershell git-version-gen gitlog-to-changelog gnu-make gnu-web-doc-update gnumakefile gnupload group-member hard-locale hash hash-pjw heap host-os human idcache ignore-value inttostr inttypes isapipe isatty isblank largefile lchmod lchown ldtoastr lib-ignore linebuffer link link-follow linkat long-options lstat maintainer-makefile malloc-gnu manywarnings mbrlen mbrtowc mbsalign mbswidth memcasecmp memchr memcmp2 mempcpy memrchr mgetgroups mkancesdirs mkdir mkdir-p mkfifo mknod mkstemp mktime modechange mountlist mpsort netinet_in non-recursive-gnulib-prefix-hack nproc obstack parse-datetime pathmax perl physmem pipe posix-shell posixtm posixver priv-set progname propername pthread putenv quote quotearg randint randperm read-file readlink readtokens readtokens0 readutmp realloc-gnu regex remove rename rmdir root-dev-ino rpmatch safe-read same save-cwd savedir savewd selinux-at settime sig2str sigaction ssize_t stat-macros stat-size stat-time statat stdbool stdlib-safer stpcpy stpncpy strdup-posix strftime strncat strnumcmp strpbrk strsignal strtod strtoimax strtoumax symlink sys_ioctl sys_resource sys_stat sys_wait termios timer-time timespec tzset uname unicodeio unistd-safer unlink-busy unlinkat unlocked-io unsetenv update-copyright uptime useless-if-before-free userspec utimecmp utimens vasprintf-posix vc-list-files verify verror version-etc-fsf wcswidth wcwidth winsz-ioctl winsz-termios write-any-file xalloc xfreopen xfts xgetcwd xgetgroups xgethostname xmemcoll xnanosleep xprintf xprintf-posix xreadlink xstrtod xstrtoimax xstrtol xstrtold xstrtoumax yesno
57
57
 
58
58
# Make coreutils programs.                             -*-Makefile-*-
59
59
# This is included by the top-level Makefile.am.
61
61
# Make coreutils documentation.                         -*-Makefile-*-
62
62
# This is included by the top-level Makefile.am.
63
63
 
64
 
# Copyright (C) 1995-2012 Free Software Foundation, Inc.
 
64
# Copyright (C) 1995-2013 Free Software Foundation, Inc.
65
65
 
66
66
# This program is free software: you can redistribute it and/or modify
67
67
# it under the terms of the GNU General Public License as published by
79
79
# Make coreutils man pages.                             -*-Makefile-*-
80
80
# This is included by the top-level Makefile.am.
81
81
 
82
 
# Copyright (C) 2002-2012 Free Software Foundation, Inc.
 
82
# Copyright (C) 2002-2013 Free Software Foundation, Inc.
83
83
 
84
84
# This program is free software: you can redistribute it and/or modify
85
85
# it under the terms of the GNU General Public License as published by
391
391
        lib/areadlink.c lib/areadlink-with-size.c lib/areadlinkat.c \
392
392
        lib/argmatch.c lib/argv-iter.c lib/argv-iter.h \
393
393
        lib/backupfile.c lib/base64.h lib/base64.c lib/binary-io.h \
394
 
        lib/binary-io.c lib/bitrotate.h lib/buffer-lcm.c \
395
 
        lib/buffer-lcm.h lib/c-ctype.h lib/c-ctype.c lib/c-strcase.h \
396
 
        lib/c-strcasecmp.c lib/c-strncasecmp.c lib/c-strtod.c \
397
 
        lib/c-strtold.c lib/canon-host.c lib/canonicalize.c \
398
 
        lib/careadlinkat.c lib/cloexec.c lib/close-stream.c \
399
 
        lib/closein.c lib/closeout.c lib/md5.c lib/sha1.c lib/sha256.c \
400
 
        lib/sha512.c lib/cycle-check.c lib/di-set.c lib/di-set.h \
401
 
        lib/diacrit.h lib/diacrit.c lib/opendir-safer.c lib/dirname.c \
402
 
        lib/basename.c lib/dirname-lgpl.c lib/basename-lgpl.c \
403
 
        lib/stripslash.c lib/dtoastr.c lib/dtotimespec.c lib/exclude.c \
404
 
        lib/exitfail.c lib/fadvise.c lib/fadvise.h lib/fatal-signal.h \
 
394
        lib/binary-io.c lib/bitrotate.h lib/bitrotate.c \
 
395
        lib/buffer-lcm.c lib/buffer-lcm.h lib/c-ctype.h lib/c-ctype.c \
 
396
        lib/c-strcase.h lib/c-strcasecmp.c lib/c-strncasecmp.c \
 
397
        lib/c-strtod.c lib/c-strtold.c lib/canon-host.c \
 
398
        lib/canonicalize.c lib/careadlinkat.c lib/cloexec.c \
 
399
        lib/close-stream.c lib/closein.c lib/closeout.c lib/md5.c \
 
400
        lib/sha1.c lib/sha256.c lib/sha512.c lib/cycle-check.c \
 
401
        lib/di-set.c lib/di-set.h lib/diacrit.h lib/diacrit.c \
 
402
        lib/opendir-safer.c lib/dirname.c lib/basename.c \
 
403
        lib/dirname-lgpl.c lib/basename-lgpl.c lib/stripslash.c \
 
404
        lib/dtoastr.c lib/dtotimespec.c lib/exclude.c lib/exitfail.c \
 
405
        lib/fadvise.c lib/fadvise.h lib/fatal-signal.h \
405
406
        lib/fatal-signal.c lib/chmodat.c lib/chownat.c \
406
407
        lib/creat-safer.c lib/open-safer.c lib/fd-hook.c \
407
408
        lib/fd-reopen.c lib/fd-reopen.h lib/fd-safer-flag.c \
409
410
        lib/file-type.c lib/filemode.c lib/filenamecat.c \
410
411
        lib/filenamecat-lgpl.c lib/filevercmp.c lib/fopen-safer.c \
411
412
        lib/fprintftime.c lib/freading.c lib/freadseek.c \
412
 
        lib/freopen-safer.c lib/statat.c lib/ftoastr.c lib/full-read.h \
 
413
        lib/freopen-safer.c lib/ftoastr.c lib/full-read.h \
413
414
        lib/full-read.c lib/full-write.h lib/full-write.c \
414
 
        lib/getndelim2.c lib/gettext.h lib/gettime.c lib/getugroups.c \
415
 
        lib/hard-locale.c lib/hash.c lib/hash-pjw.h lib/hash-pjw.c \
416
 
        lib/hash-triple.c lib/heap.c lib/heap.h lib/human.c \
417
 
        lib/i-ring.c lib/idcache.c lib/ino-map.c lib/ino-map.h \
418
 
        lib/imaxtostr.c lib/inttostr.c lib/offtostr.c lib/uinttostr.c \
419
 
        lib/umaxtostr.c lib/ldtoastr.c lib/linebuffer.h \
420
 
        lib/linebuffer.c lib/localcharset.h lib/localcharset.c \
421
 
        lib/glthread/lock.h lib/glthread/lock.c lib/long-options.c \
422
 
        lib/malloca.c lib/mbchar.c lib/mbiter.h lib/mbiter.c \
423
 
        lib/mbsalign.c lib/mbsalign.h lib/mbscasecmp.c lib/mbslen.c \
424
 
        lib/mbsstr.c lib/mbswidth.h lib/mbswidth.c lib/mbuiter.h \
425
 
        lib/mbuiter.c lib/memcasecmp.c lib/memchr2.h lib/memchr2.c \
426
 
        lib/memcmp2.c lib/memcoll.c lib/mgetgroups.c lib/mkancesdirs.c \
427
 
        lib/dirchownmod.c lib/mkdir-p.c lib/modechange.c lib/mpsort.c \
428
 
        lib/nproc.c lib/openat-die.c lib/openat-safer.c \
429
 
        lib/parse-datetime.y lib/physmem.c lib/pipe2.c \
430
 
        lib/pipe2-safer.c lib/posixtm.c lib/posixver.c \
431
 
        lib/printf-frexp.c lib/printf-frexpl.c lib/priv-set.c \
432
 
        lib/progname.h lib/progname.c lib/propername.h \
 
415
        lib/gethrxtime.c lib/xtime.c lib/getndelim2.c lib/gettext.h \
 
416
        lib/gettime.c lib/getugroups.c lib/hard-locale.c lib/hash.c \
 
417
        lib/hash-pjw.h lib/hash-pjw.c lib/hash-triple.c lib/heap.c \
 
418
        lib/heap.h lib/human.c lib/i-ring.c lib/idcache.c \
 
419
        lib/ino-map.c lib/ino-map.h lib/imaxtostr.c lib/inttostr.c \
 
420
        lib/offtostr.c lib/uinttostr.c lib/umaxtostr.c lib/ldtoastr.c \
 
421
        lib/linebuffer.h lib/linebuffer.c lib/localcharset.h \
 
422
        lib/localcharset.c lib/glthread/lock.h lib/glthread/lock.c \
 
423
        lib/long-options.c lib/malloca.c lib/math.c lib/mbchar.c \
 
424
        lib/mbiter.h lib/mbiter.c lib/mbsalign.c lib/mbsalign.h \
 
425
        lib/mbscasecmp.c lib/mbslen.c lib/mbsstr.c lib/mbswidth.h \
 
426
        lib/mbswidth.c lib/mbuiter.h lib/mbuiter.c lib/memcasecmp.c \
 
427
        lib/memchr2.h lib/memchr2.c lib/memcmp2.c lib/memcoll.c \
 
428
        lib/mgetgroups.c lib/mkancesdirs.c lib/dirchownmod.c \
 
429
        lib/mkdir-p.c lib/modechange.c lib/mpsort.c lib/nproc.c \
 
430
        lib/openat-die.c lib/openat-safer.c lib/parse-datetime.y \
 
431
        lib/physmem.c lib/pipe2.c lib/pipe2-safer.c lib/posixtm.c \
 
432
        lib/posixver.c lib/printf-frexp.c lib/printf-frexpl.c \
 
433
        lib/priv-set.c lib/progname.h lib/progname.c lib/propername.h \
433
434
        lib/propername.c lib/quotearg.c lib/randint.c lib/randint.h \
434
435
        lib/randperm.c lib/randperm.h lib/randread.c lib/randread.h \
435
436
        lib/rand-isaac.c lib/rand-isaac.h lib/read-file.c \
437
438
        lib/root-dev-ino.c lib/root-dev-ino.h lib/safe-read.c \
438
439
        lib/safe-write.c lib/same.c lib/save-cwd.c lib/savedir.c \
439
440
        lib/savewd.h lib/savewd.c lib/se-context.in.h \
440
 
        lib/se-selinux.in.h lib/settime.c lib/size_max.h lib/sockets.h \
 
441
        lib/se-selinux.in.h lib/se-context.c lib/se-selinux.c \
 
442
        lib/settime.c lib/sig-handler.c lib/size_max.h lib/sockets.h \
441
443
        lib/sockets.c lib/spawn-pipe.h lib/spawn-pipe.c lib/w32spawn.h \
442
 
        lib/stat-time.c lib/mkstemp-safer.c lib/strftime.c \
443
 
        lib/striconv.h lib/striconv.c lib/strnlen1.h lib/strnlen1.c \
444
 
        lib/strintcmp.c lib/strnumcmp.c lib/strnumcmp.h lib/tempname.c \
445
 
        lib/glthread/threadlib.c lib/timespec.c lib/glthread/tls.h \
446
 
        lib/glthread/tls.c lib/trim.c lib/u64.c lib/unicodeio.h \
447
 
        lib/unicodeio.c lib/dup-safer.c lib/fd-safer.c \
448
 
        lib/pipe-safer.c lib/unistr/u8-mbtoucr.c \
449
 
        lib/unistr/u8-uctomb.c lib/unistr/u8-uctomb-aux.c \
450
 
        lib/uniwidth/width.c lib/userspec.c lib/utimecmp.c \
451
 
        lib/utimens.c lib/verror.h lib/verror.c lib/version-etc.h \
452
 
        lib/version-etc.c lib/version-etc-fsf.c lib/wait-process.h \
453
 
        lib/wait-process.c lib/write-any-file.c lib/xmalloc.c \
454
 
        lib/xalloc-die.c lib/xfreopen.c lib/xfreopen.h lib/xfts.c \
455
 
        lib/xfts.h lib/xgetcwd.c lib/xgetgroups.c lib/xgethostname.h \
 
444
        lib/stat-time.c lib/statat.c lib/mkstemp-safer.c \
 
445
        lib/strftime.c lib/striconv.h lib/striconv.c lib/strnlen1.h \
 
446
        lib/strnlen1.c lib/strintcmp.c lib/strnumcmp.c lib/strnumcmp.h \
 
447
        lib/sys_socket.c lib/tempname.c lib/glthread/threadlib.c \
 
448
        lib/timespec.c lib/glthread/tls.h lib/glthread/tls.c \
 
449
        lib/trim.c lib/u64.c lib/unicodeio.h lib/unicodeio.c \
 
450
        lib/unistd.c lib/dup-safer.c lib/fd-safer.c lib/pipe-safer.c \
 
451
        lib/unistr/u8-mbtoucr.c lib/unistr/u8-uctomb.c \
 
452
        lib/unistr/u8-uctomb-aux.c lib/uniwidth/width.c lib/userspec.c \
 
453
        lib/utimecmp.c lib/utimens.c lib/verror.h lib/verror.c \
 
454
        lib/version-etc.h lib/version-etc.c lib/version-etc-fsf.c \
 
455
        lib/wait-process.h lib/wait-process.c lib/wctype-h.c \
 
456
        lib/write-any-file.c lib/xmalloc.c lib/xalloc-die.c \
 
457
        lib/xfreopen.c lib/xfreopen.h lib/xfts.c lib/xfts.h \
 
458
        lib/xgetcwd.c lib/xgetgroups.c lib/xgethostname.h \
456
459
        lib/xgethostname.c lib/xmemcoll.h lib/xmemcoll.c \
457
460
        lib/xnanosleep.c lib/xprintf.h lib/xprintf.c lib/xreadlink.c \
458
461
        lib/xsize.h lib/xsize.c lib/xstriconv.h lib/xstriconv.c \
471
474
        lib/areadlink-with-size.$(OBJEXT) lib/areadlinkat.$(OBJEXT) \
472
475
        lib/argmatch.$(OBJEXT) lib/argv-iter.$(OBJEXT) \
473
476
        lib/backupfile.$(OBJEXT) lib/base64.$(OBJEXT) \
474
 
        lib/binary-io.$(OBJEXT) lib/buffer-lcm.$(OBJEXT) \
475
 
        lib/c-ctype.$(OBJEXT) lib/c-strcasecmp.$(OBJEXT) \
476
 
        lib/c-strncasecmp.$(OBJEXT) lib/c-strtod.$(OBJEXT) \
477
 
        lib/c-strtold.$(OBJEXT) lib/canon-host.$(OBJEXT) \
478
 
        lib/canonicalize.$(OBJEXT) lib/careadlinkat.$(OBJEXT) \
479
 
        lib/cloexec.$(OBJEXT) lib/close-stream.$(OBJEXT) \
480
 
        lib/closein.$(OBJEXT) lib/closeout.$(OBJEXT) lib/md5.$(OBJEXT) \
481
 
        lib/sha1.$(OBJEXT) lib/sha256.$(OBJEXT) lib/sha512.$(OBJEXT) \
 
477
        lib/binary-io.$(OBJEXT) lib/bitrotate.$(OBJEXT) \
 
478
        lib/buffer-lcm.$(OBJEXT) lib/c-ctype.$(OBJEXT) \
 
479
        lib/c-strcasecmp.$(OBJEXT) lib/c-strncasecmp.$(OBJEXT) \
 
480
        lib/c-strtod.$(OBJEXT) lib/c-strtold.$(OBJEXT) \
 
481
        lib/canon-host.$(OBJEXT) lib/canonicalize.$(OBJEXT) \
 
482
        lib/careadlinkat.$(OBJEXT) lib/cloexec.$(OBJEXT) \
 
483
        lib/close-stream.$(OBJEXT) lib/closein.$(OBJEXT) \
 
484
        lib/closeout.$(OBJEXT) lib/md5.$(OBJEXT) lib/sha1.$(OBJEXT) \
 
485
        lib/sha256.$(OBJEXT) lib/sha512.$(OBJEXT) \
482
486
        lib/cycle-check.$(OBJEXT) lib/di-set.$(OBJEXT) \
483
487
        lib/diacrit.$(OBJEXT) lib/opendir-safer.$(OBJEXT) \
484
488
        lib/dirname.$(OBJEXT) lib/basename.$(OBJEXT) \
496
500
        lib/filenamecat-lgpl.$(OBJEXT) lib/filevercmp.$(OBJEXT) \
497
501
        lib/fopen-safer.$(OBJEXT) lib/fprintftime.$(OBJEXT) \
498
502
        lib/freading.$(OBJEXT) lib/freadseek.$(OBJEXT) \
499
 
        lib/freopen-safer.$(OBJEXT) lib/statat.$(OBJEXT) \
500
 
        lib/ftoastr.$(OBJEXT) lib/full-read.$(OBJEXT) \
501
 
        lib/full-write.$(OBJEXT) lib/getndelim2.$(OBJEXT) \
502
 
        lib/gettime.$(OBJEXT) lib/getugroups.$(OBJEXT) \
503
 
        lib/hard-locale.$(OBJEXT) lib/hash.$(OBJEXT) \
504
 
        lib/hash-pjw.$(OBJEXT) lib/hash-triple.$(OBJEXT) \
505
 
        lib/heap.$(OBJEXT) lib/human.$(OBJEXT) lib/i-ring.$(OBJEXT) \
506
 
        lib/idcache.$(OBJEXT) lib/ino-map.$(OBJEXT) \
507
 
        lib/imaxtostr.$(OBJEXT) lib/inttostr.$(OBJEXT) \
508
 
        lib/offtostr.$(OBJEXT) lib/uinttostr.$(OBJEXT) \
509
 
        lib/umaxtostr.$(OBJEXT) lib/ldtoastr.$(OBJEXT) \
510
 
        lib/linebuffer.$(OBJEXT) lib/localcharset.$(OBJEXT) \
511
 
        lib/glthread/lock.$(OBJEXT) lib/long-options.$(OBJEXT) \
512
 
        lib/malloca.$(OBJEXT) lib/mbchar.$(OBJEXT) \
513
 
        lib/mbiter.$(OBJEXT) lib/mbsalign.$(OBJEXT) \
514
 
        lib/mbscasecmp.$(OBJEXT) lib/mbslen.$(OBJEXT) \
515
 
        lib/mbsstr.$(OBJEXT) lib/mbswidth.$(OBJEXT) \
516
 
        lib/mbuiter.$(OBJEXT) lib/memcasecmp.$(OBJEXT) \
517
 
        lib/memchr2.$(OBJEXT) lib/memcmp2.$(OBJEXT) \
518
 
        lib/memcoll.$(OBJEXT) lib/mgetgroups.$(OBJEXT) \
519
 
        lib/mkancesdirs.$(OBJEXT) lib/dirchownmod.$(OBJEXT) \
520
 
        lib/mkdir-p.$(OBJEXT) lib/modechange.$(OBJEXT) \
521
 
        lib/mpsort.$(OBJEXT) lib/nproc.$(OBJEXT) \
522
 
        lib/openat-die.$(OBJEXT) lib/openat-safer.$(OBJEXT) \
523
 
        lib/parse-datetime.$(OBJEXT) lib/physmem.$(OBJEXT) \
524
 
        lib/pipe2.$(OBJEXT) lib/pipe2-safer.$(OBJEXT) \
525
 
        lib/posixtm.$(OBJEXT) lib/posixver.$(OBJEXT) \
526
 
        lib/printf-frexp.$(OBJEXT) lib/printf-frexpl.$(OBJEXT) \
527
 
        lib/priv-set.$(OBJEXT) lib/progname.$(OBJEXT) \
528
 
        lib/propername.$(OBJEXT) lib/quotearg.$(OBJEXT) \
529
 
        lib/randint.$(OBJEXT) lib/randperm.$(OBJEXT) \
530
 
        lib/randread.$(OBJEXT) lib/rand-isaac.$(OBJEXT) \
531
 
        lib/read-file.$(OBJEXT) lib/readtokens.$(OBJEXT) \
532
 
        lib/readtokens0.$(OBJEXT) lib/root-dev-ino.$(OBJEXT) \
533
 
        lib/safe-read.$(OBJEXT) lib/safe-write.$(OBJEXT) \
534
 
        lib/same.$(OBJEXT) lib/save-cwd.$(OBJEXT) \
535
 
        lib/savedir.$(OBJEXT) lib/savewd.$(OBJEXT) \
536
 
        lib/settime.$(OBJEXT) lib/sockets.$(OBJEXT) \
 
503
        lib/freopen-safer.$(OBJEXT) lib/ftoastr.$(OBJEXT) \
 
504
        lib/full-read.$(OBJEXT) lib/full-write.$(OBJEXT) \
 
505
        lib/gethrxtime.$(OBJEXT) lib/xtime.$(OBJEXT) \
 
506
        lib/getndelim2.$(OBJEXT) lib/gettime.$(OBJEXT) \
 
507
        lib/getugroups.$(OBJEXT) lib/hard-locale.$(OBJEXT) \
 
508
        lib/hash.$(OBJEXT) lib/hash-pjw.$(OBJEXT) \
 
509
        lib/hash-triple.$(OBJEXT) lib/heap.$(OBJEXT) \
 
510
        lib/human.$(OBJEXT) lib/i-ring.$(OBJEXT) lib/idcache.$(OBJEXT) \
 
511
        lib/ino-map.$(OBJEXT) lib/imaxtostr.$(OBJEXT) \
 
512
        lib/inttostr.$(OBJEXT) lib/offtostr.$(OBJEXT) \
 
513
        lib/uinttostr.$(OBJEXT) lib/umaxtostr.$(OBJEXT) \
 
514
        lib/ldtoastr.$(OBJEXT) lib/linebuffer.$(OBJEXT) \
 
515
        lib/localcharset.$(OBJEXT) lib/glthread/lock.$(OBJEXT) \
 
516
        lib/long-options.$(OBJEXT) lib/malloca.$(OBJEXT) \
 
517
        lib/math.$(OBJEXT) lib/mbchar.$(OBJEXT) lib/mbiter.$(OBJEXT) \
 
518
        lib/mbsalign.$(OBJEXT) lib/mbscasecmp.$(OBJEXT) \
 
519
        lib/mbslen.$(OBJEXT) lib/mbsstr.$(OBJEXT) \
 
520
        lib/mbswidth.$(OBJEXT) lib/mbuiter.$(OBJEXT) \
 
521
        lib/memcasecmp.$(OBJEXT) lib/memchr2.$(OBJEXT) \
 
522
        lib/memcmp2.$(OBJEXT) lib/memcoll.$(OBJEXT) \
 
523
        lib/mgetgroups.$(OBJEXT) lib/mkancesdirs.$(OBJEXT) \
 
524
        lib/dirchownmod.$(OBJEXT) lib/mkdir-p.$(OBJEXT) \
 
525
        lib/modechange.$(OBJEXT) lib/mpsort.$(OBJEXT) \
 
526
        lib/nproc.$(OBJEXT) lib/openat-die.$(OBJEXT) \
 
527
        lib/openat-safer.$(OBJEXT) lib/parse-datetime.$(OBJEXT) \
 
528
        lib/physmem.$(OBJEXT) lib/pipe2.$(OBJEXT) \
 
529
        lib/pipe2-safer.$(OBJEXT) lib/posixtm.$(OBJEXT) \
 
530
        lib/posixver.$(OBJEXT) lib/printf-frexp.$(OBJEXT) \
 
531
        lib/printf-frexpl.$(OBJEXT) lib/priv-set.$(OBJEXT) \
 
532
        lib/progname.$(OBJEXT) lib/propername.$(OBJEXT) \
 
533
        lib/quotearg.$(OBJEXT) lib/randint.$(OBJEXT) \
 
534
        lib/randperm.$(OBJEXT) lib/randread.$(OBJEXT) \
 
535
        lib/rand-isaac.$(OBJEXT) lib/read-file.$(OBJEXT) \
 
536
        lib/readtokens.$(OBJEXT) lib/readtokens0.$(OBJEXT) \
 
537
        lib/root-dev-ino.$(OBJEXT) lib/safe-read.$(OBJEXT) \
 
538
        lib/safe-write.$(OBJEXT) lib/same.$(OBJEXT) \
 
539
        lib/save-cwd.$(OBJEXT) lib/savedir.$(OBJEXT) \
 
540
        lib/savewd.$(OBJEXT) lib/se-context.$(OBJEXT) \
 
541
        lib/se-selinux.$(OBJEXT) lib/settime.$(OBJEXT) \
 
542
        lib/sig-handler.$(OBJEXT) lib/sockets.$(OBJEXT) \
537
543
        lib/spawn-pipe.$(OBJEXT) lib/stat-time.$(OBJEXT) \
538
 
        lib/mkstemp-safer.$(OBJEXT) lib/strftime.$(OBJEXT) \
539
 
        lib/striconv.$(OBJEXT) lib/strnlen1.$(OBJEXT) \
540
 
        lib/strintcmp.$(OBJEXT) lib/strnumcmp.$(OBJEXT) \
 
544
        lib/statat.$(OBJEXT) lib/mkstemp-safer.$(OBJEXT) \
 
545
        lib/strftime.$(OBJEXT) lib/striconv.$(OBJEXT) \
 
546
        lib/strnlen1.$(OBJEXT) lib/strintcmp.$(OBJEXT) \
 
547
        lib/strnumcmp.$(OBJEXT) lib/sys_socket.$(OBJEXT) \
541
548
        lib/tempname.$(OBJEXT) lib/glthread/threadlib.$(OBJEXT) \
542
549
        lib/timespec.$(OBJEXT) lib/glthread/tls.$(OBJEXT) \
543
550
        lib/trim.$(OBJEXT) lib/u64.$(OBJEXT) lib/unicodeio.$(OBJEXT) \
544
 
        lib/dup-safer.$(OBJEXT) lib/fd-safer.$(OBJEXT) \
545
 
        lib/pipe-safer.$(OBJEXT) $(am__objects_1) $(am__objects_2) \
546
 
        $(am__objects_3) lib/userspec.$(OBJEXT) lib/utimecmp.$(OBJEXT) \
 
551
        lib/unistd.$(OBJEXT) lib/dup-safer.$(OBJEXT) \
 
552
        lib/fd-safer.$(OBJEXT) lib/pipe-safer.$(OBJEXT) \
 
553
        $(am__objects_1) $(am__objects_2) $(am__objects_3) \
 
554
        lib/userspec.$(OBJEXT) lib/utimecmp.$(OBJEXT) \
547
555
        lib/utimens.$(OBJEXT) lib/verror.$(OBJEXT) \
548
556
        lib/version-etc.$(OBJEXT) lib/version-etc-fsf.$(OBJEXT) \
549
 
        lib/wait-process.$(OBJEXT) lib/write-any-file.$(OBJEXT) \
550
 
        lib/xmalloc.$(OBJEXT) lib/xalloc-die.$(OBJEXT) \
551
 
        lib/xfreopen.$(OBJEXT) lib/xfts.$(OBJEXT) \
552
 
        lib/xgetcwd.$(OBJEXT) lib/xgetgroups.$(OBJEXT) \
553
 
        lib/xgethostname.$(OBJEXT) lib/xmemcoll.$(OBJEXT) \
554
 
        lib/xnanosleep.$(OBJEXT) lib/xprintf.$(OBJEXT) \
555
 
        lib/xreadlink.$(OBJEXT) lib/xsize.$(OBJEXT) \
556
 
        lib/xstriconv.$(OBJEXT) lib/xstrndup.$(OBJEXT) \
557
 
        lib/xstrtod.$(OBJEXT) lib/xstrtoimax.$(OBJEXT) \
558
 
        lib/xstrtol.$(OBJEXT) lib/xstrtoul.$(OBJEXT) \
559
 
        lib/xstrtol-error.$(OBJEXT) lib/xstrtold.$(OBJEXT) \
560
 
        lib/xstrtoumax.$(OBJEXT) lib/xvasprintf.$(OBJEXT) \
561
 
        lib/xasprintf.$(OBJEXT) lib/yesno.$(OBJEXT)
 
557
        lib/wait-process.$(OBJEXT) lib/wctype-h.$(OBJEXT) \
 
558
        lib/write-any-file.$(OBJEXT) lib/xmalloc.$(OBJEXT) \
 
559
        lib/xalloc-die.$(OBJEXT) lib/xfreopen.$(OBJEXT) \
 
560
        lib/xfts.$(OBJEXT) lib/xgetcwd.$(OBJEXT) \
 
561
        lib/xgetgroups.$(OBJEXT) lib/xgethostname.$(OBJEXT) \
 
562
        lib/xmemcoll.$(OBJEXT) lib/xnanosleep.$(OBJEXT) \
 
563
        lib/xprintf.$(OBJEXT) lib/xreadlink.$(OBJEXT) \
 
564
        lib/xsize.$(OBJEXT) lib/xstriconv.$(OBJEXT) \
 
565
        lib/xstrndup.$(OBJEXT) lib/xstrtod.$(OBJEXT) \
 
566
        lib/xstrtoimax.$(OBJEXT) lib/xstrtol.$(OBJEXT) \
 
567
        lib/xstrtoul.$(OBJEXT) lib/xstrtol-error.$(OBJEXT) \
 
568
        lib/xstrtold.$(OBJEXT) lib/xstrtoumax.$(OBJEXT) \
 
569
        lib/xvasprintf.$(OBJEXT) lib/xasprintf.$(OBJEXT) \
 
570
        lib/yesno.$(OBJEXT)
562
571
lib_libcoreutils_a_OBJECTS = $(am_lib_libcoreutils_a_OBJECTS)
563
572
src_libver_a_AR = $(AR) $(ARFLAGS)
564
573
src_libver_a_LIBADD =
584
593
        src/logname$(EXEEXT) src/ls$(EXEEXT) src/md5sum$(EXEEXT) \
585
594
        src/mkdir$(EXEEXT) src/mkfifo$(EXEEXT) src/mknod$(EXEEXT) \
586
595
        src/mktemp$(EXEEXT) src/mv$(EXEEXT) src/nl$(EXEEXT) \
587
 
        src/nproc$(EXEEXT) src/nohup$(EXEEXT) src/od$(EXEEXT) \
588
 
        src/paste$(EXEEXT) src/pathchk$(EXEEXT) src/pr$(EXEEXT) \
589
 
        src/printenv$(EXEEXT) src/printf$(EXEEXT) src/ptx$(EXEEXT) \
590
 
        src/pwd$(EXEEXT) src/readlink$(EXEEXT) src/realpath$(EXEEXT) \
591
 
        src/rm$(EXEEXT) src/rmdir$(EXEEXT) src/runcon$(EXEEXT) \
592
 
        src/seq$(EXEEXT) src/sha1sum$(EXEEXT) src/sha224sum$(EXEEXT) \
593
 
        src/sha256sum$(EXEEXT) src/sha384sum$(EXEEXT) \
594
 
        src/sha512sum$(EXEEXT) src/shred$(EXEEXT) src/shuf$(EXEEXT) \
595
 
        src/sleep$(EXEEXT) src/sort$(EXEEXT) src/split$(EXEEXT) \
596
 
        src/stat$(EXEEXT) src/sum$(EXEEXT) src/sync$(EXEEXT) \
597
 
        src/tac$(EXEEXT) src/tail$(EXEEXT) src/tee$(EXEEXT) \
598
 
        src/test$(EXEEXT) src/timeout$(EXEEXT) src/touch$(EXEEXT) \
599
 
        src/tr$(EXEEXT) src/true$(EXEEXT) src/truncate$(EXEEXT) \
600
 
        src/tsort$(EXEEXT) src/tty$(EXEEXT) src/uname$(EXEEXT) \
601
 
        src/unexpand$(EXEEXT) src/uniq$(EXEEXT) src/unlink$(EXEEXT) \
602
 
        src/vdir$(EXEEXT) src/wc$(EXEEXT) src/whoami$(EXEEXT) \
603
 
        src/yes$(EXEEXT)
 
596
        src/nproc$(EXEEXT) src/nohup$(EXEEXT) src/numfmt$(EXEEXT) \
 
597
        src/od$(EXEEXT) src/paste$(EXEEXT) src/pathchk$(EXEEXT) \
 
598
        src/pr$(EXEEXT) src/printenv$(EXEEXT) src/printf$(EXEEXT) \
 
599
        src/ptx$(EXEEXT) src/pwd$(EXEEXT) src/readlink$(EXEEXT) \
 
600
        src/realpath$(EXEEXT) src/rm$(EXEEXT) src/rmdir$(EXEEXT) \
 
601
        src/runcon$(EXEEXT) src/seq$(EXEEXT) src/sha1sum$(EXEEXT) \
 
602
        src/sha224sum$(EXEEXT) src/sha256sum$(EXEEXT) \
 
603
        src/sha384sum$(EXEEXT) src/sha512sum$(EXEEXT) \
 
604
        src/shred$(EXEEXT) src/shuf$(EXEEXT) src/sleep$(EXEEXT) \
 
605
        src/sort$(EXEEXT) src/split$(EXEEXT) src/stat$(EXEEXT) \
 
606
        src/sum$(EXEEXT) src/sync$(EXEEXT) src/tac$(EXEEXT) \
 
607
        src/tail$(EXEEXT) src/tee$(EXEEXT) src/test$(EXEEXT) \
 
608
        src/timeout$(EXEEXT) src/touch$(EXEEXT) src/tr$(EXEEXT) \
 
609
        src/true$(EXEEXT) src/truncate$(EXEEXT) src/tsort$(EXEEXT) \
 
610
        src/tty$(EXEEXT) src/uname$(EXEEXT) src/unexpand$(EXEEXT) \
 
611
        src/uniq$(EXEEXT) src/unlink$(EXEEXT) src/vdir$(EXEEXT) \
 
612
        src/wc$(EXEEXT) src/whoami$(EXEEXT) src/yes$(EXEEXT)
604
613
am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkglibexecdir)" \
605
614
        "$(DESTDIR)$(infodir)" "$(DESTDIR)$(man1dir)"
606
615
PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) $(pkglibexec_PROGRAMS)
697
706
src_expr_DEPENDENCIES = $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_1)
698
707
src_factor_SOURCES = src/factor.c
699
708
src_factor_OBJECTS = src/factor.$(OBJEXT)
700
 
src_factor_DEPENDENCIES = $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_1)
 
709
src_factor_DEPENDENCIES = $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_1) \
 
710
        $(am__DEPENDENCIES_1)
701
711
src_false_SOURCES = src/false.c
702
712
src_false_OBJECTS = src/false.$(OBJEXT)
703
713
src_false_DEPENDENCIES = $(am__DEPENDENCIES_2)
797
807
src_nproc_SOURCES = src/nproc.c
798
808
src_nproc_OBJECTS = src/nproc.$(OBJEXT)
799
809
src_nproc_DEPENDENCIES = $(am__DEPENDENCIES_2)
 
810
src_numfmt_SOURCES = src/numfmt.c
 
811
src_numfmt_OBJECTS = src/numfmt.$(OBJEXT)
 
812
src_numfmt_LDADD = $(LDADD)
 
813
src_numfmt_DEPENDENCIES = src/libver.a lib/libcoreutils.a \
 
814
        $(am__DEPENDENCIES_1) lib/libcoreutils.a
800
815
src_od_SOURCES = src/od.c
801
816
src_od_OBJECTS = src/od.$(OBJEXT)
802
817
src_od_DEPENDENCIES = $(am__DEPENDENCIES_2)
1003
1018
        $(src_ln_SOURCES) src/logname.c $(src_ls_SOURCES) \
1004
1019
        src/make-prime-list.c src/md5sum.c $(src_mkdir_SOURCES) \
1005
1020
        src/mkfifo.c src/mknod.c src/mktemp.c $(src_mv_SOURCES) \
1006
 
        src/nice.c src/nl.c src/nohup.c src/nproc.c src/od.c \
1007
 
        src/paste.c src/pathchk.c src/pinky.c src/pr.c src/printenv.c \
1008
 
        src/printf.c src/ptx.c src/pwd.c src/readlink.c \
 
1021
        src/nice.c src/nl.c src/nohup.c src/nproc.c src/numfmt.c \
 
1022
        src/od.c src/paste.c src/pathchk.c src/pinky.c src/pr.c \
 
1023
        src/printenv.c src/printf.c src/ptx.c src/pwd.c src/readlink.c \
1009
1024
        $(src_realpath_SOURCES) $(src_rm_SOURCES) $(src_rmdir_SOURCES) \
1010
1025
        src/runcon.c src/seq.c src/setuidgid.c $(src_sha1sum_SOURCES) \
1011
1026
        $(src_sha224sum_SOURCES) $(src_sha256sum_SOURCES) \
1033
1048
        $(src_ln_SOURCES) src/logname.c $(src_ls_SOURCES) \
1034
1049
        src/make-prime-list.c src/md5sum.c $(src_mkdir_SOURCES) \
1035
1050
        src/mkfifo.c src/mknod.c src/mktemp.c $(src_mv_SOURCES) \
1036
 
        src/nice.c src/nl.c src/nohup.c src/nproc.c src/od.c \
1037
 
        src/paste.c src/pathchk.c src/pinky.c src/pr.c src/printenv.c \
1038
 
        src/printf.c src/ptx.c src/pwd.c src/readlink.c \
 
1051
        src/nice.c src/nl.c src/nohup.c src/nproc.c src/numfmt.c \
 
1052
        src/od.c src/paste.c src/pathchk.c src/pinky.c src/pr.c \
 
1053
        src/printenv.c src/printf.c src/ptx.c src/pwd.c src/readlink.c \
1039
1054
        $(src_realpath_SOURCES) $(src_rm_SOURCES) $(src_rmdir_SOURCES) \
1040
1055
        src/runcon.c src/seq.c src/setuidgid.c $(src_sha1sum_SOURCES) \
1041
1056
        $(src_sha224sum_SOURCES) $(src_sha256sum_SOURCES) \
2635
2650
        $(top_srcdir)/build-aux/gendocs.sh lib/gai_strerror.c \
2636
2651
        lib/getaddrinfo.c lib/getcwd.c lib/getcwd-lgpl.c \
2637
2652
        lib/getdelim.c lib/getdtablesize.c lib/getgroups.c \
2638
 
        lib/gethostname.c lib/w32sock.h lib/gethrxtime.c \
2639
 
        lib/gethrxtime.h lib/xtime.h lib/getline.c lib/getloadavg.c \
2640
 
        lib/getlogin.c lib/getndelim2.h lib/getopt.c lib/getopt.in.h \
2641
 
        lib/getopt1.c lib/getopt_int.h lib/getpagesize.c lib/getpass.c \
2642
 
        lib/getpass.h lib/gettimeofday.c lib/getugroups.h \
2643
 
        lib/getusershell.c $(top_srcdir)/build-aux/git-version-gen \
 
2653
        lib/gethostname.c lib/w32sock.h lib/gethrxtime.h lib/xtime.h \
 
2654
        lib/getline.c lib/getloadavg.c lib/getlogin.c lib/getndelim2.h \
 
2655
        lib/getopt.c lib/getopt.in.h lib/getopt1.c lib/getopt_int.h \
 
2656
        lib/getpagesize.c lib/getpass.c lib/getpass.h \
 
2657
        lib/gettimeofday.c lib/getugroups.h lib/getusershell.c \
 
2658
        $(top_srcdir)/build-aux/git-version-gen \
2644
2659
        $(top_srcdir)/build-aux/gitlog-to-changelog \
2645
2660
        $(top_srcdir)/build-aux/gnu-web-doc-update \
2646
2661
        $(top_srcdir)/GNUmakefile $(top_srcdir)/build-aux/gnupload \
2689
2704
        lib/spawnattr_setflags.c lib/spawnattr_setsigmask.c \
2690
2705
        lib/spawnp.c lib/posixtm.h lib/posixver.h lib/printf-frexp.h \
2691
2706
        lib/printf-frexp.c lib/printf-frexpl.h lib/priv-set.h \
2692
 
        lib/pthread.in.h lib/putenv.c lib/quote.h lib/quote.h \
2693
 
        lib/quotearg.h lib/raise.c lib/rawmemchr.c \
 
2707
        lib/pthread.c lib/pthread.in.h lib/putenv.c lib/quote.h \
 
2708
        lib/quote.h lib/quotearg.h lib/raise.c lib/rawmemchr.c \
2694
2709
        lib/rawmemchr.valgrind lib/read.c lib/read-file.h \
2695
2710
        lib/dirent-private.h lib/readdir.c lib/readlink.c \
2696
2711
        lib/at-func.c lib/readlinkat.c lib/readtokens.h lib/readutmp.c \
2745
2760
        lib/write-any-file.h lib/xalloc.h lib/xalloc-oversized.h \
2746
2761
        lib/xgetcwd.h lib/xnanosleep.h lib/xreadlink.h lib/xstrtod.h \
2747
2762
        lib/xstrtol.h lib/xstrtod.c lib/xstrtod.h lib/xalloc.h \
2748
 
        lib/yesno.h src/dcgen src/dircolors.hin src/tac-pipe.c \
2749
 
        src/extract-magic src/c99-to-c89.diff man/help2man \
2750
 
        $(man1_MANS) $(man1_MANS:.1=.x) $(EXTRA_MANS) \
 
2763
        lib/yesno.h src/dcgen src/dircolors.hin src/primes.h \
 
2764
        src/tac-pipe.c src/extract-magic src/c99-to-c89.diff \
 
2765
        man/help2man man/dummy-man $(man1_MANS:.1=.x) \
2751
2766
        $(EXTRA_MANS:.1=.x) $(all_tests) init.cfg tests/Coreutils.pm \
2752
2767
        tests/CuSkip.pm tests/CuTmpdir.pm tests/d_type-check \
2753
2768
        tests/envvar-check tests/factor/run.sh \
2754
 
        tests/filefrag-extent-compare tests/fiemap-capable \
2755
 
        tests/init.sh tests/lang-default tests/no-perl \
2756
 
        tests/other-fs-tmpdir tests/sample-test $(pr_data)
 
2769
        tests/factor/create-test.sh tests/filefrag-extent-compare \
 
2770
        tests/fiemap-capable tests/init.sh tests/lang-default \
 
2771
        tests/no-perl tests/other-fs-tmpdir tests/sample-test \
 
2772
        $(pr_data)
2757
2773
gen_progs_lists = $(top_srcdir)/build-aux/gen-lists-of-programs.sh
2758
2774
ACLOCAL_AMFLAGS = -I m4
2759
2775
 
2782
2798
# statements but through direct file reference. Therefore this snippet must be
2783
2799
# present in all Makefile.am that need it. This is ensured by the applicability
2784
2800
# 'all' defined above.
 
2801
 
 
2802
# This file is built by maintainers.  It's architecture-independent,
 
2803
# and it needs to be built on a widest-known-int architecture, so it's
 
2804
# built only if absent.  It is not cleaned because we don't want to
 
2805
# insist that maintainers must build on hosts that support the widest
 
2806
# known ints (currently 128-bit).
2785
2807
BUILT_SOURCES = .version $(ALLOCA_H) lib/arpa/inet.h lib/configmake.h \
2786
2808
        lib/ctype.h lib/dirent.h $(ERRNO_H) lib/fcntl.h $(FLOAT_H) \
2787
2809
        $(FNMATCH_H) $(GETOPT_H) $(ICONV_H) lib/iconv_open-aix.h \
2799
2821
        lib/sys/wait.h lib/termios.h lib/time.h lib/unistd.h \
2800
2822
        $(LIBUNISTRING_UNISTR_H) $(LIBUNISTRING_UNITYPES_H) \
2801
2823
        $(LIBUNISTRING_UNIWIDTH_H) lib/wchar.h lib/wctype.h \
2802
 
        src/dircolors.h src/primes.h src/fs-is-local.h src/fs.h \
2803
 
        src/version.c src/version.h
 
2824
        src/dircolors.h $(top_srcdir)/src/primes.h src/fs-is-local.h \
 
2825
        src/fs.h src/version.c src/version.h
2804
2826
gen_start_date = 2008-02-08
2805
2827
DISTCLEANFILES = VERSION src/version.c src/version.h
2806
2828
MAINTAINERCLEANFILES = THANKS-to-translators lib/iconv_open-aix.h \
2807
2829
        lib/iconv_open-hpux.h lib/iconv_open-irix.h \
2808
2830
        lib/iconv_open-osf.h lib/iconv_open-solaris.h \
2809
 
        lib/parse-datetime.c $(BUILT_SOURCES) doc/constants.texi \
2810
 
        $(ALL_MANS)
 
2831
        lib/parse-datetime.c $(BUILT_SOURCES) doc/constants.texi
2811
2832
 
2812
2833
# Sort in traditional ASCII order, regardless of the current locale;
2813
2834
# otherwise we may get into trouble with distinct strings that the
2857
2878
# or 'dist'.
2858
2879
CLEANFILES = lib/configmake.h lib/configmake.h-t lib/charset.alias \
2859
2880
        lib/ref-add.sed lib/ref-del.sed $(SCRIPTS) \
2860
 
        $(no_install__progs) src/primes.h src/fs-def src/fs-magic \
2861
 
        src/fs-kernel-magic $(factor_tests)
 
2881
        $(no_install__progs) src/fs-def src/fs-magic \
 
2882
        src/fs-kernel-magic $(ALL_MANS) $(factor_tests)
2862
2883
MOSTLYCLEANDIRS = lib/arpa lib/netinet lib/selinux lib/sys lib/sys \
2863
2884
        lib/sys lib/sys lib/sys lib/sys lib/sys lib/sys
2864
2885
AM_CPPFLAGS = -Ilib -I$(top_srcdir)/lib -Isrc -I$(top_srcdir)/src
2867
2888
        lib/areadlink-with-size.c lib/areadlinkat.c lib/argmatch.c \
2868
2889
        lib/argv-iter.c lib/argv-iter.h lib/backupfile.c lib/base64.h \
2869
2890
        lib/base64.c lib/binary-io.h lib/binary-io.c lib/bitrotate.h \
2870
 
        lib/buffer-lcm.c lib/buffer-lcm.h lib/c-ctype.h lib/c-ctype.c \
2871
 
        lib/c-strcase.h lib/c-strcasecmp.c lib/c-strncasecmp.c \
2872
 
        lib/c-strtod.c lib/c-strtold.c lib/canon-host.c \
2873
 
        lib/canonicalize.c lib/careadlinkat.c lib/cloexec.c \
2874
 
        lib/close-stream.c lib/closein.c lib/closeout.c lib/md5.c \
2875
 
        lib/sha1.c lib/sha256.c lib/sha512.c lib/cycle-check.c \
2876
 
        lib/di-set.c lib/di-set.h lib/diacrit.h lib/diacrit.c \
2877
 
        lib/opendir-safer.c lib/dirname.c lib/basename.c \
 
2891
        lib/bitrotate.c lib/buffer-lcm.c lib/buffer-lcm.h \
 
2892
        lib/c-ctype.h lib/c-ctype.c lib/c-strcase.h lib/c-strcasecmp.c \
 
2893
        lib/c-strncasecmp.c lib/c-strtod.c lib/c-strtold.c \
 
2894
        lib/canon-host.c lib/canonicalize.c lib/careadlinkat.c \
 
2895
        lib/cloexec.c lib/close-stream.c lib/closein.c lib/closeout.c \
 
2896
        lib/md5.c lib/sha1.c lib/sha256.c lib/sha512.c \
 
2897
        lib/cycle-check.c lib/di-set.c lib/di-set.h lib/diacrit.h \
 
2898
        lib/diacrit.c lib/opendir-safer.c lib/dirname.c lib/basename.c \
2878
2899
        lib/dirname-lgpl.c lib/basename-lgpl.c lib/stripslash.c \
2879
2900
        lib/dtoastr.c lib/dtotimespec.c lib/exclude.c lib/exitfail.c \
2880
2901
        lib/fadvise.c lib/fadvise.h lib/fatal-signal.h \
2885
2906
        lib/file-type.c lib/filemode.c lib/filenamecat.c \
2886
2907
        lib/filenamecat-lgpl.c lib/filevercmp.c lib/fopen-safer.c \
2887
2908
        lib/fprintftime.c lib/freading.c lib/freadseek.c \
2888
 
        lib/freopen-safer.c lib/statat.c lib/ftoastr.c lib/full-read.h \
 
2909
        lib/freopen-safer.c lib/ftoastr.c lib/full-read.h \
2889
2910
        lib/full-read.c lib/full-write.h lib/full-write.c \
2890
 
        lib/getndelim2.c lib/gettext.h lib/gettime.c lib/getugroups.c \
2891
 
        lib/hard-locale.c lib/hash.c lib/hash-pjw.h lib/hash-pjw.c \
2892
 
        lib/hash-triple.c lib/heap.c lib/heap.h lib/human.c \
2893
 
        lib/i-ring.c lib/idcache.c lib/ino-map.c lib/ino-map.h \
2894
 
        lib/imaxtostr.c lib/inttostr.c lib/offtostr.c lib/uinttostr.c \
2895
 
        lib/umaxtostr.c lib/ldtoastr.c lib/linebuffer.h \
2896
 
        lib/linebuffer.c lib/localcharset.h lib/localcharset.c \
2897
 
        lib/glthread/lock.h lib/glthread/lock.c lib/long-options.c \
2898
 
        lib/malloca.c lib/mbchar.c lib/mbiter.h lib/mbiter.c \
2899
 
        lib/mbsalign.c lib/mbsalign.h lib/mbscasecmp.c lib/mbslen.c \
2900
 
        lib/mbsstr.c lib/mbswidth.h lib/mbswidth.c lib/mbuiter.h \
2901
 
        lib/mbuiter.c lib/memcasecmp.c lib/memchr2.h lib/memchr2.c \
2902
 
        lib/memcmp2.c lib/memcoll.c lib/mgetgroups.c lib/mkancesdirs.c \
2903
 
        lib/dirchownmod.c lib/mkdir-p.c lib/modechange.c lib/mpsort.c \
2904
 
        lib/nproc.c lib/openat-die.c lib/openat-safer.c \
2905
 
        lib/parse-datetime.y lib/physmem.c lib/pipe2.c \
2906
 
        lib/pipe2-safer.c lib/posixtm.c lib/posixver.c \
2907
 
        lib/printf-frexp.c lib/printf-frexpl.c lib/priv-set.c \
2908
 
        lib/progname.h lib/progname.c lib/propername.h \
 
2911
        lib/gethrxtime.c lib/xtime.c lib/getndelim2.c lib/gettext.h \
 
2912
        lib/gettime.c lib/getugroups.c lib/hard-locale.c lib/hash.c \
 
2913
        lib/hash-pjw.h lib/hash-pjw.c lib/hash-triple.c lib/heap.c \
 
2914
        lib/heap.h lib/human.c lib/i-ring.c lib/idcache.c \
 
2915
        lib/ino-map.c lib/ino-map.h lib/imaxtostr.c lib/inttostr.c \
 
2916
        lib/offtostr.c lib/uinttostr.c lib/umaxtostr.c lib/ldtoastr.c \
 
2917
        lib/linebuffer.h lib/linebuffer.c lib/localcharset.h \
 
2918
        lib/localcharset.c lib/glthread/lock.h lib/glthread/lock.c \
 
2919
        lib/long-options.c lib/malloca.c lib/math.c lib/mbchar.c \
 
2920
        lib/mbiter.h lib/mbiter.c lib/mbsalign.c lib/mbsalign.h \
 
2921
        lib/mbscasecmp.c lib/mbslen.c lib/mbsstr.c lib/mbswidth.h \
 
2922
        lib/mbswidth.c lib/mbuiter.h lib/mbuiter.c lib/memcasecmp.c \
 
2923
        lib/memchr2.h lib/memchr2.c lib/memcmp2.c lib/memcoll.c \
 
2924
        lib/mgetgroups.c lib/mkancesdirs.c lib/dirchownmod.c \
 
2925
        lib/mkdir-p.c lib/modechange.c lib/mpsort.c lib/nproc.c \
 
2926
        lib/openat-die.c lib/openat-safer.c lib/parse-datetime.y \
 
2927
        lib/physmem.c lib/pipe2.c lib/pipe2-safer.c lib/posixtm.c \
 
2928
        lib/posixver.c lib/printf-frexp.c lib/printf-frexpl.c \
 
2929
        lib/priv-set.c lib/progname.h lib/progname.c lib/propername.h \
2909
2930
        lib/propername.c lib/quotearg.c lib/randint.c lib/randint.h \
2910
2931
        lib/randperm.c lib/randperm.h lib/randread.c lib/randread.h \
2911
2932
        lib/rand-isaac.c lib/rand-isaac.h lib/read-file.c \
2913
2934
        lib/root-dev-ino.c lib/root-dev-ino.h lib/safe-read.c \
2914
2935
        lib/safe-write.c lib/same.c lib/save-cwd.c lib/savedir.c \
2915
2936
        lib/savewd.h lib/savewd.c lib/se-context.in.h \
2916
 
        lib/se-selinux.in.h lib/settime.c lib/size_max.h lib/sockets.h \
 
2937
        lib/se-selinux.in.h lib/se-context.c lib/se-selinux.c \
 
2938
        lib/settime.c lib/sig-handler.c lib/size_max.h lib/sockets.h \
2917
2939
        lib/sockets.c lib/spawn-pipe.h lib/spawn-pipe.c lib/w32spawn.h \
2918
 
        lib/stat-time.c lib/mkstemp-safer.c lib/strftime.c \
2919
 
        lib/striconv.h lib/striconv.c lib/strnlen1.h lib/strnlen1.c \
2920
 
        lib/strintcmp.c lib/strnumcmp.c lib/strnumcmp.h lib/tempname.c \
2921
 
        lib/glthread/threadlib.c lib/timespec.c lib/glthread/tls.h \
2922
 
        lib/glthread/tls.c lib/trim.c lib/u64.c lib/unicodeio.h \
2923
 
        lib/unicodeio.c lib/dup-safer.c lib/fd-safer.c \
2924
 
        lib/pipe-safer.c $(am__append_1) $(am__append_2) \
2925
 
        $(am__append_3) lib/userspec.c lib/utimecmp.c lib/utimens.c \
2926
 
        lib/verror.h lib/verror.c lib/version-etc.h lib/version-etc.c \
2927
 
        lib/version-etc-fsf.c lib/wait-process.h lib/wait-process.c \
 
2940
        lib/stat-time.c lib/statat.c lib/mkstemp-safer.c \
 
2941
        lib/strftime.c lib/striconv.h lib/striconv.c lib/strnlen1.h \
 
2942
        lib/strnlen1.c lib/strintcmp.c lib/strnumcmp.c lib/strnumcmp.h \
 
2943
        lib/sys_socket.c lib/tempname.c lib/glthread/threadlib.c \
 
2944
        lib/timespec.c lib/glthread/tls.h lib/glthread/tls.c \
 
2945
        lib/trim.c lib/u64.c lib/unicodeio.h lib/unicodeio.c \
 
2946
        lib/unistd.c lib/dup-safer.c lib/fd-safer.c lib/pipe-safer.c \
 
2947
        $(am__append_1) $(am__append_2) $(am__append_3) lib/userspec.c \
 
2948
        lib/utimecmp.c lib/utimens.c lib/verror.h lib/verror.c \
 
2949
        lib/version-etc.h lib/version-etc.c lib/version-etc-fsf.c \
 
2950
        lib/wait-process.h lib/wait-process.c lib/wctype-h.c \
2928
2951
        lib/write-any-file.c lib/xmalloc.c lib/xalloc-die.c \
2929
2952
        lib/xfreopen.c lib/xfreopen.h lib/xfts.c lib/xfts.h \
2930
2953
        lib/xgetcwd.c lib/xgetgroups.c lib/xgethostname.h \
2955
2978
        lib/fts-cycle.c lib/fts.c lib/full-write.c lib/futimens.c \
2956
2979
        lib/gai_strerror.c lib/getaddrinfo.c lib/getcwd.c \
2957
2980
        lib/getcwd-lgpl.c lib/getdelim.c lib/getdtablesize.c \
2958
 
        lib/getgroups.c lib/gethostname.c lib/gethrxtime.c \
2959
 
        lib/getline.c lib/getloadavg.c lib/getlogin.c lib/getopt.c \
2960
 
        lib/getopt1.c lib/getpagesize.c lib/getpass.c \
2961
 
        lib/gettimeofday.c lib/getusershell.c lib/group-member.c \
2962
 
        lib/iconv.c lib/iconv_close.c lib/iconv_open.c lib/inet_ntop.c \
 
2981
        lib/getgroups.c lib/gethostname.c lib/getline.c \
 
2982
        lib/getloadavg.c lib/getlogin.c lib/getopt.c lib/getopt1.c \
 
2983
        lib/getpagesize.c lib/getpass.c lib/gettimeofday.c \
 
2984
        lib/getusershell.c lib/group-member.c lib/iconv.c \
 
2985
        lib/iconv_close.c lib/iconv_open.c lib/inet_ntop.c \
2963
2986
        lib/anytostr.c lib/isapipe.c lib/isatty.c lib/isblank.c \
2964
2987
        lib/isnan.c lib/isnand.c lib/isnan.c lib/isnanf.c lib/isnan.c \
2965
2988
        lib/isnanl.c lib/iswblank.c lib/lchown.c lib/ftoastr.c \
2976
2999
        lib/spawn_faction_destroy.c lib/spawn_faction_init.c \
2977
3000
        lib/spawnattr_destroy.c lib/spawnattr_init.c \
2978
3001
        lib/spawnattr_setflags.c lib/spawnattr_setsigmask.c \
2979
 
        lib/spawnp.c lib/printf-frexp.c lib/putenv.c lib/raise.c \
2980
 
        lib/rawmemchr.c lib/read.c lib/readdir.c lib/readlink.c \
2981
 
        lib/at-func.c lib/readlinkat.c lib/readutmp.c lib/realloc.c \
2982
 
        lib/realloc.c lib/regcomp.c lib/regex.c lib/regex_internal.c \
2983
 
        lib/regexec.c lib/remove.c lib/rename.c lib/rewinddir.c \
2984
 
        lib/rmdir.c lib/rpmatch.c lib/safe-read.c lib/select.c \
2985
 
        lib/at-func.c lib/selinux-at.c lib/getfilecon.c lib/setenv.c \
2986
 
        lib/sig2str.c lib/sigaction.c lib/signbitd.c lib/signbitf.c \
2987
 
        lib/signbitl.c lib/sigprocmask.c lib/snprintf.c lib/stat.c \
2988
 
        lib/stpcpy.c lib/stpncpy.c lib/strchrnul.c lib/strdup.c \
2989
 
        lib/strerror.c lib/strerror-override.c lib/strncat.c \
2990
 
        lib/strndup.c lib/strnlen.c lib/strpbrk.c lib/strsignal.c \
2991
 
        lib/strstr.c lib/strtod.c lib/strtoimax.c lib/strtol.c \
2992
 
        lib/strtoll.c lib/strtol.c lib/strtoul.c lib/strtoull.c \
2993
 
        lib/strtoimax.c lib/strtoumax.c lib/symlink.c lib/time_r.c \
2994
 
        lib/uname.c lib/unlink.c lib/at-func.c lib/unlinkat.c \
2995
 
        lib/unsetenv.c lib/at-func.c lib/utimensat.c lib/asnprintf.c \
2996
 
        lib/printf-args.c lib/printf-parse.c lib/vasnprintf.c \
2997
 
        lib/asprintf.c lib/vasprintf.c lib/vfprintf.c lib/vprintf.c \
2998
 
        lib/waitpid.c lib/wcrtomb.c lib/wcswidth.c lib/wcwidth.c \
2999
 
        lib/write.c lib/xstrtod.c
 
3002
        lib/spawnp.c lib/printf-frexp.c lib/pthread.c lib/putenv.c \
 
3003
        lib/raise.c lib/rawmemchr.c lib/read.c lib/readdir.c \
 
3004
        lib/readlink.c lib/at-func.c lib/readlinkat.c lib/readutmp.c \
 
3005
        lib/realloc.c lib/realloc.c lib/regcomp.c lib/regex.c \
 
3006
        lib/regex_internal.c lib/regexec.c lib/remove.c lib/rename.c \
 
3007
        lib/rewinddir.c lib/rmdir.c lib/rpmatch.c lib/safe-read.c \
 
3008
        lib/select.c lib/at-func.c lib/selinux-at.c lib/getfilecon.c \
 
3009
        lib/setenv.c lib/sig2str.c lib/sigaction.c lib/signbitd.c \
 
3010
        lib/signbitf.c lib/signbitl.c lib/sigprocmask.c lib/snprintf.c \
 
3011
        lib/stat.c lib/stpcpy.c lib/stpncpy.c lib/strchrnul.c \
 
3012
        lib/strdup.c lib/strerror.c lib/strerror-override.c \
 
3013
        lib/strncat.c lib/strndup.c lib/strnlen.c lib/strpbrk.c \
 
3014
        lib/strsignal.c lib/strstr.c lib/strtod.c lib/strtoimax.c \
 
3015
        lib/strtol.c lib/strtoll.c lib/strtol.c lib/strtoul.c \
 
3016
        lib/strtoull.c lib/strtoimax.c lib/strtoumax.c lib/symlink.c \
 
3017
        lib/time_r.c lib/uname.c lib/unlink.c lib/at-func.c \
 
3018
        lib/unlinkat.c lib/unsetenv.c lib/at-func.c lib/utimensat.c \
 
3019
        lib/asnprintf.c lib/printf-args.c lib/printf-parse.c \
 
3020
        lib/vasnprintf.c lib/asprintf.c lib/vasprintf.c lib/vfprintf.c \
 
3021
        lib/vprintf.c lib/waitpid.c lib/wcrtomb.c lib/wcswidth.c \
 
3022
        lib/wcwidth.c lib/write.c lib/xstrtod.c
3000
3023
GPERF = gperf
3001
 
charset_alias = $(DESTDIR)$(libdir)/lib/charset.alias
 
3024
charset_alias = $(DESTDIR)$(libdir)/charset.alias
3002
3025
charset_tmp = $(DESTDIR)$(libdir)/charset.tmp
3003
3026
 
3004
3027
# Because this Makefile snippet defines a variable used by other
3023
3046
        src/factor src/false src/fmt src/fold src/ginstall src/groups \
3024
3047
        src/head src/id src/join src/kill src/link src/ln src/logname \
3025
3048
        src/ls src/md5sum src/mkdir src/mkfifo src/mknod src/mktemp \
3026
 
        src/mv src/nl src/nproc src/nohup src/od src/paste src/pathchk \
3027
 
        src/pr src/printenv src/printf src/ptx src/pwd src/readlink \
3028
 
        src/realpath src/rm src/rmdir src/runcon src/seq src/sha1sum \
3029
 
        src/sha224sum src/sha256sum src/sha384sum src/sha512sum \
3030
 
        src/shred src/shuf src/sleep src/sort src/split src/stat \
3031
 
        src/sum src/sync src/tac src/tail src/tee src/test src/timeout \
3032
 
        src/touch src/tr src/true src/truncate src/tsort src/tty \
3033
 
        src/uname src/unexpand src/uniq src/unlink src/vdir src/wc \
3034
 
        src/whoami src/yes
 
3049
        src/mv src/nl src/nproc src/nohup src/numfmt src/od src/paste \
 
3050
        src/pathchk src/pr src/printenv src/printf src/ptx src/pwd \
 
3051
        src/readlink src/realpath src/rm src/rmdir src/runcon src/seq \
 
3052
        src/sha1sum src/sha224sum src/sha256sum src/sha384sum \
 
3053
        src/sha512sum src/shred src/shuf src/sleep src/sort src/split \
 
3054
        src/stat src/sum src/sync src/tac src/tail src/tee src/test \
 
3055
        src/timeout src/touch src/tr src/true src/truncate src/tsort \
 
3056
        src/tty src/uname src/unexpand src/uniq src/unlink src/vdir \
 
3057
        src/wc src/whoami src/yes
3035
3058
noinst_HEADERS = \
3036
3059
  src/chown-core.h              \
3037
3060
  src/copy.h                    \
3114
3137
 
3115
3138
# for various GMP functions
3116
3139
src_expr_LDADD = $(LDADD) $(LIB_GMP)
3117
 
src_factor_LDADD = $(LDADD) $(LIB_GMP)
 
3140
src_factor_LDADD = $(LDADD) $(LIB_GMP) $(LIBICONV)
3118
3141
src_false_LDADD = $(LDADD)
3119
3142
src_fmt_LDADD = $(LDADD)
3120
3143
src_fold_LDADD = $(LDADD)
3346
3369
  sc-avoid-timezone     \
3347
3370
  sc-avoid-zeroes       \
3348
3371
  sc-exponent-grouping  \
3349
 
  sc-lower-case-var     \
3350
 
  sc-use-small-caps-NUL
 
3372
  sc-lower-case-var
3351
3373
 
3352
3374
texi_files = $(srcdir)/doc/*.texi
3353
3375
 
3363
3385
     }                          \
3364
3386
   END {$$m and (warn "$@: do not use upper case in \@var{...}\n"), exit 1}'
3365
3387
 
 
3388
@HAVE_PERL_FALSE@run_help2man = $(SHELL) $(srcdir)/man/dummy-man
 
3389
@HAVE_PERL_TRUE@run_help2man = $(PERL) -- $(srcdir)/man/help2man
3366
3390
ALL_MANS = $(man1_MANS) $(EXTRA_MANS)
3367
3391
 
3368
3392
# Dependencies common to all man pages.  Updated below.
3568
3592
  tests/misc/od-float.sh                        \
3569
3593
  tests/misc/mktemp.pl                          \
3570
3594
  tests/misc/arch.sh                            \
3571
 
  tests/misc/pr.pl                              \
3572
3595
  tests/misc/join.pl                            \
3573
3596
  tests/pr/pr-tests.pl                          \
3574
3597
  tests/misc/pwd-option.sh                      \
3575
3598
  tests/misc/chcon-fail.sh                      \
3576
3599
  tests/misc/cut.pl                             \
 
3600
  tests/misc/cut-huge-to-eol-range.sh           \
3577
3601
  tests/misc/wc.pl                              \
3578
3602
  tests/misc/wc-files0-from.pl                  \
3579
3603
  tests/misc/wc-files0.sh                       \
3615
3639
  tests/misc/nohup.sh                           \
3616
3640
  tests/misc/nproc-avail.sh                     \
3617
3641
  tests/misc/nproc-positive.sh                  \
 
3642
  tests/misc/numfmt.pl                          \
3618
3643
  tests/misc/od-N.sh                            \
3619
3644
  tests/misc/od-multiple-t.sh                   \
3620
3645
  tests/misc/od-x8.sh                           \
3696
3721
  tests/misc/tee-dash.sh                        \
3697
3722
  tests/misc/test-diag.pl                       \
3698
3723
  tests/misc/timeout.sh                         \
 
3724
  tests/misc/timeout-blocked.pl                 \
3699
3725
  tests/misc/timeout-group.sh                   \
3700
3726
  tests/misc/timeout-parameters.sh              \
3701
3727
  tests/misc/tr.pl                              \
3781
3807
  tests/cp/thru-dangling.sh                     \
3782
3808
  tests/df/header.sh                            \
3783
3809
  tests/df/df-P.sh                              \
 
3810
  tests/df/df-output.sh                         \
3784
3811
  tests/df/unreadable.sh                        \
3785
3812
  tests/df/total-unprocessed.sh                 \
3786
3813
  tests/df/no-mtab-status.sh                    \
 
3814
  tests/df/skip-duplicates.sh                   \
 
3815
  tests/df/skip-rootfs.sh                       \
3787
3816
  tests/dd/direct.sh                            \
3788
3817
  tests/dd/misc.sh                              \
3789
3818
  tests/dd/nocache.sh                           \
3821
3850
  tests/du/one-file-system.sh                   \
3822
3851
  tests/du/restore-wd.sh                        \
3823
3852
  tests/du/slash.sh                             \
3824
 
  tests/du/slink.sh                             \
 
3853
  tests/du/threshold.sh                         \
3825
3854
  tests/du/trailing-slash.sh                    \
3826
3855
  tests/du/two-args.sh                          \
3827
3856
  tests/id/gnu-zero-uids.sh                     \
3926
3955
  tests/readlink/can-e.sh                       \
3927
3956
  tests/readlink/can-f.sh                       \
3928
3957
  tests/readlink/can-m.sh                       \
 
3958
  tests/readlink/multi.sh                       \
3929
3959
  tests/readlink/rl-1.sh                        \
3930
3960
  tests/rmdir/fail-perm.sh                      \
3931
3961
  tests/rmdir/ignore.sh                         \
3955
3985
  $(all_root_tests)
3956
3986
 
3957
3987
 
3958
 
# prefix of 2^64
3959
 
p = 184467440737
3960
 
# prefix of 2^96
3961
 
q = 79228162514264337593543
3962
 
 
3963
 
# Each of these numbers has a Pollard rho factor larger than 2^64,
3964
 
# and thus exercises some hard-to-reach code in factor.c.
3965
 
t1 = 170141183460469225450570946617781744489
3966
 
t2 = 170141183460469229545748130981302223887
3967
 
# Factors of the above:
3968
 
# t1: 9223372036854775421 18446744073709551709
3969
 
# t2: 9223372036854775643 18446744073709551709
3970
 
 
3971
 
# Each tests is a triple: lo, hi, sha1 of result.
3972
 
# The test script, run.sh, runs seq lo hi|factor|sha1sum
3973
 
# and verifies that the actual and expected checksums are the same.
 
3988
# See tests/factor/create-test.sh.
3974
3989
tf = tests/factor
3975
3990
factor_tests = \
3976
 
  $(tf)/0-10000000-a451244522b1b662c86cb3cbb55aee3e085a61a0.sh \
3977
 
  $(tf)/10000000-20000000-c792a2e02f1c8536b5121f624b04039d20187016.sh \
3978
 
  $(tf)/20000000-30000000-8115e8dff97d1674134ec054598d939a2a5f6113.sh \
3979
 
  $(tf)/30000000-40000000-fe7b832c8e0ed55035152c0f9ebd59de73224a60.sh \
3980
 
  $(tf)/40000000-50000000-b8786d66c432e48bc5b342ee3c6752b7f096f206.sh \
3981
 
  $(tf)/50000000-60000000-a74fe518c5f79873c2b9016745b88b42c8fd3ede.sh \
3982
 
  $(tf)/60000000-70000000-689bc70d681791e5d1b8ac1316a05d0c4473d6db.sh \
3983
 
  $(tf)/70000000-80000000-d370808f2ab8c865f64c2ff909c5722db5b7d58d.sh \
3984
 
  $(tf)/80000000-90000000-7978aa66bf2bdb446398336ea6f02605e9a77581.sh \
3985
 
  $(tf)/$(t1)-$(t1)-4622287c5f040cdb7b3bbe4d19d29a71ab277827.sh \
3986
 
  $(tf)/$(t2)-$(t2)-dea308253708b57afad357e8c0d2a111460ef50e.sh \
3987
 
  $(tf)/$(p)08551616-$(p)08651615-66c57cd58f4fb572df7f088d17e4f4c1d4f01bb1.sh \
3988
 
  $(tf)/$(p)08651616-$(p)08751615-729228e693b1a568ecc85b199927424c7d16d410.sh \
3989
 
  $(tf)/$(p)08751616-$(p)08851615-5a0c985017c2d285e4698f836f5a059e0b684563.sh \
3990
 
  $(tf)/$(p)08851616-$(p)08951615-0482295c514e371c98ce9fd335deed0c9c44a4f4.sh \
3991
 
  $(tf)/$(p)08951616-$(p)09051615-9c0e1105ac7c45e27e7bbeb5e213f530d2ad1a71.sh \
3992
 
  $(tf)/$(p)09051616-$(p)09151615-604366d2b1d75371d0679e6a68962d66336cd383.sh \
3993
 
  $(tf)/$(p)09151616-$(p)09251615-9192d2bdee930135b28d7160e6d395a7027871da.sh \
3994
 
  $(tf)/$(p)09251616-$(p)09351615-bcf56ae55d20d700690cff4d3327b78f83fc01bf.sh \
3995
 
  $(tf)/$(p)09351616-$(p)09451615-16b106398749e5f24d278ba7c58229ae43f650ac.sh \
3996
 
  $(tf)/$(p)09451616-$(p)09551615-ad2c6ed63525f8e7c83c4c416e7715fa1bebc54c.sh \
3997
 
  $(tf)/$(p)09551616-$(p)09651615-2b6f9c11742d9de045515a6627c27a042c49f8ba.sh \
3998
 
  $(tf)/$(p)09651616-$(p)09751615-54851acd51c4819beb666e26bc0100dc9adbc310.sh \
3999
 
  $(tf)/$(p)09751616-$(p)09851615-6939c2a7afd2d81f45f818a159b7c5226f83a50b.sh \
4000
 
  $(tf)/$(p)09851616-$(p)09951615-0f2c8bc011d2a45e2afa01459391e68873363c6c.sh \
4001
 
  $(tf)/$(p)09951616-$(p)10051615-630dc2ad72f4c222bad1405e6c5bea590f92a98c.sh \
4002
 
  $(tf)/$(q)940336-$(q)942335-63cbd6313d78247b04d63bbbac50cb8f8d33ff71.sh \
4003
 
  $(tf)/$(q)942336-$(q)944335-0d03d63653767173182491b86fa18f8f680bb036.sh \
4004
 
  $(tf)/$(q)944336-$(q)946335-ca43bd38cd9f97cc5bb63613cb19643578640f0b.sh \
4005
 
  $(tf)/$(q)946336-$(q)948335-86d59545a0c13567fa96811821ea5cde950611b1.sh \
4006
 
  $(tf)/$(q)948336-$(q)950335-c3740e702fa9c97e6cf00150860e0b936a141a6b.sh \
4007
 
  $(tf)/$(q)950336-$(q)952335-551c3c4c4640d86fda311b5c3006dac45505c0ce.sh \
4008
 
  $(tf)/$(q)952336-$(q)954335-b1b0b00463c2f853d70ef9c4f7a96de5cb614156.sh \
4009
 
  $(tf)/$(q)954336-$(q)956335-8938a484a9ef6bb16478091d294fcde9f8ecea69.sh \
4010
 
  $(tf)/$(q)956336-$(q)958335-d1ae6bc712d994f35edf55c785d71ddf31f16535.sh \
4011
 
  $(tf)/$(q)958336-$(q)960335-2374919a89196e1fce93adfe779cb4664556d4b6.sh \
4012
 
  $(tf)/$(q)960336-$(q)962335-569e4363e8d9e8830a187d9ab27365eef08abde1.sh
 
3991
  $(tf)/t00.sh $(tf)/t01.sh $(tf)/t02.sh $(tf)/t03.sh $(tf)/t04.sh \
 
3992
  $(tf)/t05.sh $(tf)/t06.sh $(tf)/t07.sh $(tf)/t08.sh $(tf)/t09.sh \
 
3993
  $(tf)/t10.sh $(tf)/t11.sh $(tf)/t12.sh $(tf)/t13.sh $(tf)/t14.sh \
 
3994
  $(tf)/t15.sh $(tf)/t16.sh $(tf)/t17.sh $(tf)/t18.sh $(tf)/t19.sh \
 
3995
  $(tf)/t20.sh $(tf)/t21.sh $(tf)/t22.sh $(tf)/t23.sh $(tf)/t24.sh \
 
3996
  $(tf)/t25.sh $(tf)/t26.sh $(tf)/t27.sh $(tf)/t28.sh $(tf)/t29.sh \
 
3997
  $(tf)/t30.sh $(tf)/t31.sh $(tf)/t32.sh $(tf)/t33.sh $(tf)/t34.sh \
 
3998
  $(tf)/t35.sh $(tf)/t36.sh
4013
3999
 
4014
4000
pr_data = \
4015
4001
  tests/pr/0F                                   \
4261
4247
        lib/$(DEPDIR)/$(am__dirstamp)
4262
4248
lib/binary-io.$(OBJEXT): lib/$(am__dirstamp) \
4263
4249
        lib/$(DEPDIR)/$(am__dirstamp)
 
4250
lib/bitrotate.$(OBJEXT): lib/$(am__dirstamp) \
 
4251
        lib/$(DEPDIR)/$(am__dirstamp)
4264
4252
lib/buffer-lcm.$(OBJEXT): lib/$(am__dirstamp) \
4265
4253
        lib/$(DEPDIR)/$(am__dirstamp)
4266
4254
lib/c-ctype.$(OBJEXT): lib/$(am__dirstamp) \
4363
4351
        lib/$(DEPDIR)/$(am__dirstamp)
4364
4352
lib/freopen-safer.$(OBJEXT): lib/$(am__dirstamp) \
4365
4353
        lib/$(DEPDIR)/$(am__dirstamp)
4366
 
lib/statat.$(OBJEXT): lib/$(am__dirstamp) \
4367
 
        lib/$(DEPDIR)/$(am__dirstamp)
4368
4354
lib/ftoastr.$(OBJEXT): lib/$(am__dirstamp) \
4369
4355
        lib/$(DEPDIR)/$(am__dirstamp)
4370
4356
lib/full-read.$(OBJEXT): lib/$(am__dirstamp) \
4371
4357
        lib/$(DEPDIR)/$(am__dirstamp)
4372
4358
lib/full-write.$(OBJEXT): lib/$(am__dirstamp) \
4373
4359
        lib/$(DEPDIR)/$(am__dirstamp)
 
4360
lib/gethrxtime.$(OBJEXT): lib/$(am__dirstamp) \
 
4361
        lib/$(DEPDIR)/$(am__dirstamp)
 
4362
lib/xtime.$(OBJEXT): lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp)
4374
4363
lib/getndelim2.$(OBJEXT): lib/$(am__dirstamp) \
4375
4364
        lib/$(DEPDIR)/$(am__dirstamp)
4376
4365
lib/gettime.$(OBJEXT): lib/$(am__dirstamp) \
4420
4409
        lib/$(DEPDIR)/$(am__dirstamp)
4421
4410
lib/malloca.$(OBJEXT): lib/$(am__dirstamp) \
4422
4411
        lib/$(DEPDIR)/$(am__dirstamp)
 
4412
lib/math.$(OBJEXT): lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp)
4423
4413
lib/mbchar.$(OBJEXT): lib/$(am__dirstamp) \
4424
4414
        lib/$(DEPDIR)/$(am__dirstamp)
4425
4415
lib/mbiter.$(OBJEXT): lib/$(am__dirstamp) \
4511
4501
        lib/$(DEPDIR)/$(am__dirstamp)
4512
4502
lib/savewd.$(OBJEXT): lib/$(am__dirstamp) \
4513
4503
        lib/$(DEPDIR)/$(am__dirstamp)
 
4504
lib/se-context.$(OBJEXT): lib/$(am__dirstamp) \
 
4505
        lib/$(DEPDIR)/$(am__dirstamp)
 
4506
lib/se-selinux.$(OBJEXT): lib/$(am__dirstamp) \
 
4507
        lib/$(DEPDIR)/$(am__dirstamp)
4514
4508
lib/settime.$(OBJEXT): lib/$(am__dirstamp) \
4515
4509
        lib/$(DEPDIR)/$(am__dirstamp)
 
4510
lib/sig-handler.$(OBJEXT): lib/$(am__dirstamp) \
 
4511
        lib/$(DEPDIR)/$(am__dirstamp)
4516
4512
lib/sockets.$(OBJEXT): lib/$(am__dirstamp) \
4517
4513
        lib/$(DEPDIR)/$(am__dirstamp)
4518
4514
lib/spawn-pipe.$(OBJEXT): lib/$(am__dirstamp) \
4519
4515
        lib/$(DEPDIR)/$(am__dirstamp)
4520
4516
lib/stat-time.$(OBJEXT): lib/$(am__dirstamp) \
4521
4517
        lib/$(DEPDIR)/$(am__dirstamp)
 
4518
lib/statat.$(OBJEXT): lib/$(am__dirstamp) \
 
4519
        lib/$(DEPDIR)/$(am__dirstamp)
4522
4520
lib/mkstemp-safer.$(OBJEXT): lib/$(am__dirstamp) \
4523
4521
        lib/$(DEPDIR)/$(am__dirstamp)
4524
4522
lib/strftime.$(OBJEXT): lib/$(am__dirstamp) \
4531
4529
        lib/$(DEPDIR)/$(am__dirstamp)
4532
4530
lib/strnumcmp.$(OBJEXT): lib/$(am__dirstamp) \
4533
4531
        lib/$(DEPDIR)/$(am__dirstamp)
 
4532
lib/sys_socket.$(OBJEXT): lib/$(am__dirstamp) \
 
4533
        lib/$(DEPDIR)/$(am__dirstamp)
4534
4534
lib/tempname.$(OBJEXT): lib/$(am__dirstamp) \
4535
4535
        lib/$(DEPDIR)/$(am__dirstamp)
4536
4536
lib/glthread/threadlib.$(OBJEXT): lib/glthread/$(am__dirstamp) \
4543
4543
lib/u64.$(OBJEXT): lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp)
4544
4544
lib/unicodeio.$(OBJEXT): lib/$(am__dirstamp) \
4545
4545
        lib/$(DEPDIR)/$(am__dirstamp)
 
4546
lib/unistd.$(OBJEXT): lib/$(am__dirstamp) \
 
4547
        lib/$(DEPDIR)/$(am__dirstamp)
4546
4548
lib/dup-safer.$(OBJEXT): lib/$(am__dirstamp) \
4547
4549
        lib/$(DEPDIR)/$(am__dirstamp)
4548
4550
lib/fd-safer.$(OBJEXT): lib/$(am__dirstamp) \
4583
4585
        lib/$(DEPDIR)/$(am__dirstamp)
4584
4586
lib/wait-process.$(OBJEXT): lib/$(am__dirstamp) \
4585
4587
        lib/$(DEPDIR)/$(am__dirstamp)
 
4588
lib/wctype-h.$(OBJEXT): lib/$(am__dirstamp) \
 
4589
        lib/$(DEPDIR)/$(am__dirstamp)
4586
4590
lib/write-any-file.$(OBJEXT): lib/$(am__dirstamp) \
4587
4591
        lib/$(DEPDIR)/$(am__dirstamp)
4588
4592
lib/xmalloc.$(OBJEXT): lib/$(am__dirstamp) \
4733
4737
        lib/$(DEPDIR)/$(am__dirstamp)
4734
4738
lib/gethostname.$(OBJEXT): lib/$(am__dirstamp) \
4735
4739
        lib/$(DEPDIR)/$(am__dirstamp)
4736
 
lib/gethrxtime.$(OBJEXT): lib/$(am__dirstamp) \
4737
 
        lib/$(DEPDIR)/$(am__dirstamp)
4738
4740
lib/getline.$(OBJEXT): lib/$(am__dirstamp) \
4739
4741
        lib/$(DEPDIR)/$(am__dirstamp)
4740
4742
lib/getloadavg.$(OBJEXT): lib/$(am__dirstamp) \
4857
4859
        lib/$(DEPDIR)/$(am__dirstamp)
4858
4860
lib/spawnp.$(OBJEXT): lib/$(am__dirstamp) \
4859
4861
        lib/$(DEPDIR)/$(am__dirstamp)
 
4862
lib/pthread.$(OBJEXT): lib/$(am__dirstamp) \
 
4863
        lib/$(DEPDIR)/$(am__dirstamp)
4860
4864
lib/putenv.$(OBJEXT): lib/$(am__dirstamp) \
4861
4865
        lib/$(DEPDIR)/$(am__dirstamp)
4862
4866
lib/raise.$(OBJEXT): lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp)
5358
5362
src/nproc$(EXEEXT): $(src_nproc_OBJECTS) $(src_nproc_DEPENDENCIES) $(EXTRA_src_nproc_DEPENDENCIES) src/$(am__dirstamp)
5359
5363
        @rm -f src/nproc$(EXEEXT)
5360
5364
        $(AM_V_CCLD)$(LINK) $(src_nproc_OBJECTS) $(src_nproc_LDADD) $(LIBS)
 
5365
src/numfmt.$(OBJEXT): src/$(am__dirstamp) \
 
5366
        src/$(DEPDIR)/$(am__dirstamp)
 
5367
src/numfmt$(EXEEXT): $(src_numfmt_OBJECTS) $(src_numfmt_DEPENDENCIES) $(EXTRA_src_numfmt_DEPENDENCIES) src/$(am__dirstamp)
 
5368
        @rm -f src/numfmt$(EXEEXT)
 
5369
        $(AM_V_CCLD)$(LINK) $(src_numfmt_OBJECTS) $(src_numfmt_LDADD) $(LIBS)
5361
5370
src/od.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
5362
5371
src/od$(EXEEXT): $(src_od_OBJECTS) $(src_od_DEPENDENCIES) $(EXTRA_src_od_DEPENDENCIES) src/$(am__dirstamp)
5363
5372
        @rm -f src/od$(EXEEXT)
5612
5621
        -rm -f lib/basename-lgpl.$(OBJEXT)
5613
5622
        -rm -f lib/basename.$(OBJEXT)
5614
5623
        -rm -f lib/binary-io.$(OBJEXT)
 
5624
        -rm -f lib/bitrotate.$(OBJEXT)
5615
5625
        -rm -f lib/btowc.$(OBJEXT)
5616
5626
        -rm -f lib/buffer-lcm.$(OBJEXT)
5617
5627
        -rm -f lib/c-ctype.$(OBJEXT)
5772
5782
        -rm -f lib/lstat.$(OBJEXT)
5773
5783
        -rm -f lib/malloc.$(OBJEXT)
5774
5784
        -rm -f lib/malloca.$(OBJEXT)
 
5785
        -rm -f lib/math.$(OBJEXT)
5775
5786
        -rm -f lib/mbchar.$(OBJEXT)
5776
5787
        -rm -f lib/mbiter.$(OBJEXT)
5777
5788
        -rm -f lib/mbrlen.$(OBJEXT)
5835
5846
        -rm -f lib/priv-set.$(OBJEXT)
5836
5847
        -rm -f lib/progname.$(OBJEXT)
5837
5848
        -rm -f lib/propername.$(OBJEXT)
 
5849
        -rm -f lib/pthread.$(OBJEXT)
5838
5850
        -rm -f lib/putenv.$(OBJEXT)
5839
5851
        -rm -f lib/quotearg.$(OBJEXT)
5840
5852
        -rm -f lib/raise.$(OBJEXT)
5868
5880
        -rm -f lib/save-cwd.$(OBJEXT)
5869
5881
        -rm -f lib/savedir.$(OBJEXT)
5870
5882
        -rm -f lib/savewd.$(OBJEXT)
 
5883
        -rm -f lib/se-context.$(OBJEXT)
 
5884
        -rm -f lib/se-selinux.$(OBJEXT)
5871
5885
        -rm -f lib/select.$(OBJEXT)
5872
5886
        -rm -f lib/selinux-at.$(OBJEXT)
5873
5887
        -rm -f lib/set-mode-acl.$(OBJEXT)
5876
5890
        -rm -f lib/sha1.$(OBJEXT)
5877
5891
        -rm -f lib/sha256.$(OBJEXT)
5878
5892
        -rm -f lib/sha512.$(OBJEXT)
 
5893
        -rm -f lib/sig-handler.$(OBJEXT)
5879
5894
        -rm -f lib/sig2str.$(OBJEXT)
5880
5895
        -rm -f lib/sigaction.$(OBJEXT)
5881
5896
        -rm -f lib/signbitd.$(OBJEXT)
5925
5940
        -rm -f lib/strtoull.$(OBJEXT)
5926
5941
        -rm -f lib/strtoumax.$(OBJEXT)
5927
5942
        -rm -f lib/symlink.$(OBJEXT)
 
5943
        -rm -f lib/sys_socket.$(OBJEXT)
5928
5944
        -rm -f lib/tempname.$(OBJEXT)
5929
5945
        -rm -f lib/time_r.$(OBJEXT)
5930
5946
        -rm -f lib/timespec.$(OBJEXT)
5934
5950
        -rm -f lib/umaxtostr.$(OBJEXT)
5935
5951
        -rm -f lib/uname.$(OBJEXT)
5936
5952
        -rm -f lib/unicodeio.$(OBJEXT)
 
5953
        -rm -f lib/unistd.$(OBJEXT)
5937
5954
        -rm -f lib/unistr/u8-mbtoucr.$(OBJEXT)
5938
5955
        -rm -f lib/unistr/u8-uctomb-aux.$(OBJEXT)
5939
5956
        -rm -f lib/unistr/u8-uctomb.$(OBJEXT)
5956
5973
        -rm -f lib/waitpid.$(OBJEXT)
5957
5974
        -rm -f lib/wcrtomb.$(OBJEXT)
5958
5975
        -rm -f lib/wcswidth.$(OBJEXT)
 
5976
        -rm -f lib/wctype-h.$(OBJEXT)
5959
5977
        -rm -f lib/wcwidth.$(OBJEXT)
5960
5978
        -rm -f lib/write-any-file.$(OBJEXT)
5961
5979
        -rm -f lib/write.$(OBJEXT)
5981
5999
        -rm -f lib/xstrtold.$(OBJEXT)
5982
6000
        -rm -f lib/xstrtoul.$(OBJEXT)
5983
6001
        -rm -f lib/xstrtoumax.$(OBJEXT)
 
6002
        -rm -f lib/xtime.$(OBJEXT)
5984
6003
        -rm -f lib/xvasprintf.$(OBJEXT)
5985
6004
        -rm -f lib/yesno.$(OBJEXT)
5986
6005
        -rm -f src/base64.$(OBJEXT)
6042
6061
        -rm -f src/nl.$(OBJEXT)
6043
6062
        -rm -f src/nohup.$(OBJEXT)
6044
6063
        -rm -f src/nproc.$(OBJEXT)
 
6064
        -rm -f src/numfmt.$(OBJEXT)
6045
6065
        -rm -f src/od.$(OBJEXT)
6046
6066
        -rm -f src/operand2sig.$(OBJEXT)
6047
6067
        -rm -f src/paste.$(OBJEXT)
6130
6150
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/basename-lgpl.Po@am__quote@
6131
6151
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/basename.Po@am__quote@
6132
6152
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/binary-io.Po@am__quote@
 
6153
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/bitrotate.Po@am__quote@
6133
6154
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/btowc.Po@am__quote@
6134
6155
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/buffer-lcm.Po@am__quote@
6135
6156
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/c-ctype.Po@am__quote@
6287
6308
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/lstat.Po@am__quote@
6288
6309
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/malloc.Po@am__quote@
6289
6310
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/malloca.Po@am__quote@
 
6311
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/math.Po@am__quote@
6290
6312
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/mbchar.Po@am__quote@
6291
6313
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/mbiter.Po@am__quote@
6292
6314
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/mbrlen.Po@am__quote@
6350
6372
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/priv-set.Po@am__quote@
6351
6373
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/progname.Po@am__quote@
6352
6374
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/propername.Po@am__quote@
 
6375
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/pthread.Po@am__quote@
6353
6376
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/putenv.Po@am__quote@
6354
6377
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/quotearg.Po@am__quote@
6355
6378
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/raise.Po@am__quote@
6383
6406
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/save-cwd.Po@am__quote@
6384
6407
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/savedir.Po@am__quote@
6385
6408
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/savewd.Po@am__quote@
 
6409
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/se-context.Po@am__quote@
 
6410
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/se-selinux.Po@am__quote@
6386
6411
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/select.Po@am__quote@
6387
6412
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/selinux-at.Po@am__quote@
6388
6413
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/set-mode-acl.Po@am__quote@
6391
6416
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/sha1.Po@am__quote@
6392
6417
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/sha256.Po@am__quote@
6393
6418
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/sha512.Po@am__quote@
 
6419
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/sig-handler.Po@am__quote@
6394
6420
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/sig2str.Po@am__quote@
6395
6421
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/sigaction.Po@am__quote@
6396
6422
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/signbitd.Po@am__quote@
6440
6466
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/strtoull.Po@am__quote@
6441
6467
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/strtoumax.Po@am__quote@
6442
6468
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/symlink.Po@am__quote@
 
6469
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/sys_socket.Po@am__quote@
6443
6470
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/tempname.Po@am__quote@
6444
6471
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/time_r.Po@am__quote@
6445
6472
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/timespec.Po@am__quote@
6449
6476
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/umaxtostr.Po@am__quote@
6450
6477
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/uname.Po@am__quote@
6451
6478
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/unicodeio.Po@am__quote@
 
6479
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/unistd.Po@am__quote@
6452
6480
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/unlink.Po@am__quote@
6453
6481
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/unlinkat.Po@am__quote@
6454
6482
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/unsetenv.Po@am__quote@
6467
6495
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/waitpid.Po@am__quote@
6468
6496
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/wcrtomb.Po@am__quote@
6469
6497
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/wcswidth.Po@am__quote@
 
6498
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/wctype-h.Po@am__quote@
6470
6499
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/wcwidth.Po@am__quote@
6471
6500
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/write-any-file.Po@am__quote@
6472
6501
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/write.Po@am__quote@
6492
6521
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/xstrtold.Po@am__quote@
6493
6522
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/xstrtoul.Po@am__quote@
6494
6523
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/xstrtoumax.Po@am__quote@
 
6524
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/xtime.Po@am__quote@
6495
6525
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/xvasprintf.Po@am__quote@
6496
6526
@AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/yesno.Po@am__quote@
6497
6527
@AMDEP_TRUE@@am__include@ @am__quote@lib/glthread/$(DEPDIR)/lock.Po@am__quote@
6560
6590
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/nl.Po@am__quote@
6561
6591
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/nohup.Po@am__quote@
6562
6592
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/nproc.Po@am__quote@
 
6593
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/numfmt.Po@am__quote@
6563
6594
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/od.Po@am__quote@
6564
6595
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/operand2sig.Po@am__quote@
6565
6596
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/paste.Po@am__quote@
7788
7819
.version:
7789
7820
        $(AM_V_GEN)echo $(VERSION) > $@-t && mv $@-t $@
7790
7821
 
7791
 
# In general, we run help2man to build a man page from the binary's --help
7792
 
# output, but when building from a just-unpacked distribution tarball, we
7793
 
# must not do that, since help2man uses perl.  We don't want to depend on
7794
 
# perl in that case.  In general, the .1 file does indeed depend on the
7795
 
# binary.  I.e., for cat, we have this Makefile dependency:
7796
 
#   man/cat.1: src/cat
7797
 
# That means that once we build src/cat, we would trigger the .x.1
7798
 
# rule which runs help2man.  The trick is simply to change the RHS to
7799
 
# "src/cat.c" in the $(distdir) that we're about to tar and compress.
7800
 
# Also handle the three exceptions corresponding to the three binaries
7801
 
# for which there is no like-named .c file: dir, vdir, ginstall.
7802
 
.PHONY: do-not-require-help2man
7803
 
do-not-require-help2man:
7804
 
        perl -pi -e 's,^(man/.+?\.1:\s*src/.+?)$$,$$1.c,;'              \
7805
 
            -e  's,^(man/.+?\.1:\s*src)/ginstall\.c$$,$$1/install.c,;'  \
7806
 
            -e  's,^(man/.+?\.1:\s*src)/v?dir\.c$$,$$1/ls.c,;'          \
7807
 
          $(distdir)/Makefile.in
7808
 
 
7809
7822
# Arrange so that .tarball-version appears only in the distribution
7810
7823
# tarball, and never in a checked-out repository.
7811
7824
# The perl substitution is to change some key uses of "rm" to "/bin/rm".
7812
7825
# See the rm_subst comment for details.
7813
 
dist-hook: gen-ChangeLog do-not-require-help2man
 
7826
dist-hook: gen-ChangeLog
7814
7827
        $(AM_V_GEN)echo $(VERSION) > $(distdir)/.tarball-version
7815
7828
        $(AM_V_at)perl -pi -e '$(rm_subst)' $(distdir)/Makefile.in
7816
7829
.PHONY: gen-ChangeLog
9819
9832
                                $(srcdir)/src/dircolors.hin > $@-t
9820
9833
        $(AM_V_at)chmod a-w $@-t
9821
9834
        $(AM_V_at)mv $@-t $@
9822
 
src/primes.h: src/make-prime-list
 
9835
$(top_srcdir)/src/primes.h:
 
9836
        $(MAKE) src/make-prime-list$(EXEEXT)
9823
9837
        $(AM_V_GEN)rm -f $@ $@-t
9824
 
        $(AM_V_at)src/make-prime-list 5000 > $@-t
 
9838
        $(AM_V_at)src/make-prime-list$(EXEEXT) 5000 > $@-t
9825
9839
        $(AM_V_at)chmod a-w $@-t
9826
9840
        $(AM_V_at)mv $@-t $@
9827
9841
 
9899
9913
 
9900
9914
doc/constants.texi: $(top_srcdir)/src/tail.c $(top_srcdir)/src/shred.c
9901
9915
        $(AM_V_GEN)LC_ALL=C; export LC_ALL; \
 
9916
        $(MKDIR_P) doc && \
9902
9917
        { sed -n -e 's/^#define \(DEFAULT_MAX[_A-Z]*\) \(.*\)/@set \1 \2/p' \
9903
9918
            $(top_srcdir)/src/tail.c && \
9904
9919
          sed -n -e \
9940
9955
sc-exponent-grouping:
9941
9956
        $(AM_V_GEN)$(EGREP) '\{.*\^[0-9][0-9]' $(texi_files) && exit 1 || :
9942
9957
 
9943
 
# E.g., use @sc{nul}, not NUL.
9944
 
sc-use-small-caps-NUL:
9945
 
        $(AM_V_GEN)$(EGREP) '$(_W)NUL$(W_)' $(texi_files) && exit 1 || :
9946
 
 
9947
9958
# Say I/O, not IO.
9948
9959
sc-avoid-io:
9949
9960
        $(AM_V_GEN)$(EGREP) '$(_W)IO$(W_)' $(texi_files) && exit 1 || :
9979
9990
# Most prog.1 man pages depend on src/prog.  List the exceptions:
9980
9991
# Note that dir and vdir are exceptions only if you consider the name
9981
9992
# of the .c file upon which they depend: ls.c.
9982
 
man/arch.1:      src/uname.c
9983
 
man/dir.1:       src/ls.c
9984
 
man/install.1:   src/install.c
9985
 
man/vdir.1:      src/ls.c
 
9993
man/arch.1:      src/uname
 
9994
man/dir.1:       src/dir
 
9995
man/install.1:   src/ginstall
 
9996
man/vdir.1:      src/vdir
9986
9997
 
9987
 
man/base64.1:    src/base64.c
9988
 
man/basename.1:  src/basename.c
9989
 
man/cat.1:       src/cat.c
9990
 
man/chcon.1:     src/chcon.c
9991
 
man/chgrp.1:     src/chgrp.c
9992
 
man/chmod.1:     src/chmod.c
9993
 
man/chown.1:     src/chown.c
9994
 
man/chroot.1:    src/chroot.c
9995
 
man/cksum.1:     src/cksum.c
9996
 
man/comm.1:      src/comm.c
9997
 
man/cp.1:        src/cp.c
9998
 
man/csplit.1:    src/csplit.c
9999
 
man/cut.1:       src/cut.c
10000
 
man/date.1:      src/date.c
10001
 
man/dd.1:        src/dd.c
10002
 
man/df.1:        src/df.c
10003
 
man/dircolors.1: src/dircolors.c
10004
 
man/dirname.1:   src/dirname.c
10005
 
man/du.1:        src/du.c
10006
 
man/echo.1:      src/echo.c
10007
 
man/env.1:       src/env.c
10008
 
man/expand.1:    src/expand.c
10009
 
man/expr.1:      src/expr.c
10010
 
man/factor.1:    src/factor.c
10011
 
man/false.1:     src/false.c
10012
 
man/fmt.1:       src/fmt.c
10013
 
man/fold.1:      src/fold.c
10014
 
man/groups.1:    src/groups.c
10015
 
man/head.1:      src/head.c
10016
 
man/hostid.1:    src/hostid.c
10017
 
man/hostname.1:  src/hostname.c
10018
 
man/id.1:        src/id.c
10019
 
man/join.1:      src/join.c
10020
 
man/kill.1:      src/kill.c
10021
 
man/link.1:      src/link.c
10022
 
man/ln.1:        src/ln.c
10023
 
man/logname.1:   src/logname.c
10024
 
man/ls.1:        src/ls.c
10025
 
man/md5sum.1:    src/md5sum.c
10026
 
man/mkdir.1:     src/mkdir.c
10027
 
man/mkfifo.1:    src/mkfifo.c
10028
 
man/mknod.1:     src/mknod.c
10029
 
man/mktemp.1:    src/mktemp.c
10030
 
man/mv.1:        src/mv.c
10031
 
man/nice.1:      src/nice.c
10032
 
man/nl.1:        src/nl.c
10033
 
man/nohup.1:     src/nohup.c
10034
 
man/nproc.1:     src/nproc.c
10035
 
man/od.1:        src/od.c
10036
 
man/paste.1:     src/paste.c
10037
 
man/pathchk.1:   src/pathchk.c
10038
 
man/pinky.1:     src/pinky.c
10039
 
man/pr.1:        src/pr.c
10040
 
man/printenv.1:  src/printenv.c
10041
 
man/printf.1:    src/printf.c
10042
 
man/ptx.1:       src/ptx.c
10043
 
man/pwd.1:       src/pwd.c
10044
 
man/readlink.1:  src/readlink.c
10045
 
man/realpath.1:  src/realpath.c
10046
 
man/rm.1:        src/rm.c
10047
 
man/rmdir.1:     src/rmdir.c
10048
 
man/runcon.1:    src/runcon.c
10049
 
man/seq.1:       src/seq.c
10050
 
man/sha1sum.1:   src/md5sum.c
10051
 
man/sha224sum.1: src/md5sum.c
10052
 
man/sha256sum.1: src/md5sum.c
10053
 
man/sha384sum.1: src/md5sum.c
10054
 
man/sha512sum.1: src/md5sum.c
10055
 
man/shred.1:     src/shred.c
10056
 
man/shuf.1:      src/shuf.c
10057
 
man/sleep.1:     src/sleep.c
10058
 
man/sort.1:      src/sort.c
10059
 
man/split.1:     src/split.c
10060
 
man/stat.1:      src/stat.c
10061
 
man/stdbuf.1:    src/stdbuf.c
10062
 
man/stty.1:      src/stty.c
10063
 
man/sum.1:       src/sum.c
10064
 
man/sync.1:      src/sync.c
10065
 
man/tac.1:       src/tac.c
10066
 
man/tail.1:      src/tail.c
10067
 
man/tee.1:       src/tee.c
10068
 
man/test.1:      src/test.c
10069
 
man/timeout.1:   src/timeout.c
10070
 
man/touch.1:     src/touch.c
10071
 
man/tr.1:        src/tr.c
10072
 
man/true.1:      src/true.c
10073
 
man/truncate.1:  src/truncate.c
10074
 
man/tsort.1:     src/tsort.c
10075
 
man/tty.1:       src/tty.c
10076
 
man/uname.1:     src/uname.c
10077
 
man/unexpand.1:  src/unexpand.c
10078
 
man/uniq.1:      src/uniq.c
10079
 
man/unlink.1:    src/unlink.c
10080
 
man/uptime.1:    src/uptime.c
10081
 
man/users.1:     src/users.c
10082
 
man/wc.1:        src/wc.c
10083
 
man/who.1:       src/who.c
10084
 
man/whoami.1:    src/whoami.c
10085
 
man/yes.1:       src/yes.c
 
9998
man/base64.1:    src/base64
 
9999
man/basename.1:  src/basename
 
10000
man/cat.1:       src/cat
 
10001
man/chcon.1:     src/chcon
 
10002
man/chgrp.1:     src/chgrp
 
10003
man/chmod.1:     src/chmod
 
10004
man/chown.1:     src/chown
 
10005
man/chroot.1:    src/chroot
 
10006
man/cksum.1:     src/cksum
 
10007
man/comm.1:      src/comm
 
10008
man/cp.1:        src/cp
 
10009
man/csplit.1:    src/csplit
 
10010
man/cut.1:       src/cut
 
10011
man/date.1:      src/date
 
10012
man/dd.1:        src/dd
 
10013
man/df.1:        src/df
 
10014
man/dircolors.1: src/dircolors
 
10015
man/dirname.1:   src/dirname
 
10016
man/du.1:        src/du
 
10017
man/echo.1:      src/echo
 
10018
man/env.1:       src/env
 
10019
man/expand.1:    src/expand
 
10020
man/expr.1:      src/expr
 
10021
man/factor.1:    src/factor
 
10022
man/false.1:     src/false
 
10023
man/fmt.1:       src/fmt
 
10024
man/fold.1:      src/fold
 
10025
man/groups.1:    src/groups
 
10026
man/head.1:      src/head
 
10027
man/hostid.1:    src/hostid
 
10028
man/hostname.1:  src/hostname
 
10029
man/id.1:        src/id
 
10030
man/join.1:      src/join
 
10031
man/kill.1:      src/kill
 
10032
man/link.1:      src/link
 
10033
man/ln.1:        src/ln
 
10034
man/logname.1:   src/logname
 
10035
man/ls.1:        src/ls
 
10036
man/md5sum.1:    src/md5sum
 
10037
man/mkdir.1:     src/mkdir
 
10038
man/mkfifo.1:    src/mkfifo
 
10039
man/mknod.1:     src/mknod
 
10040
man/mktemp.1:    src/mktemp
 
10041
man/mv.1:        src/mv
 
10042
man/nice.1:      src/nice
 
10043
man/nl.1:        src/nl
 
10044
man/nohup.1:     src/nohup
 
10045
man/nproc.1:     src/nproc
 
10046
man/numfmt.1:    src/numfmt
 
10047
man/od.1:        src/od
 
10048
man/paste.1:     src/paste
 
10049
man/pathchk.1:   src/pathchk
 
10050
man/pinky.1:     src/pinky
 
10051
man/pr.1:        src/pr
 
10052
man/printenv.1:  src/printenv
 
10053
man/printf.1:    src/printf
 
10054
man/ptx.1:       src/ptx
 
10055
man/pwd.1:       src/pwd
 
10056
man/readlink.1:  src/readlink
 
10057
man/realpath.1:  src/realpath
 
10058
man/rm.1:        src/rm
 
10059
man/rmdir.1:     src/rmdir
 
10060
man/runcon.1:    src/runcon
 
10061
man/seq.1:       src/seq
 
10062
man/sha1sum.1:   src/md5sum
 
10063
man/sha224sum.1: src/md5sum
 
10064
man/sha256sum.1: src/md5sum
 
10065
man/sha384sum.1: src/md5sum
 
10066
man/sha512sum.1: src/md5sum
 
10067
man/shred.1:     src/shred
 
10068
man/shuf.1:      src/shuf
 
10069
man/sleep.1:     src/sleep
 
10070
man/sort.1:      src/sort
 
10071
man/split.1:     src/split
 
10072
man/stat.1:      src/stat
 
10073
man/stdbuf.1:    src/stdbuf
 
10074
man/stty.1:      src/stty
 
10075
man/sum.1:       src/sum
 
10076
man/sync.1:      src/sync
 
10077
man/tac.1:       src/tac
 
10078
man/tail.1:      src/tail
 
10079
man/tee.1:       src/tee
 
10080
man/test.1:      src/test
 
10081
man/timeout.1:   src/timeout
 
10082
man/touch.1:     src/touch
 
10083
man/tr.1:        src/tr
 
10084
man/true.1:      src/true
 
10085
man/truncate.1:  src/truncate
 
10086
man/tsort.1:     src/tsort
 
10087
man/tty.1:       src/tty
 
10088
man/uname.1:     src/uname
 
10089
man/unexpand.1:  src/unexpand
 
10090
man/uniq.1:      src/uniq
 
10091
man/unlink.1:    src/unlink
 
10092
man/uptime.1:    src/uptime
 
10093
man/users.1:     src/users
 
10094
man/wc.1:        src/wc
 
10095
man/who.1:       src/who
 
10096
man/whoami.1:    src/whoami
 
10097
man/yes.1:       src/yes
10086
10098
 
10087
10099
.x.1:
10088
 
        $(AM_V_GEN)case '$(PERL)' in                            \
10089
 
          *"/missing "*)                                        \
10090
 
            echo 'WARNING: cannot update man page $@ since perl is missing' \
10091
 
              'or inadequate' 1>&2                              \
10092
 
            exit 0;;                                            \
10093
 
        esac; \
10094
 
        name=`echo $@ | sed -e 's|.*/||' -e 's|\.1$$||'` || exit 1;     \
 
10100
        $(AM_V_GEN)name=`echo $@ | sed 's|.*/||; s|\.1$$||'` || exit 1; \
10095
10101
        case $$name in                                                  \
10096
10102
          install) prog='ginstall';;                                    \
10097
10103
             test) prog='[';;                                           \
10102
10108
          && rm -rf $$t                                                 \
10103
10109
          && $(MKDIR_P) $$t                                             \
10104
10110
          && (cd $$t && $(LN_S) '$(abs_top_builddir)/src/'$$prog $$name) \
10105
 
          && $(PERL) -- $(srcdir)/man/help2man                          \
 
10111
          && $(run_help2man)                                            \
10106
10112
                     --source='$(PACKAGE_STRING)'                       \
10107
10113
                     --include=$(srcdir)/man/$$name.x                   \
10108
10114
                     --output=$$t/$$name.1 $$t/$$name                   \
10112
10118
          && mv $@-t $@
10113
10119
.PHONY: check-root
10114
10120
check-root:
10115
 
        $(MAKE) check TESTS='$(root_tests)'
 
10121
        $(MAKE) check TESTS='$(root_tests)' SUBDIRS=.
10116
10122
 
10117
 
$(factor_tests): tests/factor/run.sh
 
10123
$(factor_tests): $(tf)/run.sh $(tf)/create-test.sh
10118
10124
        $(AM_V_GEN)$(MKDIR_P) $(tf)
10119
 
        $(AM_V_at)ln -f $(srcdir)/tests/factor/run.sh $@
 
10125
        $(AM_V_at)$(SHELL) $(srcdir)/$(tf)/create-test.sh $@ \
 
10126
          $(srcdir)/$(tf)/run.sh > $@-t
 
10127
        $(AM_V_at)chmod a+x $@-t
 
10128
        $(AM_V_at)mv $@-t $@
10120
10129
 
10121
10130
$(TEST_LOGS): $(PROGRAMS)
10122
10131