* automake.in (handle_dist_worker): Find NEWS in srcdir.
($RULE_PATTERN): Include chars "$(){}/" in allowable patterns in a
rule.
+ (require_config_file): Set config_aux_path when file found.
+ ($config_aux_dir): New variable.
+ (require_config_file): Set it.
+ (handle_man_pages): Find mkinstalldirs in config_aux_dir.
Mon Mar 25 15:32:57 1996 Tom Tromey <tromey@creche.cygnus.com>
+New in 0.32:
+* Many bug fixes
+\f
New in 0.31:
* Bug fixes
* Documentation updates (many from François Pinard)
It would not be what it is today without the invaluable help of these
people:
+Dieter Baron <dillo@stieltjes.smc.univie.ac.at>
François Pinard <pinard@iro.umontreal.ca>
Gord Matzigkeit <gord@enci.ucalgary.ca>
Greg A. Woods <woods@most.weird.com>
* Only require AC_ARG_PROGRAM if a program installed
this requires omitting vars in this case as well
* Add test case for recent RULE_PATTERN change
+* Add Dieter's idea of dist-local target; document
Other priorities:
* Must rewrite am_install_var. Should break into multiple functions.
# List of directories to search for configure-required files. This
# can be set by AC_CONFIG_AUX_DIR.
@config_aux_path = ('.', '..', '../..');
+$config_aux_dir = '';
# Whether AC_PROG_MAKE_SET has been seen in configure.in.
$seen_make_set = 0;
foreach (keys %sections)
{
push (@installdirs, '$(mandir)/man' . $_);
- $output_rules .= ("\t" . '$(top_srcdir)/mkinstalldirs $(mandir)/man'
+ $output_rules .= ("\t" . $config_aux_dir
+ . 'mkinstalldirs $(mandir)/man'
. $_ . "\n");
}
push (@phony, 'install-man');
{
$found_it = 1;
&push_dist_common ($file) if $dir eq $relative_dir;
+
+ # The first config file found set the config aux path
+ # for all other files.
+ @config_aux_path = $dir;
+ $config_aux_dir = '$(top_srcdir)';
+ $config_aux_dir .= '/' . $dir
+ unless $dir eq '.';
+
last;
}
}
+Wed Mar 27 23:31:51 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * rulepat.test: New file.
+
Sat Mar 16 08:37:36 1996 Tom Tromey <tromey@creche.cygnus.com>
* empty.test: New file.
TESTS = mdate.test vtexi.test acoutput.test instexec.test checkall.test \
acoutnoq.test acouttbs.test libobj.test proginst.test acoutqnl.test \
confincl.test spelling.test prefix.test badprog.test depend.test exdir.test \
-canon.test installsh.test empty.test
+canon.test installsh.test empty.test rulepat.test
## Maybe automake should distribute TESTS? You tell me.
EXTRA_DIST = defs $(TESTS)
TESTS = mdate.test vtexi.test acoutput.test instexec.test checkall.test \
acoutnoq.test acouttbs.test libobj.test proginst.test acoutqnl.test \
confincl.test spelling.test prefix.test badprog.test depend.test exdir.test \
-canon.test installsh.test empty.test
+canon.test installsh.test empty.test rulepat.test
EXTRA_DIST = defs $(TESTS)
DIST_COMMON = ChangeLog Makefile.am Makefile.in
--- /dev/null
+#! /bin/sh
+
+# Test to make sure RULE_PATTERN catches strange targets.
+
+. $srcdir/defs || exit 1
+
+cat > Makefile.am << 'END'
+$(srcdir)/Makefile.am:
+END
+
+$AUTOMAKE || exit 1
+
+grep '^$(srcdir)/Makefile\.am' Makefile.in