|
178ef1cc
|
2004-01-07T19:30:45
|
|
* doc/automake.texi (Rebuilding): Typo.
|
|
af2cb9d0
|
2004-01-05T21:49:14
|
|
* lib/am/inst-vars.am: New file, define am__vpath_adj_setup,
am__vpath_adj, and am__strip_dir.
* lib/am/Makefile.am (dist_am_DATA): Add inst-vars.am.
* lib/am/data.am, lib/am/lisp.am, lib/am/python.am,
lib/am/scripts.am: Include inst-vars.am, and use $(am__vpath_adj),
$(am__vpath_adj_setup), and $(am__strip_dir) in install and
uninstall rules. This fixes installation of nobase_ files in
VPATH setups with Sun and OSF1/Tru64 Make.
* lib/am/libs.am, lib/am/ltlib.am: Include inst-vars.am, and use
$(am__strip_dir) to simplify install and uninstall rules.
* tests/nobase.test: Augment to check installation from VPATH builds.
|
|
262bb922
|
2004-01-05T09:02:06
|
|
* automake.in (%transformed_files): New variable.
(initialize_per_input): Reset it.
(make_paragraphs): Fill %transformed_files, and define %FIRST%
each time a file is transformed for the first time.
(handle_configure): Do not define %FIRST_CONFIG_HIN%.
(am_install_var): Do not define %FIRST%.
* lib/am/remake-hdr.am: Use %?FIRST% instead of %?FIRST_CONFIG_HIN%.
|
|
16773768
|
2004-01-01T17:34:18
|
|
* automake.in, aclocal.in: Bump copyright years.
|
|
17a1d533
|
2003-12-26T11:30:38
|
|
* doc/automake.texi (@copying): Do not repeat the version.
(Top): Use @insertcopying. Add a @detailmenu, this works around
Emacs 21's inability to lookup indices in sub-nodes (reported
by Kevin Ryde).
(C++ Support, Assembly Support, Fortran 77 Support, Java Support,
Support for Other Languages, Preprocessing Fortran 77, Compiling
Fortran 77 Files, Mixing Fortran 77 With C and C++, How the Linker
is Chosen): Add missing descriptions in menus.
(Fortran 77 and Autoconf): Remove, this node was just saying "use
Autoconf 2.53 or greater".
|
|
8c0a152f
|
2003-12-25T18:15:25
|
|
* doc/automake.texi (Conditional Sources): Typo.
|
|
b0d2aa09
|
2003-12-10T19:09:15
|
|
* configure.ac, NEWS: Bump version to 1.8a.
|
|
3cef4cd7
|
2003-12-10T19:06:17
|
|
* configure.ac, NEWS: Bump version to 1.8.
|
|
43d03609
|
2003-12-09T18:20:07
|
|
* doc/automake.texi (Local Macros, CVS): Typos.
|
|
f1ecbe81
|
2003-12-04T20:49:41
|
|
* doc/automake.texi (Rebuilding): Document CONFIGURE_DEPENDENCIES
and CONFIG_STATUS_DEPENDENCIES. Move this sections later
in the manual since it's pretty advanced material.
|
|
1baa604d
|
2003-12-02T20:55:19
|
|
* configure.ac, NEWS: Bump version to 1.7i.
|
|
d29f6b27
|
2003-12-02T20:43:16
|
|
* configure.ac, NEWS: Bump version to 1.7h.
|
|
0f9d41c0
|
2003-12-02T20:00:02
|
|
* doc/automake.texi (Default _SOURCES): Fix reference to true.
|
|
3081fe01
|
2003-11-30T17:00:37
|
|
* automake.in (handle_source_transform): If it's present, use
libfoo_la.c instead of libfoo.c as the default source of
libfoo.la, and issue an -Wobsolete diagnostic. Do not be
greedy in the suffix replacement regex.
* doc/automake.texi (Default _SOURCES): New node.
(Program Sources, Libtool Modules): Refer to it.
* tests/ltlibsrc.test: Update to check for old default source files.
|
|
eeb89822
|
2003-11-30T13:35:29
|
|
* automake.in (&handle_source_transform): Calculate a default file
for use in the absence of an appropriate _SOURCES declaration by
first stripping any suffix from the unxformed target name, and
appending `.c'.
* doc/automake.texi (Program Sources, Libtool Modules): Document this.
* tests/ltlibsrc.test: New file.
* tests/Makefile.am (TESTS): Add ltlibsrc.test.
|
|
0099f67b
|
2003-11-29T21:47:27
|
|
* lib/Automake/Variable.pm (_do_recursive_traversal): Do not
update @_substfroms and @_substfroms for undefined variables.
* tests/substre2.test: New file.
* tests/Makefile.am (TESTS): Add substre2.test.
|
|
2e3bd843
|
2003-11-27T21:46:13
|
|
* doc/automake.texi: More target vs. rule editing. Back out some
of the previous changes. It's OK to talk about targets as "entry
points", or as thing to build, but targets cannot be run: rules
are run.
|
|
ec2a8944
|
2003-11-27T19:53:49
|
|
* doc/automake.texi: s/target/rule/ where appropriate. A target
is the destination of a target rule, not the rule itself.
Suggested by Bruno Haible.
|
|
6f7ba322
|
2003-11-25T22:58:07
|
|
* configure.ac, NEWS: Bump version to 1.7g.
|
|
b82f7257
|
2003-11-25T22:50:00
|
|
* configure.ac, NEWS: Bump version to 1.7f.
|
|
543554ae
|
2003-11-25T22:07:12
|
|
* doc/automake.texi (Program variables): Mention per-target
_CPPFLAGS in the documentation of INCLUDES.
* automake.in (generate_makefile): Likewise in the INCLUDES diagnostic.
Report from Bob Friesenhahn.
|
|
8705c87e
|
2003-11-25T21:48:24
|
|
* doc/automake.texi (Extending): Elaborate on overriding.
* NEWS: Likewise.
Suggested by Bruno Haible.
|
|
17820676
|
2003-11-22T18:05:35
|
|
Fix for PR automake/411:
* automake.in (rewrite_inputs_into_dependencies): Simplify, and rename
into ...
(prepend_srcdir): ... this.
(rewrite_inputs_into_dependencies): New function, extracted from ...
(handle_configure): ... here. Adjust to use prepend_srcdir
or rewrite_inputs_into_dependencies where needed. Especially,
using (the new) rewrite_inputs_into_dependencies to compute
Makefile dependencies will fix PR/411.
* lib/am/configure.am (DIST_COMMON): Remove %MAKEFILE-IN%, it's
already distributed by rewrite_inputs_into_dependencies.
* tests/Makefile.am (TESTS): Add output10.test, remove distcom.test.
* tests/colon3.test: Use set -e. Don't allow any AUTOMAKE
invocation refer to zardoz. Make sure two.in and three.in
appear as $(srcdir)/two.in and $(srcdir)/three.in dependencies.
* tests/distcom.test: Delete. This is covered by tests/output9.test.
* tests/output10.test: New file, for PR/411.
|
|
60bcced5
|
2003-11-19T20:09:46
|
|
* lib/am/configure.am (%MAKEFILE%): Remove %MAINTAINER-MODE%,
mistakenly added on 2001-03-05.
* tests/remake5.test: New file.
* tests/Makefile.am (TESTS): Add remake5.test.
Report from Ralf Corsepius.
|
|
f79c3a44
|
2003-11-18T21:23:03
|
|
* configure.ac, NEWS: Bump version to 1.7e.
|
|
a73e6326
|
2003-11-18T21:21:00
|
|
* configure.ac, NEWS: Bump version to 1.7d.
|
|
9b5e57d5
|
2003-11-17T23:18:20
|
|
* automake.in (generate_makefile): Define SUBDIRS if it is
not defined and DIST_SUBDIRS is.
* tests/subpkg2.test: New file.
* tests/Makefile.am (TESTS): Add subpkg2.test.
Report from Gary V. Vaughan.
|
|
720cf06a
|
2003-11-17T00:33:43
|
|
* automake.in (ac_config_files_location): Declare as a hash.
(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.
|
|
851f11ea
|
2003-11-11T21:44:05
|
|
* configure.ac, NEWS: Bump version to 1.7c.
|
|
0e85cb3d
|
2003-11-11T21:39:26
|
|
* configure.ac, NEWS: Bump version to 1.7b.
* Makefile.am (maintainer-check): Ignore comments while
scanning for rm without -f.
|
|
1df5b2da
|
2003-11-11T13:51:26
|
|
* configure.ac: Check that autoconf is installed, that it works,
and that it is recent enough in three steps, not one.
|
|
526a21cd
|
2003-11-11T00:07:17
|
|
* doc/automake.texi (Texinfo): Define MAKEINFO, MAKEINFOHTML,
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.
|
|
2a8e1b17
|
2003-11-10T20:55:33
|
|
* automake.in (handle_configure): Distribute and define mkinstalldirs
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.
|
|
e3e8ee8f
|
2003-11-09T19:05:24
|
|
* automake.texi (Optional) <AC_SUBST>: Grammar fixes.
|
|
73d377d2
|
2003-11-08T16:07:45
|
|
* lib/am/tags.am (ETAGSFLAGS, CTAGSFLAGS): Remove.
* 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.
|
|
9bfd1b3f
|
2003-11-08T13:01:13
|
|
* lib/am/texibuild.am (%DEST_PREFIX%%DEST_SUFFIX%): Rename as ...
(%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.
|
|
0768132f
|
2003-10-27T07:52:00
|
|
* automake.in (handle_configure): Rename am__configure_deps
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.
|
|
44784989
|
2003-10-21T16:29:04
|
|
* m4/lispdir.m4 (AM_PATH_LISPDIR): Always check for Emacs.
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.
|
|
2f048a8c
|
2003-10-21T13:05:55
|
|
* lib/am/install.am (install-strip): Override install_sh_PROGRAM
too.
Report from Elmar Hoffmann.
|
|
e35d416e
|
2003-10-06T21:47:34
|
|
* automake.in (handle_ltlibraries): Also grep AM_LDFLAGS for `-module'.
* tests/stdlib2.test: New file.
* tests/Makefile.am (TESTS): Add stdlib2.test.
Report from Kevin P. Fleming.
|
|
d8271758
|
2003-10-03T08:58:00
|
|
For Debian Bug #213524:
* lib/am/texinfos.am (install-info-am, uninstall-info-am): Merge
stderr and stdout, and grep only the first line while testing
install-info --version's output. This revert part of the change
from 2001-05-18.
|
|
8735ca14
|
2003-09-30T19:05:54
|
|
* lib/Automake/Options.pm (_process_option_list): Recognize
no-dist.
* NEWS: Update.
* doc/automake.texi (Options): Document no-dist.
* automake.in (check_cygnus): Set no-dist option.
(handle_dist): Recognize no-dist.
* tests/nodist3.test: New file.
* tests/Makefile.am (TESTS): Added nodist3.test.
|
|
e0ad38f9
|
2003-09-26T17:35:08
|
|
* doc/automake.texi (Scripts): Update the example about automake.
Mention `dist_' for distributed scripts.
|
|
18d5b482
|
2003-09-24T21:20:06
|
|
* configure.in: Rename as ...
* configure.ac: ... this.
* README: s/configure.in/configure.ac/.
|
|
608f5adb
|
2003-09-24T21:11:24
|
|
* doc/fdl.texi: New file.
* doc/Makefile.am (automake_TEXINFOS): New variable.
* doc/automake.texi (Copying This Manual): New appendix, include
fdl.texi.
(Macro and Variable Index, General Index): Move as subsections of ...
(Indices): This new appendix.
|
|
53249af3
|
2003-09-24T20:54:46
|
|
* doc/automake.texi: Refer to configure.ac instead of configure.in.
|
|
4af7dd2f
|
2003-09-23T22:39:11
|
|
* automake.texi: Move ...
* doc/automake.texi: ... here.
* doc/Makefile.am: New file.
* configure.in: Output doc/Makefile.
* Makefile.am (SUBDIRS): Add doc.
(ETAGS_ARGS, TAGS_DEPENDENCIES): Move to doc/Makefile.am.
|