]> sourceware.org Git - automake.git/commitdiff
TAGS fixup
authorTom Tromey <tromey@redhat.com>
Sun, 8 Sep 1996 15:05:55 +0000 (15:05 +0000)
committerTom Tromey <tromey@redhat.com>
Sun, 8 Sep 1996 15:05:55 +0000 (15:05 +0000)
ChangeLog
Makefile.am
Makefile.in
TODO
lib/am/Makefile.am
tags-clean.am

index 75f777a9312ec0708e7d186a306123c0844f87ab..1c50032ca2a7de40a6607c0153ff46cd0d63f851 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+Sun Sep  8 09:00:37 1996  Tom Tromey  <tromey@creche.cygnus.com>
+
+       * Makefile.am (installcheck-local): Check all scripts.
+
+Sat Sep  7 19:22:32 1996  Tom Tromey  <tromey@creche.cygnus.com>
+
+       * tags-clean.am: Do deletions here again.
+
 Thu Sep  5 09:06:23 1996  Tom Tromey  <tromey@creche.cygnus.com>
 
        * automake.in (usage): Include bug-reporting information.
index 2f0e4a92edc764e7320d07f63da92ae5d7d2b559..0831b4acaabce2f5e086bdee66e0ead313cc3c04 100644 (file)
@@ -33,11 +33,9 @@ TAGS_DEPENDENCIES = automake.in aclocal.in automake.texi
 ## doesn't exist, then this test is meaningless anyway.
 # Check to make sure some installed files are executable.
 installcheck-local:
-       $(PERL) -e "exit ! -x '$(pkgdatadir)/config.guess';"
-       $(PERL) -e "exit ! -x '$(pkgdatadir)/config.sub';"
-       $(PERL) -e "exit ! -x '$(pkgdatadir)/install-sh';"
-       $(PERL) -e "exit ! -x '$(pkgdatadir)/mdate-sh';"
-       $(PERL) -e "exit ! -x '$(pkgdatadir)/mkinstalldirs';"
+       for file in $(pkgdata_SCRIPTS); do \
+         $(PERL) -e "exit ! -x $(pkgdatadir)/$$file;" || exit 1; \
+       done
 
 # Some simple checks, and then ordinary check.  These are only really
 # guaranteed to work on my machine.
index ceee986de76294360864dafe58fa705282b5529a..62a9a3c2638e42da00f2d30000282f0d1c56c3d7 100644 (file)
@@ -427,11 +427,9 @@ maintainer-clean-generic clean mostlyclean distclean maintainer-clean
 
 # Check to make sure some installed files are executable.
 installcheck-local:
-       $(PERL) -e "exit ! -x '$(pkgdatadir)/config.guess';"
-       $(PERL) -e "exit ! -x '$(pkgdatadir)/config.sub';"
-       $(PERL) -e "exit ! -x '$(pkgdatadir)/install-sh';"
-       $(PERL) -e "exit ! -x '$(pkgdatadir)/mdate-sh';"
-       $(PERL) -e "exit ! -x '$(pkgdatadir)/mkinstalldirs';"
+       for file in $(pkgdata_SCRIPTS); do \
+         $(PERL) -e "exit ! -x $(pkgdatadir)/$$file;" || exit 1; \
+       done
 
 # Some simple checks, and then ordinary check.  These are only really
 # guaranteed to work on my machine.
diff --git a/TODO b/TODO
index 39811c7a33b47db5a85c297df65b5682af45b9ce..2300e100d3c35810d715843772389a7380190e3a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -7,6 +7,7 @@ Priorities for release:
 !! remove autosystem-specific macros
 !! should write autoconf-style doc entries for each m4 macro
 
+  [ this should really go into autoconf in some automatic way ]
 Joel> I know that the following is needed at the end of configure.in:
 Joel>         [test -z "$CONFIG_HEADERS" || echo timestamp >stamp-h])
 Joel> However, if automake checked that this line is present, it would
@@ -47,6 +48,7 @@ characters long.
 *    Don't include any symbolic links in the distribution itself.
      (ditto hard links)
 *    Make sure that all the files in the distribution are world-readable.
+** also, check --help output and --version output.  Idea from François
 
 consider supporting "var+= stuff" syntax.  rewrite to just var=... on
 output.  This is sometimes convenient when you want to write a
index 2f0e4a92edc764e7320d07f63da92ae5d7d2b559..0831b4acaabce2f5e086bdee66e0ead313cc3c04 100644 (file)
@@ -33,11 +33,9 @@ TAGS_DEPENDENCIES = automake.in aclocal.in automake.texi
 ## doesn't exist, then this test is meaningless anyway.
 # Check to make sure some installed files are executable.
 installcheck-local:
-       $(PERL) -e "exit ! -x '$(pkgdatadir)/config.guess';"
-       $(PERL) -e "exit ! -x '$(pkgdatadir)/config.sub';"
-       $(PERL) -e "exit ! -x '$(pkgdatadir)/install-sh';"
-       $(PERL) -e "exit ! -x '$(pkgdatadir)/mdate-sh';"
-       $(PERL) -e "exit ! -x '$(pkgdatadir)/mkinstalldirs';"
+       for file in $(pkgdata_SCRIPTS); do \
+         $(PERL) -e "exit ! -x $(pkgdatadir)/$$file;" || exit 1; \
+       done
 
 # Some simple checks, and then ordinary check.  These are only really
 # guaranteed to work on my machine.
index 2a52b33911f0340dcd6c6b24c05b73c3632abe68..62c143a60be0bdb0fd38069e8fb28176aede0c93 100644 (file)
@@ -19,8 +19,13 @@ mostlyclean-tags:
 
 clean-tags:
 
+## The GNU Standards mandates that tags files be removed by
+## maintainer-clean.  But I'm told (by François Pinard) that this is
+## really because RMS usually includes TAGS files in his
+## distributions.  Since we do not, we instead have "distclean" remove
+## them.  The rule is: if the user built it, "distclean" removes it.
+## If it is shipped, "maintainer-clean" removes it.
 distclean-tags:
+       rm -f TAGS ID
 
-## The GNU Standards mandates that tags files be removed here.
 maintainer-clean-tags:
-       rm -f TAGS ID
This page took 0.0407960000000001 seconds and 5 git commands to generate.