summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * configure.ac, NEWS: Bump version to 1.7d.Release-1-7dAlexandre Duret-Lutz2003-11-1816-28/+30
|
* * lib/config.sub, lib/config.guess, lib/texinfo.tex: NewAlexandre Duret-Lutz2003-11-184-9/+41
| | | | upstream versions.
* * lib/am/texinfos.am (install-info): Depend onAlexandre Duret-Lutz2003-11-185-1/+63
| | | | | | install-info-recursive or install-info-am even if no-installinfo. * tests/txinfo27.test: New file. * tests/Makefile.am (TESTS): Add txinfo26.test.
* * lib/ylwrap: Do not overwrite headers if they haven't changed.Alexandre Duret-Lutz2003-11-185-26/+131
| | | | | | | | | Fix the include guard substitution. * tests/yacc6.test: Augment to run ylwrap, and make sure it does not needlessly update headers. * tests/yacc8.test: Make sure headers are not needlessly updated with ylwrap is not used. Move `test -f foo.o' into the Makefile as `test -f foo.$(OBJEXT)' for portability.
* * automake.in (generate_makefile): Define SUBDIRS if it isAlexandre Duret-Lutz2003-11-1712-0/+93
| | | | | | | not defined and DIST_SUBDIRS is. * tests/subpkg2.test: New file. * tests/Makefile.am (TESTS): Add subpkg2.test. Report from Gary V. Vaughan.
* * tests/suffix11.test: Check for suffixes containing `-'.Alexandre Duret-Lutz2003-11-173-4/+9
| | | | | * lib/Automake/Rule.pm ($_SUFFIX_RULE_PATTERN): Accept `-' in suffixes.
* * lib/Automake/Rule.pm (define): Suggest using target-local insteadAlexandre Duret-Lutz2003-11-173-1/+13
| | | | | | of target-am, not target-am-local. * tests/overrid.test: Check the diagnostic for clean-am. Report from Bruno Haible.
* .Jim Meyering2003-11-171-0/+2
|
* Mark %MAKEFILE% as `.PRECIOUS'.Jim Meyering2003-11-171-0/+4
|
* .Jim Meyering2003-11-171-0/+5
|
* Require not only that `perl' have the executableJim Meyering2003-11-171-1/+1
| | | | bit set, but also that it is not a directory.
* * automake.in (ac_config_files_location): Declare as a hash.Alexandre Duret-Lutz2003-11-177-14/+174
| | | | | | | | | | | | (handle_configure): Rewrite the computation of AC_CONFIG_FILES dependencies; make sure we don't use $(srcdir) or $(top_srcdir) for inputs which are also outputs, and do not check inputs relatively to the current directory. (scan_autoconf_config_files): Take $where as argument, and fill $ac_config_files_location. * tests/output8.test, tests/output9.test: New files. * tests/Makefile.am (TESTS): Add output8.test and output9.test. Report from Bruno Haible.
* * tests/aclibobj.test, tests/aclocal.test, tests/aclocal3.test,Alexandre Duret-Lutz2003-11-14386-385/+516
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tests/acoutbs.test, tests/acoutbs2.test, tests/acoutnoq.test, tests/acoutpt.test, tests/acoutpt2.test, tests/acoutqnl.test, tests/acsilent.test, tests/acsubst.test, tests/acsubst2.test, tests/all.test, tests/alpha.test, tests/amassign.test, tests/ammissing.test, tests/ansi.test, tests/ansi10.test, tests/ansi2.test, tests/ansi3.test, tests/ansi3b.test, tests/ansi4.test, tests/ansi5.test, tests/ansi6.test, tests/ansi7.test, tests/ansi9.test, tests/ar.test, tests/autohdr.test, tests/autohdr2.test, tests/auxdir.test, tests/auxdir2.test, tests/backsl.test, tests/backsl2.test, tests/badprog.test, tests/block.test, tests/canon2.test, tests/canon3.test, tests/canon4.test, tests/canon5.test, tests/ccnoco.test, tests/check.test, tests/check2.test, tests/check3.test, tests/checkall.test, tests/clean.test, tests/colneq2.test, tests/colon.test, tests/colon2.test, tests/colon3.test, tests/colon4.test, tests/colon5.test, tests/colon6.test, tests/colon7.test, tests/comment.test, tests/comment2.test, tests/comment4.test, tests/comment6.test, tests/comment7.test, tests/compile_f_c_cxx.test, tests/cond.test, tests/cond10.test, tests/cond11.test, tests/cond13.test, tests/cond14.test, tests/cond15.test, tests/cond16.test, tests/cond17.test, tests/cond18.test, tests/cond19.test, tests/cond21.test, tests/cond22.test, tests/cond25.test, tests/cond26.test, tests/cond28.test, tests/cond3.test, tests/cond4.test, tests/cond5.test, tests/cond6.test, tests/cond7.test, tests/cond8.test, tests/cond9.test, tests/condd.test, tests/condinc.test, tests/condlib.test, tests/condman.test, tests/condman2.test, tests/conf2.test, tests/confdeps.test, tests/confh.test, tests/confh4.test, tests/config.test, tests/confincl.test, tests/conflnk.test, tests/conflnk2.test, tests/confsub.test, tests/confvar.test, tests/confvar2.test, tests/copy.test, tests/ctarget1.test, tests/cxx.test, tests/cxxansi.test, tests/cxxcpp.test, tests/cxxlibobj.test, tests/cxxlink.test, tests/cxxnoc.test, tests/cxxo.test, tests/cygwin32.test, tests/dash.test, tests/defun.test, tests/defun2.test, tests/dejagnu.test, tests/dejagnu3.test, tests/dejagnu4.test, tests/dejagnu5.test, tests/dejagnu6.test, tests/dejagnu7.test, tests/depacl2.test, tests/depcomp.test, tests/depcomp2.test, tests/depcomp4.test, tests/depdist.test, tests/depend.test, tests/depend2.test, tests/depend3.test, tests/depend4.test, tests/destdir.test, tests/dirlist.test, tests/discover.test, tests/distcom.test, tests/distcom2.test, tests/distdir.test, tests/distname.test, tests/dollar.test, tests/double.test, tests/dup2.test, tests/empty.test, tests/empty2.test, tests/empty3.test, tests/empty4.test, tests/error.test, tests/exdir.test, tests/exeext.test, tests/exeext3.test, tests/exsource.test, tests/ext.test, tests/ext2.test, tests/extra.test, tests/extra2.test, tests/extra3.test, tests/extra4.test, tests/extra5.test, tests/extra6.test, tests/extra7.test, tests/flibs.test, tests/fnoc.test, tests/fo.test, tests/fonly.test, tests/fortdep.test, tests/fpinst2.test, tests/fpinstall.test, tests/gcj.test, tests/gcj3.test, tests/gcj4.test, tests/gnits2.test, tests/gnits3.test, tests/header.test, tests/implicit.test, tests/include.test, tests/include2.test, tests/info.test, tests/insh2.test, tests/install2.test, tests/installdir.test, tests/instdat.test, tests/instdat2.test, tests/instexec.test, tests/insthook.test, tests/instman.test, tests/instman2.test, tests/instsh.test, tests/instsh2.test, tests/interp.test, tests/interp2.test, tests/java.test, tests/java2.test, tests/javaprim.test, tests/javasubst.test, tests/ldadd.test, tests/ldflags.test, tests/lex.test, tests/lex3.test, tests/lex4.test, tests/lex5.test, tests/libobj11.test, tests/libobj2.test, tests/libobj4.test, tests/libobj5.test, tests/libobj7.test, tests/libobj8.test, tests/library.test, tests/libtool.test, tests/libtool2.test, tests/libtool3.test, tests/libtool5.test, tests/link_c_cxx.test, tests/link_dist.test, tests/link_f_only.test, tests/link_fc.test, tests/link_fccxx.test, tests/link_fcxx.test, tests/lisp.test, tests/listval.test, tests/ltdeps.test, tests/ltlibobjs.test, tests/maintclean.test, tests/make.test, tests/makej.test, tests/makevars.test, tests/man.test, tests/man2.test, tests/mclean.test, tests/mdate.test, tests/mdate2.test, tests/mdate3.test, tests/mdate4.test, tests/mkinst2.test, tests/mkinstall.test, tests/nobase.test, tests/nodef.test, tests/nodef2.test, tests/nodep.test, tests/nodepcomp.test, tests/nodist.test, tests/nodist2.test, tests/nodist3.test, tests/noinst.test, tests/noinstdir.test, tests/nolink.test, tests/nostdinc.test, tests/number.test, tests/obsolete.test, tests/order.test, tests/outdir.test, tests/output.test, tests/output2.test, tests/output3.test, tests/output4.test, tests/parse.test, tests/phony.test, tests/pluseq.test, tests/pluseq10.test, tests/pluseq2.test, tests/pluseq3.test, tests/pluseq4.test, tests/pluseq6.test, tests/pluseq8.test, tests/postproc.test, tests/ppf77.test, tests/pr2.test, tests/pr204.test, tests/pr220.test, tests/pr224.test, tests/pr229.test, tests/pr243.test, tests/pr266.test, tests/pr279-2.test, tests/pr279.test, tests/pr287.test, tests/pr300-lib.test, tests/pr300-ltlib.test, tests/pr300-prog.test, tests/pr307.test, tests/pr72.test, tests/pr87.test, tests/pr9.test, tests/prefix.test, tests/proginst.test, tests/python.test, tests/python3.test, tests/python4.test, tests/python5.test, tests/python6.test, tests/python7.test, tests/python8.test, tests/python9.test, tests/recurs2.test, tests/remake.test, tests/remake2.test, tests/remake3.test, tests/req.test, tests/reqd.test, tests/rulepat.test, tests/scripts.test, tests/sinclude.test, tests/space.test, tests/specflg3.test, tests/specflg6.test, tests/specflg7.test, tests/specflg8.test, tests/specflg9.test, tests/spell3.test, tests/spelling.test, tests/spy.test, tests/stamph2.test, tests/stdlib2.test, tests/strip.test, tests/subcond.test, tests/subcond2.test, tests/subcond3.test, tests/subdir.test, tests/subdir2.test, tests/subdir3.test, tests/subdir4.test, tests/subdir5.test, tests/subdir6.test, tests/subdirbuiltsources.test, tests/subobj.test, tests/subobj2.test, tests/subobj3.test, tests/subobj4.test, tests/subobj5.test, tests/subobj6.test, tests/subobj7.test, tests/subobj8.test, tests/subobj9.test, tests/subobjname.test, tests/subpkg.test, tests/subst.test, tests/substref.test, tests/suffix.test, tests/suffix10.test, tests/suffix2.test, tests/suffix3.test, tests/suffix4.test, tests/suffix5.test, tests/suffix6.test, tests/suffix7.test, tests/suffix8.test, tests/suffix9.test, tests/symlink2.test, tests/symlink3.test, tests/tags.test, tests/tagsub.test, tests/target-cflags.test, tests/transform.test, tests/txinfo.test, tests/txinfo10.test, tests/txinfo13.test, tests/txinfo16.test, tests/txinfo17.test, tests/txinfo18.test, tests/txinfo2.test, tests/txinfo23.test, tests/txinfo24.test, tests/txinfo25.test, tests/txinfo26.test, tests/txinfo3.test, tests/txinfo5.test, tests/txinfo6.test, tests/txinfo7.test, tests/txinfo8.test, tests/txinfo9.test, tests/unused.test, tests/vars.test, tests/vars3.test, tests/vartar.test, tests/version.test, tests/version2.test, tests/version4.test, tests/version6.test, tests/version7.test, tests/vpath.test, tests/vtexi.test, tests/vtexi2.test, tests/werror.test, tests/whoami.test, tests/yacc.test, tests/yacc3.test, tests/yacc4.test, tests/yacc5.test, tests/yacc6.test, tests/yacc7.test, tests/yacc8.test, tests/yaccpp.test, tests/yaccvpath.test: Fix license to refer to Automake, not autoconf.
* Fix for PR automake/408:Alexandre Duret-Lutz2003-11-146-1/+83
| | | | | | | | * lib/am/texinfos.am (install-info-am): Strip any $(srcdir)/ prefix from $file, as already done for dist-info. * tests/Makefile.am (TESTS): Add txinfo26.test. * tests/txinfo26.test: New file. Report from Nicholas Wourms.
* * m4/lispdir.m4 (AM_PATH_LISPDIR): If EMACS=t, empty it beforeAlexandre Duret-Lutz2003-11-134-6/+12
| | | | | | running AC_CHECK_PROGS(EMACS). * lib/am/lisp.am (elc-stamp): Quote $(EMACS). Report from Jens Petersen.
* * tests/mkinst2.test: Rewrite.Alexandre Duret-Lutz2003-11-132-11/+13
|
* * m4/mkdirp.m4: Do not require AM_AUX_DIR_EXPAND.Alexandre Duret-Lutz2003-11-133-4/+7
|
* update release instructionsAlexandre Duret-Lutz2003-11-121-7/+19
|
* * automake.in (scan_autoconf_traces): Honor sinclude.Alexandre Duret-Lutz2003-11-124-2/+19
| | | | | * tests/sinclude.test: Check for sinclude. Report from Roberto Bagnara.
* * Makefile.am: Do not rerun `make dist' after tagging, `make distcheck'Alexandre Duret-Lutz2003-11-114-16/+32
| | | | | already build the tarballs. Commit files right before tagging. Check NEWS before running distcheck.
* * m4/amversion.in (AM_AUTOMAKE_VERSION): Missing cosmetic space.Alexandre Duret-Lutz2003-11-113-2/+4
|
* * configure.ac, NEWS: Bump version to 1.7c.Alexandre Duret-Lutz2003-11-1116-28/+30
|
* * configure.ac, NEWS: Bump version to 1.7b.Release-1-7bAlexandre Duret-Lutz2003-11-1117-34/+36
| | | | | * Makefile.am (maintainer-check): Ignore comments while scanning for rm without -f.
* * Makefile.am (fetch): Get all files from savannah. Do notAlexandre Duret-Lutz2003-11-117-274/+331
| | | | | | | postprocess Struct.pm and XFiles.pm, since we now are the master of these. * lib/config.sub, lib/config.guess, lib/config-ml.in, lib/texinfo.tex: New upstream versions.
* * configure.ac: Check that autoconf is installed, that it works,Alexandre Duret-Lutz2003-11-114-21/+129
| | | | and that it is recent enough in three steps, not one.
* * NEWS: Minor edits.Alexandre Duret-Lutz2003-11-112-16/+17
|
* * lib/Makefile.am (dist_script_DATA): Move config-ml.in ...Alexandre Duret-Lutz2003-11-113-4/+10
| | | | (dist_pkgvdata_DATA): ... here.
* * tests/spy.test: Document overlapping ::-rules incompatibilities,Alexandre Duret-Lutz2003-11-112-34/+51
| | | | and check only non-overlapping ::-rules.
* * doc/automake.texi (Texinfo): Define MAKEINFO, MAKEINFOHTML,Alexandre Duret-Lutz2003-11-118-34/+113
| | | | | | | | | | | | | MAKEINFOFLAGS, AM_MAKEINFOFLAGS, AM_MAKEINFOHTMLFLAGS, TEXI2DVI, TEXI2PDF, DVIPS, and TEXINFO_TEX in a table. (Uniform): Do not speak of missing HTML support, this is confusing. * lib/Automake/Variable.pm (_silent_variable_override): Add AM_MAKEINFOHTMLFLAGS. * lib/am/texibuild.am (%SOURCE_SUFFIX%.html): Use MAKEINFOHTML and AM_MAKEINFOHTMLFLAGS instead of MAKEINFO and AM_MAKEINFOFLAGS. * lib/am/texinfos.am (MAKEINFOHTML, AM_MAKEINFOHTMLFLAGS): Define. * tests/txinfo21.test: Add a test with AM_MAKEINFOHTMLFLAGS.
* * tests/spy.test: New file.Alexandre Duret-Lutz2003-11-104-0/+89
| | | | * tests/Makefile.am (TESTS): Add spy.test.
* remove (not distributed, useless)Alexandre Duret-Lutz2003-11-101-38/+0
|
* * automake.in (handle_configure): Distribute and define mkinstalldirsAlexandre Duret-Lutz2003-11-1040-158/+252
| | | | | | | | | | | | | | | | | | | | | | | only if it is already present in the package. (scan_autoconf_files): Do not require mkinstalldirs. (require_build_directory): Use $(mkdir_p), not $(mkinstalldirs). * lib/am/data.am, lib/am/distdir.am, lib/am/install.am, lib/am/java.am, lib/am/libs.am, lib/am/lisp.am, lib/am/mans.am, lib/am/progs.am, lib/am/python.am, lib/am/scripts.am, lib/am/texinfos.am: Use $(mkdir_p) instead of $(mkinstalldirs). * m4/mkdirp.m4: New file. * m4/Makefile.am (dist_m4data_DATA): Add mkdirp.m4. * m4/init.m4 (AM_INIT_AUTOMAKE): Call AM_PROG_MKDIR_P. * tests/Makefile.am (TESTS): Remove insh.test. * tests/insh.test: Delete. * tests/defs.in, tests/instsh.test: Do not install mkinstalldirs. * tests/auxdir.test: Install mkinstalldirs. * tests/distdir.test, tests/instman.test, tests/pr2.test: Use $(mkdir_p), not $(mkinstalldirs). * tests/empty.test: Run configure, do not substitute things by hand. * doc/automake.texi (Optional) <AC_CONFIG_FILES>: Take install-sh as an example, not mkinstalldirs. (Auxiliary Programs) <mkinstalldirs>: Update.
* * tests/defs.in: Handle required=bzip2.Alexandre Duret-Lutz2003-11-102-0/+7
|
* * tests/defs.in: Export SHELL.Alexandre Duret-Lutz2003-11-104-1/+10
| | | | | * tests/cond11.test: Missing quotes. * tests/nogzip2.test: Require bzip2.
* * NEWS: Add news entries from 1.6.x and 1.7.x.Alexandre Duret-Lutz2003-11-092-0/+179
|
* * automake.texi (Optional) <AC_SUBST>: Grammar fixes.Alexandre Duret-Lutz2003-11-094-7/+9
|
* * automake.in (check_gnu_standards): Install COPYING only ifAlexandre Duret-Lutz2003-11-096-5/+95
| | | | | | | none of COPYING, COPYING.LIB, or COPYING.LESSER exist. Do not overwrite the license otherwise. * tests/Makefile.am (TESTS): Add license.test. * tests/license.test: New file.
* * lib/mkinstalldirs: Mention automake-patches@gnu.org andAlexandre Duret-Lutz2003-11-099-163/+378
| | | | | | | bug-automake@gnu.org. * lib/compile, lib/depcomp, lib/elisp-comp, lib/mdate-sh: Likewise. Also add support for --help and --version. * lib/py-compile, lib/ylwrap: Likewise, and reindent.
* * lib/am/tags.am (ETAGSFLAGS, CTAGSFLAGS): Remove.Alexandre Duret-Lutz2003-11-0811-31/+25
| | | | | | | | * lib/am/dejagnu.am (RUNTESTFLAGS): Remove. * lib/am/java.am (JAVACFLAGS): Remove. * tests/dejagnu3.test: Check that the environment value of RUNTESTFLAGS get passed down to runtest. Suggested by Mark Mitchell.
* * lib/am/depend2.am (?GENERIC?%EXT%.o, ?GENERIC?%EXT%.obj)Alexandre Duret-Lutz2003-11-082-27/+38
| | | | | | | (?GENERIC?%EXT%.lo): Do not echo compile command manually, this breaks `make -s'. Instead, fold the compile command on two lines, so that it take less space on the display. Suggested by Karl Berry and William Fulton.
* * lib/am/texibuild.am (%DEST_PREFIX%%DEST_SUFFIX%): Rename as ...Alexandre Duret-Lutz2003-11-0815-55/+507
| | | | | | | | | | | | | | | | | | | | | (%DEST_INFO_PREFIX%%DEST_SUFFIX%): ... this, and honor ?INSRC? to select $(srcdir) or `.' builds. (INFO_DEPS): Define here. * lib/am/texinfos.am (dist-info): Strip filename starting with "$(srcdir)/". * automake.in (output_texinfo_build_rules): Take a new argument $insrc, and adjust substitutions in 'texibuild'. (handle_texinfo_helper): Compute a regex of all user-cleaned files, and use this to select whether to build .info files in `.' or $(srcdir). Give an account of the $(srcdir) vs `.' debacle. Alway build the version.texi and stamp files in $(srcdir). Do not define INFO_DEPS. * tests/Makefile.am (TESTS): Add txinfo23.test, txinfo24.test, and txinfo25.test. * tests/txinfo23.test, tests/txinfo24.test, tests/txinfo25.test: New files. * tests/txinfo13.test, tests/txinfo16.test, tests/txinfo3.test, tests/vtexi.test: Adjust to new rules.
* * m4/init.m4 (AM_INIT_AUTOMAKE): Require Autoconf 2.58.Alexandre Duret-Lutz2003-11-055-26/+102
| | | | * configure.ac: Require Autoconf 2.58a, and check for 2.58.
* * lib/am/remake-hdr.am ($(srcdir)/%CONFIG_HIN%): Erase %STAMP%.Alexandre Duret-Lutz2003-10-275-1/+90
| | | | | * tests/Makefile.am (TESTS): Add autohdr3.test * tests/autohdr3.test: New file.
* * automake.in (handle_configure): Rename am__configure_depsAlexandre Duret-Lutz2003-10-2712-61/+93
| | | | | | | | | | | | | | as am__aclocal_m4_deps and include $(ACLOCAL_M4_SOURCES) and $configure_ac. Define am__configure_deps as am__aclocal_m4_deps + $(CONFIGURE_DEPENDENCIES) + $(ACLOCAL_M4). Do not define ACLOCAL_M4_DEPS while processing configure.am. (make_paragraphs): Do not define %CONFIGURE_AC%, now unused. (scan_aclocal_m4): Do not distribute aclocal.m4, this is done from lib/am/configure.am. * lib/am/configure.am (%MAKEFILE-IN%, DIST_COMMON, $(top_srcdir)/configure, $(ACLOCAL_M4)): Simplify using $(am__configure_deps) or $(am__aclocal_m4_deps). * lib/am/remake-hdr.am ($(srcdir)/%CONFIG_HIN%): Likewise.
* * lib/am/remake-hdr.am ($(srcdir)/%CONFIG_HIN%): Depend onAlexandre Duret-Lutz2003-10-262-1/+4
| | | | $(am__configure_deps).
* * automake.in (handle_configure): Distribute all AC_CONFIG_HEADERSAlexandre Duret-Lutz2003-10-267-27/+120
| | | | | | | | | | | sources, and without using require_file. Define %CONFIG_H_DEPS% and %FIRST_CONFIG_HIN% while processing remake-hdr.am. * lib/am/remake-hdr.am (%STAMP%): Use %CONFIG_H_DEPS% instead of (srcdir)/%CONFIG_HIN%. Output the $(srcdir)/%CONFIG_HIN% rule only for the first header (i.e., if %FIRST_CONFIG_HIN%). * tests/autohdr4.test: New file. * tests/Makefile.am (TESTS): Add autohdr4.test. * tests/config.test: Do not grep, run things to see if they work.
* * tests/output7.test: Populate sub/ with a dummy file, so that itAlexandre Duret-Lutz2003-10-253-0/+26
| | | | | | is not empty. This fixes a failure reported by Patrick Welche. * lib/am/distdir.am: Add note about tar's `-o' option and empty directories.
* * lib/ylwrap: Typo in regex.Alexandre Duret-Lutz2003-10-243-2/+7
|
* * lib/Automake/XFile.pm: Don't assume -j is solo.Akim Demaille2003-10-232-3/+12
| | | | | Issue a more-informative diagnostic. Problems reported by Eric Sunshine.
* * m4/lispdir.m4 (AM_PATH_LISPDIR): Always check for Emacs.Alexandre Duret-Lutz2003-10-219-42/+99
| | | | | | | | | | | | Always define lispdir. * lib/am/lisp.am (install-%DIR%LISP, uninstall-%DIR%LISP): Check $(EMACS) to decide whether _LISP files must be installed, not $(lispdir). * doc/automake.texi (Emacs Lisp): Mention the two ways to install non byte-compiled Emacs lisp files. * tests/lisp4.test, tests/lisp5.test: Check "make install" when EMACS=no. Suggested by Simon Josefsson.