+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.
## 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.
# 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.
!! 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
* 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
## 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.
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