diff options
-rw-r--r-- | AUTHORS | 88 | ||||
-rw-r--r-- | lib/Makefile.in | 58 | ||||
-rw-r--r-- | src/Makefile.in | 30 | ||||
-rw-r--r-- | tests/du/Makefile.in | 2 | ||||
-rw-r--r-- | tests/ln/Makefile.in | 2 |
5 files changed, 148 insertions, 32 deletions
@@ -1,2 +1,86 @@ -See the --version output of each program for the authors -of that program. +Here are the names of the programs in this package, +each followed by the name(s) of its author(s). + +basename: FIXME unknown +cat: Torbjorn Granlund and Richard M. Stallman +chgrp: David MacKenzie +chmod: David MacKenzie +chown: David MacKenzie +chroot: Roland McGrath +cksum: Q. Frank Xia +comm: Richard Stallman and David MacKenzie +cp: Torbjorn Granlund, David MacKenzie, and Jim Meyering +csplit: Stuart Kemp and David MacKenzie +cut: David Ihnat, David MacKenzie, and Jim Meyering +date: David MacKenzie +dd: Paul Rubin, David MacKenzie, and Stuart Kemp +df: Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert +dircolors: H. Peter Anvin +dirname: David MacKenzie and Jim Meyering +du: Torbjorn Granlund, David MacKenzie, Larry McVoy, and Paul Eggert +echo: FIXME unknown +env: Richard Mlynarik and David MacKenzie +expand: David MacKenzie +expr: Mike Parker +factor: Paul Rubin +false: no one +fmt: Ross Paterson +fold: David MacKenzie +head: David MacKenzie +hostid: Jim Meyering +hostname: Jim Meyering +id: Arnold Robbins and David MacKenzie +install: David MacKenzie +join: Mike Haertel +kill: Paul Eggert +link: Michael Stone +ln: Mike Parker and David MacKenzie +logname: FIXME: unknown +ls: Richard Stallman and David MacKenzie +md5sum: Ulrich Drepper and Scott Miller +mkdir: David MacKenzie +mkfifo: David MacKenzie +mknod: David MacKenzie +mv: Mike Parker, David MacKenzie, and Jim Meyering +nice: David MacKenzie +nl: Scott Bartram and David MacKenzie +od: Jim Meyering +paste: David M. Ihnat and David MacKenzie +pathchk: David MacKenzie and Jim Meyering +pinky: Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi +pr: Pete TerMaat and Roland Huebner +printenv: David MacKenzie and Richard Mlynarik +printf: David MacKenzie +ptx: François Pinard +pwd: Jim Meyering +rm: Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering +rmdir: David MacKenzie +seq: Ulrich Drepper +shred: Colin Plumb +sleep: Jim Meyering and Paul Eggert +sort: Mike Haertel and Paul Eggert +split: Torbjorn Granlund and Richard M. Stallman +stat: Michael Meskes +stty: David MacKenzie +su: David MacKenzie +sum: Kayvan Aghaiepour and David MacKenzie +sync: Jim Meyering +tac: Jay Lepreau and David MacKenzie +tail: Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering +tee: Mike Parker, Richard M. Stallman, and David MacKenzie +test: FIXME: ksb and mjb +touch: Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith +tr: Jim Meyering +true: no one +tsort: Mark Kettenis +tty: David MacKenzie +uname: David MacKenzie +unexpand: David MacKenzie +uniq: Richard Stallman and David MacKenzie +unlink: Michael Stone +uptime: Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi +users: Joseph Arceneaux and David MacKenzie +wc: Paul Rubin and David MacKenzie +who: Joseph Arceneaux, David MacKenzie, and Michael Stone +whoami: Richard Mlynarik +yes: David MacKenzie diff --git a/lib/Makefile.in b/lib/Makefile.in index d1158f163..a9e9735a6 100644 --- a/lib/Makefile.in +++ b/lib/Makefile.in @@ -701,6 +701,8 @@ localcharset_.c: localcharset.c $(ANSI2KNR) $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/localcharset.c; then echo $(srcdir)/localcharset.c; else echo localcharset.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > localcharset_.c || rm -f localcharset_.c long-options_.c: long-options.c $(ANSI2KNR) $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/long-options.c; then echo $(srcdir)/long-options.c; else echo long-options.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > long-options_.c || rm -f long-options_.c +lstat_.c: lib/lstat.c $(ANSI2KNR) + $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/lib/lstat.c; then echo $(srcdir)/lib/lstat.c; else echo lib/lstat.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > lstat_.c || rm -f lstat_.c makepath_.c: makepath.c $(ANSI2KNR) $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/makepath.c; then echo $(srcdir)/makepath.c; else echo makepath.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > makepath_.c || rm -f makepath_.c malloc_.c: lib/malloc.c $(ANSI2KNR) @@ -781,6 +783,8 @@ sha_.c: sha.c $(ANSI2KNR) $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/sha.c; then echo $(srcdir)/sha.c; else echo sha.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > sha_.c || rm -f sha_.c sig2str_.c: lib/sig2str.c $(ANSI2KNR) $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/lib/sig2str.c; then echo $(srcdir)/lib/sig2str.c; else echo lib/sig2str.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > sig2str_.c || rm -f sig2str_.c +stat_.c: lib/stat.c $(ANSI2KNR) + $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/lib/stat.c; then echo $(srcdir)/lib/stat.c; else echo lib/stat.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > stat_.c || rm -f stat_.c stpcpy_.c: lib/stpcpy.c $(ANSI2KNR) $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/lib/stpcpy.c; then echo $(srcdir)/lib/stpcpy.c; else echo lib/stpcpy.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > stpcpy_.c || rm -f stpcpy_.c strcasecmp_.c: lib/strcasecmp.c $(ANSI2KNR) @@ -872,33 +876,33 @@ gettimeofday_.$(OBJEXT) getugroups_.$(OBJEXT) getusershell_.$(OBJEXT) \ group-member_.$(OBJEXT) hard-locale_.$(OBJEXT) hash_.$(OBJEXT) \ hash-pjw_.$(OBJEXT) human_.$(OBJEXT) idcache_.$(OBJEXT) \ isdir_.$(OBJEXT) lchown_.$(OBJEXT) linebuffer_.$(OBJEXT) \ -localcharset_.$(OBJEXT) long-options_.$(OBJEXT) makepath_.$(OBJEXT) \ -malloc_.$(OBJEXT) mbswidth_.$(OBJEXT) md5_.$(OBJEXT) \ -memcasecmp_.$(OBJEXT) memchr_.$(OBJEXT) memcmp_.$(OBJEXT) \ -memcoll_.$(OBJEXT) memcpy_.$(OBJEXT) memmove_.$(OBJEXT) \ -memrchr_.$(OBJEXT) memset_.$(OBJEXT) mkdir_.$(OBJEXT) \ -mkstemp_.$(OBJEXT) mktime_.$(OBJEXT) modechange_.$(OBJEXT) \ -mountlist_.$(OBJEXT) nanosleep_.$(OBJEXT) obstack_.$(OBJEXT) \ -path-concat_.$(OBJEXT) physmem_.$(OBJEXT) posixtm_.$(OBJEXT) \ -posixver_.$(OBJEXT) putenv_.$(OBJEXT) quote_.$(OBJEXT) \ -quotearg_.$(OBJEXT) readtokens_.$(OBJEXT) readutmp_.$(OBJEXT) \ -realloc_.$(OBJEXT) regex_.$(OBJEXT) rename_.$(OBJEXT) rmdir_.$(OBJEXT) \ -rpmatch_.$(OBJEXT) safe-read_.$(OBJEXT) same_.$(OBJEXT) \ -save-cwd_.$(OBJEXT) savedir_.$(OBJEXT) settime_.$(OBJEXT) \ -sha_.$(OBJEXT) sig2str_.$(OBJEXT) stpcpy_.$(OBJEXT) \ -strcasecmp_.$(OBJEXT) strcspn_.$(OBJEXT) strdup_.$(OBJEXT) \ -strftime_.$(OBJEXT) stripslash_.$(OBJEXT) strncasecmp_.$(OBJEXT) \ -strndup_.$(OBJEXT) strnlen_.$(OBJEXT) strpbrk_.$(OBJEXT) \ -strstr_.$(OBJEXT) strtod_.$(OBJEXT) strtoimax_.$(OBJEXT) \ -strtol_.$(OBJEXT) strtoll_.$(OBJEXT) strtoul_.$(OBJEXT) \ -strtoull_.$(OBJEXT) strtoumax_.$(OBJEXT) strverscmp_.$(OBJEXT) \ -tempname_.$(OBJEXT) unicodeio_.$(OBJEXT) userspec_.$(OBJEXT) \ -utime_.$(OBJEXT) version-etc_.$(OBJEXT) xgetcwd_.$(OBJEXT) \ -xgethostname_.$(OBJEXT) xmalloc_.$(OBJEXT) xmemcoll_.$(OBJEXT) \ -xnanosleep_.$(OBJEXT) xreadlink_.$(OBJEXT) xstrdup_.$(OBJEXT) \ -xstrtod_.$(OBJEXT) xstrtoimax_.$(OBJEXT) xstrtol_.$(OBJEXT) \ -xstrtoul_.$(OBJEXT) xstrtoumax_.$(OBJEXT) yesno_.$(OBJEXT) : \ -$(ANSI2KNR) +localcharset_.$(OBJEXT) long-options_.$(OBJEXT) lstat_.$(OBJEXT) \ +makepath_.$(OBJEXT) malloc_.$(OBJEXT) mbswidth_.$(OBJEXT) \ +md5_.$(OBJEXT) memcasecmp_.$(OBJEXT) memchr_.$(OBJEXT) \ +memcmp_.$(OBJEXT) memcoll_.$(OBJEXT) memcpy_.$(OBJEXT) \ +memmove_.$(OBJEXT) memrchr_.$(OBJEXT) memset_.$(OBJEXT) \ +mkdir_.$(OBJEXT) mkstemp_.$(OBJEXT) mktime_.$(OBJEXT) \ +modechange_.$(OBJEXT) mountlist_.$(OBJEXT) nanosleep_.$(OBJEXT) \ +obstack_.$(OBJEXT) path-concat_.$(OBJEXT) physmem_.$(OBJEXT) \ +posixtm_.$(OBJEXT) posixver_.$(OBJEXT) putenv_.$(OBJEXT) \ +quote_.$(OBJEXT) quotearg_.$(OBJEXT) readtokens_.$(OBJEXT) \ +readutmp_.$(OBJEXT) realloc_.$(OBJEXT) regex_.$(OBJEXT) \ +rename_.$(OBJEXT) rmdir_.$(OBJEXT) rpmatch_.$(OBJEXT) \ +safe-read_.$(OBJEXT) same_.$(OBJEXT) save-cwd_.$(OBJEXT) \ +savedir_.$(OBJEXT) settime_.$(OBJEXT) sha_.$(OBJEXT) sig2str_.$(OBJEXT) \ +stat_.$(OBJEXT) stpcpy_.$(OBJEXT) strcasecmp_.$(OBJEXT) \ +strcspn_.$(OBJEXT) strdup_.$(OBJEXT) strftime_.$(OBJEXT) \ +stripslash_.$(OBJEXT) strncasecmp_.$(OBJEXT) strndup_.$(OBJEXT) \ +strnlen_.$(OBJEXT) strpbrk_.$(OBJEXT) strstr_.$(OBJEXT) \ +strtod_.$(OBJEXT) strtoimax_.$(OBJEXT) strtol_.$(OBJEXT) \ +strtoll_.$(OBJEXT) strtoul_.$(OBJEXT) strtoull_.$(OBJEXT) \ +strtoumax_.$(OBJEXT) strverscmp_.$(OBJEXT) tempname_.$(OBJEXT) \ +unicodeio_.$(OBJEXT) userspec_.$(OBJEXT) utime_.$(OBJEXT) \ +version-etc_.$(OBJEXT) xgetcwd_.$(OBJEXT) xgethostname_.$(OBJEXT) \ +xmalloc_.$(OBJEXT) xmemcoll_.$(OBJEXT) xnanosleep_.$(OBJEXT) \ +xreadlink_.$(OBJEXT) xstrdup_.$(OBJEXT) xstrtod_.$(OBJEXT) \ +xstrtoimax_.$(OBJEXT) xstrtol_.$(OBJEXT) xstrtoul_.$(OBJEXT) \ +xstrtoumax_.$(OBJEXT) yesno_.$(OBJEXT) : $(ANSI2KNR) .y.c: $(YACCCOMPILE) `test -f '$<' || echo '$(srcdir)/'`$< diff --git a/src/Makefile.in b/src/Makefile.in index 87ae5de27..2aa1917f1 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -265,8 +265,19 @@ BUILT_SOURCES = dircolors.h false.c wheel.h wheel-size.h # Tell automake to exempt it from that installcheck test. AM_INSTALLCHECK_STD_OPTIONS_EXEMPT = false +all_programs = \ + $(bin_PROGRAMS) \ + $(EXTRA_PROGRAMS) \ + $(bin_SCRIPTS) \ + $(EXTRA_SCRIPTS) + + pm = progs-makefile pr = progs-readme + +sed_filter = s/^ *//;s/N_ (//;s/^"//;s/")*$$// +s1 = '/^\#define AUTHORS \([^\\]\)/{;s//\1/;$(sed_filter);p;q;}' +s2 = '/^\#define AUTHORS \\\\/{;n;$(sed_filter);p;q;}' subdir = src mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h @@ -1723,11 +1734,28 @@ check: check-README .PHONY: check-README check-README: rm -rf $(pr) $(pm) - echo $(EXTRA_PROGRAMS) $(EXTRA_SCRIPTS) $(bin_SCRIPTS) $(bin_PROGRAMS) \ + echo $(all_programs) \ | tr -s ' ' '\n' | sort -u > $(pm) sed -n '/^The programs .* are:/,/^[a-zA-Z]/p' $(top_srcdir)/README \ | sed -n '/^ */s///p' | tr -s ' ' '\n' > $(pr) diff $(pm) $(pr) && rm -rf $(pr) $(pm) +# FIXME: handle *.sh +../AUTHORS: $(SOURCES) + ( \ + set -e; \ + echo "Here are the names of the programs in this package,"; \ + echo "each followed by the name(s) of its author(s)."; \ + echo; \ + for i in $(SOURCES); do \ + a=`sed -n $(s1) $$i`; \ + test "$$a" && : \ + || a=`sed -n $(s2) $$i`; \ + if test "$$a"; then \ + prog=`echo $$i|sed 's/\.c$$//'`; \ + echo "$$prog: $$a"; \ + fi; \ + done | sort -u ) > $@-t + mv $@-t $@ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/tests/du/Makefile.in b/tests/du/Makefile.in index 456158cc4..782c361bd 100644 --- a/tests/du/Makefile.in +++ b/tests/du/Makefile.in @@ -147,7 +147,7 @@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ AUTOMAKE_OPTIONS = 1.4 gnits -TESTS = two-args slink +TESTS = deref two-args slink EXTRA_DIST = $(TESTS) TESTS_ENVIRONMENT = \ PATH=`pwd`/../../src:$$PATH diff --git a/tests/ln/Makefile.in b/tests/ln/Makefile.in index d1b76ef2d..9b01e71c1 100644 --- a/tests/ln/Makefile.in +++ b/tests/ln/Makefile.in @@ -147,7 +147,7 @@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ AUTOMAKE_OPTIONS = 1.2 gnits -TESTS = sf-1 misc backup-1 +TESTS = target-1 sf-1 misc backup-1 EXTRA_DIST = $(TESTS) TESTS_ENVIRONMENT = \ PATH=`pwd`/../../src:$$PATH |