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) \
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) \
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)
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 \
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
3001
charset_alias = $(DESTDIR)$(libdir)/lib/charset.alias
3024
charset_alias = $(DESTDIR)$(libdir)/charset.alias
3002
3025
charset_tmp = $(DESTDIR)$(libdir)/charset.tmp
3004
3027
# Because this Makefile snippet defines a variable used by other
3955
3985
$(all_root_tests)
3961
q = 79228162514264337593543
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
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
7789
7820
$(AM_V_GEN)echo $(VERSION) > $@-t && mv $@-t $@
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
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
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
9984
man/install.1: src/install.c
9985
man/vdir.1: src/ls.c
9993
man/arch.1: src/uname
9995
man/install.1: src/ginstall
9996
man/vdir.1: src/vdir
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
9998
man/csplit.1: src/csplit.c
9999
man/cut.1: src/cut.c
10000
man/date.1: src/date.c
10003
man/dircolors.1: src/dircolors.c
10004
man/dirname.1: src/dirname.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
10019
man/join.1: src/join.c
10020
man/kill.1: src/kill.c
10021
man/link.1: src/link.c
10023
man/logname.1: src/logname.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
10031
man/nice.1: src/nice.c
10033
man/nohup.1: src/nohup.c
10034
man/nproc.1: src/nproc.c
10036
man/paste.1: src/paste.c
10037
man/pathchk.1: src/pathchk.c
10038
man/pinky.1: src/pinky.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
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
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
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
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
10009
man/csplit.1: src/csplit
10011
man/date.1: src/date
10014
man/dircolors.1: src/dircolors
10015
man/dirname.1: src/dirname
10017
man/echo.1: src/echo
10019
man/expand.1: src/expand
10020
man/expr.1: src/expr
10021
man/factor.1: src/factor
10022
man/false.1: src/false
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
10030
man/join.1: src/join
10031
man/kill.1: src/kill
10032
man/link.1: src/link
10034
man/logname.1: src/logname
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
10042
man/nice.1: src/nice
10044
man/nohup.1: src/nohup
10045
man/nproc.1: src/nproc
10046
man/numfmt.1: src/numfmt
10048
man/paste.1: src/paste
10049
man/pathchk.1: src/pathchk
10050
man/pinky.1: src/pinky
10052
man/printenv.1: src/printenv
10053
man/printf.1: src/printf
10056
man/readlink.1: src/readlink
10057
man/realpath.1: src/realpath
10059
man/rmdir.1: src/rmdir
10060
man/runcon.1: src/runcon
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
10076
man/sync.1: src/sync
10078
man/tail.1: src/tail
10080
man/test.1: src/test
10081
man/timeout.1: src/timeout
10082
man/touch.1: src/touch
10084
man/true.1: src/true
10085
man/truncate.1: src/truncate
10086
man/tsort.1: src/tsort
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
10096
man/whoami.1: src/whoami
10088
$(AM_V_GEN)case '$(PERL)' in \
10090
echo 'WARNING: cannot update man page $@ since perl is missing' \
10091
'or inadequate' 1>&2 \
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='[';; \