+Fri Feb 21 00:39:17 1997 Tom Tromey <tromey@cygnus.com>
+
+ * ltlibs.am, lisp.am, libs.am, header.am, data.am, progs.am,
+ scripts.am, texinfos.am: Add leading space to echo.
+
+ * automake.in (handle_texinfo): Added .tps and .vrs to list of TeX
+ endings. From Jim Blandy.
+ (install_man_format): Make rule silent; instead print actual
+ command.
+
Tue Feb 4 18:29:42 1997 Tom Tromey <tromey@cygnus.com>
+ * dist-vars.am (TAR): Removed.
+ * automake.in (TAR): New variable.
+ (handle_dist): Explicitly define TAR.
+ * configure.in: Compute TAR.
+
* automake.in (handle_lib_objects): Put @ALLOCA@ on @dep_list, not
@dep_files.
(AC_SUBST_PATTERN): Typo fix.
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PACKAGE = @PACKAGE@
PERL = @PERL@
+TAR = @TAR@
VERSION = @VERSION@
AUTOMAKE_OPTIONS = gnits
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) \
$(TEXINFOS) $(MANS) $(EXTRA_DIST)
-
-TAR = tar
default: all
.SUFFIXES:
maintainer-clean-tags maintainer-clean-generic \
distclean-am
-mostlyclean: mostlyclean-am mostlyclean-recursive
+mostlyclean: mostlyclean-recursive mostlyclean-am
-clean: clean-am clean-recursive
+clean: clean-recursive clean-am
-distclean: distclean-am distclean-recursive
+distclean: distclean-recursive distclean-am
rm -f config.status
-maintainer-clean: maintainer-clean-am maintainer-clean-recursive
+maintainer-clean: maintainer-clean-recursive maintainer-clean-am
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
rm -f config.status
It would not be what it is today without the invaluable help of these
people:
+"Garrett D'Amore" <garrett@qualcomm.com>
Andreas Schwab <schwab@lamothe.informatik.uni-dortmund.de>
Anthony Green <green@cygnus.com>
David A. Swierczek <swiercze@mr.med.ge.com>
Marius Vollmer <mvo@zagadka.ping.de>
Mark Galassi <rosalia@nis.lanl.gov>
Markku Rossi <mtr@ngs.fi>
+Michael Brantley <Michael-Brantley@deshaw.com>
Noah Friedman <friedman@gnu.ai.mit.edu>
Nyul Laszlo <nyul@sol.cc.u-szeged.hu>
Per Bothner <bothner@cygnus.com>
!! documentation (eg new macros)
* copyrights on m4 files, aclocal output
+* must understand -Ifoo in ACLOCAL_AMFLAGS
+
* should not put texiname_TEXINFOS into distribution
should rename this macro anyway, to foo_texi_DEPENDENCIES
$PACKAGE = "@PACKAGE@";
$prefix = "@prefix@";
$am_dir = "@datadir@/@PACKAGE@";
+$TAR = "@TAR@";
# String constants.
$IGNORE_PATTERN = "^##([^#].*)?\$";
# removed. In particular the ".log" extension might
# reasonably be used in other contexts by the user.
foreach $tc_cursor ('aux', 'cp', 'cps', 'dvi', 'fn', 'fns',
- 'ky', 'log', 'pg', 'toc', 'tp', 'vr', 'op')
+ 'ky', 'log', 'pg', 'toc', 'tp', 'tps',
+ 'vr', 'vrs', 'op')
{
push (@texi_cleans, $infobase . '.' . $tc_cursor);
}
$output_vars .= "\n";
# Some boilerplate.
- $output_vars .= &file_contents ('dist-vars');
+ $output_vars .= &file_contents ('dist-vars') . "\nTAR = " . $TAR . "\n";
# Put these things in rules section so it is easier for whoever
# reads Makefile.in.
# Helper text for dealing with man pages.
$install_man_format =
- ' sect=@SECTION@; \\
+ ' @sect=@SECTION@; \\
inst=`echo "@MANBASE@" | sed \'$(transform)\'`.@FULLSECT@; \\
if test -f $(srcdir)/@MAN@; then file=$(srcdir)/@MAN@; \\
else file=@MAN@; fi; \\
+ echo " $(INSTALL_DATA) $$file $(mandir)/man$$sect/$$inst"; \\
$(INSTALL_DATA) $$file $(mandir)/man$$sect/$$inst
';
@item AC_REPLACE_FUNCS
@item AC_REPLACE_GNU_GETOPT
@item AM_WITH_REGEX
-Automake will ensure that the appropriate source files are part of the
-distribution, and will ensure that the appropriate dependencies are
-generated for these objects. @xref{A Library} for more
-information.
+Automake will ensure that the appropriate dependencies are generated for
+the objects corresponding to these macros. Also, Automake will verify
+that the appropriate source files are part of the distribution. Note
+that Automake does not come with any of the C sources required to use
+these macros, so @code{automake -a} will not install the sources.
+@xref{A Library} for more information.
+
@cvindex AC_FUNC_ALLOCA
@cvindex AC_FUNC_GETLOADAVG
@cvindex AC_FUNC_MEMCMP
fi
+# Find an appropriate tar for use in "dist" targets. A "best guess"
+# is good enough -- if we can't find GNU tar, we don't really care.
+for ac_prog in gnutar gtar tar
+do
+# Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:687: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_TAR'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test -n "$TAR"; then
+ ac_cv_prog_TAR="$TAR" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ for ac_dir in $PATH; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_TAR="$ac_prog"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+fi
+fi
+TAR="$ac_cv_prog_TAR"
+if test -n "$TAR"; then
+ echo "$ac_t""$TAR" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+test -n "$TAR" && break
+done
+
# Extract the first word of "perl", so it can be a program name with args.
set dummy perl; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:683: checking for $ac_word" >&5
+echo "configure:718: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
s%@PACKAGE@%$PACKAGE%g
s%@VERSION@%$VERSION%g
s%@SET_MAKE@%$SET_MAKE%g
+s%@TAR@%$TAR%g
s%@PERL@%$PERL%g
CEOF
AM_INIT_AUTOMAKE(automake, 1.1l)
+# Find an appropriate tar for use in "dist" targets. A "best guess"
+# is good enough -- if we can't find GNU tar, we don't really care.
+AC_CHECK_PROGS(TAR, gnutar gtar tar)
AC_PATH_PROG(PERL, perl)
if test -z "$PERL"; then
echo "fatal error: perl not found" 1>&2
## a syntax error in sh.
@list="$(@DIR@_DATA)"; for p in $$list; do \
if test -f $(srcdir)/$$p; then \
- echo "$(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \
+ echo " $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \
$(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p; \
else if test -f $$p; then \
- echo "$(INSTALL_DATA) $$p $(@DIR@dir)/$$p"; \
+ echo " $(INSTALL_DATA) $$p $(@DIR@dir)/$$p"; \
$(INSTALL_DATA) $$p $(@DIR@dir)/$$p; \
fi; fi; \
done
## DIST_COMMON comes first so that README can be the very first file.
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) \
$(TEXINFOS) $(MANS) $(EXTRA_DIST)
-
-TAR = tar
## Funny invocation because Makefile variable can be empty, leading to
## a syntax error in sh.
@list="$(@DIR@_HEADERS)"; for p in $$list; do \
- echo "$(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \
+ echo " $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \
$(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p; \
done
## a syntax error in sh.
@list="$(@DIR@_DATA)"; for p in $$list; do \
if test -f $(srcdir)/$$p; then \
- echo "$(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \
+ echo " $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \
$(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p; \
else if test -f $$p; then \
- echo "$(INSTALL_DATA) $$p $(@DIR@dir)/$$p"; \
+ echo " $(INSTALL_DATA) $$p $(@DIR@dir)/$$p"; \
$(INSTALL_DATA) $$p $(@DIR@dir)/$$p; \
fi; fi; \
done
## Funny invocation because Makefile variable can be empty, leading to
## a syntax error in sh.
@list="$(@DIR@_HEADERS)"; for p in $$list; do \
- echo "$(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \
+ echo " $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \
$(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p; \
done
## a syntax error in sh.
list="$(@DIR@_LIBRARIES)"; for p in $$list; do \
if test -f $$p; then \
- echo "$(INSTALL_DATA) $$p $(@DIR@dir)/$$p"; \
+ echo " $(INSTALL_DATA) $$p $(@DIR@dir)/$$p"; \
$(INSTALL_DATA) $$p $(@DIR@dir)/$$p; \
else :; fi; \
done
@list="$(@DIR@_LIBRARIES)"; for p in $$list; do \
if test -f $$p; then \
## Must ranlib after installing because mod time changes.
- echo "$(RANLIB) $(@DIR@dir)/$$p"; \
+ echo " $(RANLIB) $(@DIR@dir)/$$p"; \
$(RANLIB) $(@DIR@dir)/$$p; \
else :; fi; \
done
## Funny invocation because Makefile variable can be empty, leading to
## a syntax error in sh.
@list="$(@DIR@_LISP)"; for p in $$list; do \
- echo "$(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \
+ echo " $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \
$(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p; \
## Only install .elc file if it exists.
if test -f $${p}c; then \
- echo "$(INSTALL_DATA) $${p}c $(@DIR@dir)/$${p}c"; \
+ echo " $(INSTALL_DATA) $${p}c $(@DIR@dir)/$${p}c"; \
$(INSTALL_DATA) $${p}c $(@DIR@dir)/$${p}c; \
else : ; fi; \
done
## a real libtool, its behaviour is identical to normal INSTALL_PROGRAM.
## Note that we explicitly set the libtool mode. This avoids any lossage
## if the program doesn't have a name that libtool expects.
- echo "@LIBTOOL@ $(INSTALL_PROGRAM) $$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`"; \
+ echo " @LIBTOOL@ $(INSTALL_PROGRAM) $$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`"; \
@LIBTOOL@ $(INSTALL_PROGRAM) $$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`; \
else :; fi; \
done
## a syntax error in sh.
@list="$(@DIR@_SCRIPTS)"; for p in $$list; do \
if test -f $$p; then \
- echo "$(INSTALL_SCRIPT) $$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`"; \
+ echo " $(INSTALL_SCRIPT) $$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`"; \
$(INSTALL_SCRIPT) $$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`; \
else if test -f $(srcdir)/$$p; then \
- echo "$(INSTALL_SCRIPT) $(srcdir)/$$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`"; \
+ echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`"; \
$(INSTALL_SCRIPT) $(srcdir)/$$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`; \
else :; fi; fi; \
done
## be relative, for the install.
for ifile in `cd $(srcdir) && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \
if test -f $(srcdir)/$$ifile; then \
- echo "$(INSTALL_DATA) $(srcdir)/$$ifile $(infodir)/$$ifile"; \
+ echo " $(INSTALL_DATA) $(srcdir)/$$ifile $(infodir)/$$ifile"; \
$(INSTALL_DATA) $(srcdir)/$$ifile $(infodir)/$$ifile; \
else : ; fi; \
done; \
## instance if you don't have a dir file, install-info will fail. I
## think instead it should create a new dir file for you. This bug
## causes the `make distcheck' target to fail reliably.
- echo "install-info --info-dir=$(infodir) $(infodir)/$$file";\
+ echo " install-info --info-dir=$(infodir) $(infodir)/$$file";\
install-info --info-dir=$(infodir) $(infodir)/$$file; :;\
done; \
else : ; fi
## a syntax error in sh.
list="$(@DIR@_LIBRARIES)"; for p in $$list; do \
if test -f $$p; then \
- echo "$(INSTALL_DATA) $$p $(@DIR@dir)/$$p"; \
+ echo " $(INSTALL_DATA) $$p $(@DIR@dir)/$$p"; \
$(INSTALL_DATA) $$p $(@DIR@dir)/$$p; \
else :; fi; \
done
@list="$(@DIR@_LIBRARIES)"; for p in $$list; do \
if test -f $$p; then \
## Must ranlib after installing because mod time changes.
- echo "$(RANLIB) $(@DIR@dir)/$$p"; \
+ echo " $(RANLIB) $(@DIR@dir)/$$p"; \
$(RANLIB) $(@DIR@dir)/$$p; \
else :; fi; \
done
## Funny invocation because Makefile variable can be empty, leading to
## a syntax error in sh.
@list="$(@DIR@_LISP)"; for p in $$list; do \
- echo "$(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \
+ echo " $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \
$(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p; \
## Only install .elc file if it exists.
if test -f $${p}c; then \
- echo "$(INSTALL_DATA) $${p}c $(@DIR@dir)/$${p}c"; \
+ echo " $(INSTALL_DATA) $${p}c $(@DIR@dir)/$${p}c"; \
$(INSTALL_DATA) $${p}c $(@DIR@dir)/$${p}c; \
else : ; fi; \
done
if test -f $$p; then \
## Note that we explicitly set the libtool mode. This avoids any lossage
## if the program doesn't have a name that libtool expects.
- echo "$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(@DIR@dir)/$$p"; \
+ echo " $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(@DIR@dir)/$$p"; \
$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(@DIR@dir)/$$p; \
else :; fi; \
done
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PACKAGE = @PACKAGE@
PERL = @PERL@
+TAR = @TAR@
VERSION = @VERSION@
AUTOMAKE_OPTIONS = gnits
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) \
$(TEXINFOS) $(MANS) $(EXTRA_DIST)
-
-TAR = tar
default: all
.SUFFIXES:
## a real libtool, its behaviour is identical to normal INSTALL_PROGRAM.
## Note that we explicitly set the libtool mode. This avoids any lossage
## if the program doesn't have a name that libtool expects.
- echo "@LIBTOOL@ $(INSTALL_PROGRAM) $$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`"; \
+ echo " @LIBTOOL@ $(INSTALL_PROGRAM) $$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`"; \
@LIBTOOL@ $(INSTALL_PROGRAM) $$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`; \
else :; fi; \
done
## a syntax error in sh.
@list="$(@DIR@_SCRIPTS)"; for p in $$list; do \
if test -f $$p; then \
- echo "$(INSTALL_SCRIPT) $$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`"; \
+ echo " $(INSTALL_SCRIPT) $$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`"; \
$(INSTALL_SCRIPT) $$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`; \
else if test -f $(srcdir)/$$p; then \
- echo "$(INSTALL_SCRIPT) $(srcdir)/$$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`"; \
+ echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`"; \
$(INSTALL_SCRIPT) $(srcdir)/$$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`; \
else :; fi; fi; \
done
+Tue Feb 11 09:51:47 1997 Tom Tromey <tromey@cygnus.com>
+
+ * texinfo2.test: Fixed quoting bug. From Michael Brantley.
+
Tue Feb 4 18:41:32 1997 Tom Tromey <tromey@cygnus.com>
* confsub.test: Check subdir/Makefile.in to make sure dependency
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PACKAGE = @PACKAGE@
PERL = @PERL@
+TAR = @TAR@
VERSION = @VERSION@
AUTOMAKE_OPTIONS = gnits
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) \
$(TEXINFOS) $(MANS) $(EXTRA_DIST)
-
-TAR = tar
default: all
.SUFFIXES:
$AUTOMAKE || exit 1
-test -z `make -s -f Makefile.in magic | grep '~'`
+test -z "`make -s -f Makefile.in magic | grep '~'`"
## be relative, for the install.
for ifile in `cd $(srcdir) && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \
if test -f $(srcdir)/$$ifile; then \
- echo "$(INSTALL_DATA) $(srcdir)/$$ifile $(infodir)/$$ifile"; \
+ echo " $(INSTALL_DATA) $(srcdir)/$$ifile $(infodir)/$$ifile"; \
$(INSTALL_DATA) $(srcdir)/$$ifile $(infodir)/$$ifile; \
else : ; fi; \
done; \
## instance if you don't have a dir file, install-info will fail. I
## think instead it should create a new dir file for you. This bug
## causes the `make distcheck' target to fail reliably.
- echo "install-info --info-dir=$(infodir) $(infodir)/$$file";\
+ echo " install-info --info-dir=$(infodir) $(infodir)/$$file";\
install-info --info-dir=$(infodir) $(infodir)/$$file; :;\
done; \
else : ; fi
-@set UPDATED 7 January 1997
+@set UPDATED 6 February 1997
@set EDITION 1.1l
@set VERSION 1.1l