|
60903702
|
2001-07-31T05:45:25
|
|
* configure.in: Released 1.4j.
|
|
4db6e742
|
2001-07-31T05:37:31
|
|
* lib/config.guess: Updated from master sources.
* lib/config.sub: Likewise.
|
|
3b5fdb78
|
2001-07-22T21:50:18
|
|
* lib/am/progs.am (install-%DIR%PROGRAMS): Test for `prog, not
`prog.exe' on Cygwin with libtool. From Robert Collins.
|
|
83fb7ef1
|
2001-07-21T18:45:47
|
|
From Erik Lindahl:
* lib/depcomp (tru64): Some Tru64 compilers use `foo.d' and not
`foo.o.d'.
* m4/depend.m4 (_AM_DEPENDENCIES): Check to make sure compilation
output is suitable for make.
|
|
03120cae
|
2001-07-20T01:28:34
|
|
* automake.texi (Tags): Document GTAGS_ARGS.
* lib/am/tags.am (GTAGS): Added GTAGS_ARGS. From Shigio Yamaguchi.
|
|
50bea031
|
2001-07-20T01:25:14
|
|
2001-07-19 Tom Tromey <tromey@redhat.com>
Alexandre Duret-Lutz <duret_g@epita.fr>
Fix for ccnoco.test, subobj8.test:
* m4/Makefile.am (m4data_DATA): Added auxdir.m4.
* tests/Makefile.am (XFAIL_TESTS): Removed ccnoco.test,
subobj8.test.
* m4/minuso.m4 (AM_PROG_CC_C_O): Use absolute path to compile.
Use AM_AUX_DIR_EXPAND.
* lib/compile: Handle case where `-o' argument is the name of an
executable, not an object file.
* m4/auxdir.m4: New file, from...
* m4/missing.m4: ... here. Moved AM_AUX_DIR_EXPAND.
* automake.in (handle_single_transform_list, lang_c_rewrite):
Require compile using `require_config_file'.
|
|
88ba6d7a
|
2001-07-19T07:49:13
|
|
* automake.in (require_build_directory): New function, extracted
from ...
(handle_single_transform_list): ... here.
(require_build_directory_maybe): New function.
(handle_prograns, handle_libraries, handle_ltlibraries): Call
require_build_directory_maybe() to ensure the subdirectory
in which a target may lie will exist when the target is created.
(handle_libraries, handle_ltlibraries): Use basename before
checking library name.
* lib/am/library.am (%LIBRARY%): Depend on %DIRSTAMP%.
* lib/am/ltlibrary.am (%LTLIBRARY%): Likewise.
* lib/am/program.am (%PROGRAM%): Likewise.
|
|
cd881a78
|
2001-07-18T05:59:07
|
|
* lib/compile: Change how lockdir is computed. If linking or
compiling without `-o', just run the compiler.
|
|
3af31127
|
2001-07-17T06:00:37
|
|
* lib/ylwrap: Added special exception.
* lib/py-compile: Added license.
* lib/mdate-sh: Added special exception.
* lib/elisp-comp: Added special exception.
* lib/compile: Added special exception.
* lib/depcomp: Added special exception.
|
|
9aa84072
|
2001-07-16T16:19:38
|
|
Fix for PR automake/212:
* lib/am/lisp.am (install-%DIR%LISP): Added missing `\'.
(uninstall-%DIR%LISP): Likewise.
|
|
e14e0385
|
2001-07-15T21:29:28
|
|
* lib/am/tags.am (distclean-tags): Remove files for gtags.
From Shigio Yamaguchi.
|
|
c3f036e2
|
2001-07-14T20:12:52
|
|
2001-07-14 Steve M. Robbins <steve@nyongwa.montreal.qc.ca>
* lib/am/distdir.am (distcheck): Emit diagnostic when files
remain after "make uninstall".
|
|
29c2c7ed
|
2001-07-14T19:33:03
|
|
* lib/am/tags.am (.PHONY): Depend on GTAGS. From Shigio Yamaguchi.
|
|
809c236c
|
2001-07-14T19:30:42
|
|
* lib/missing (makeinfo): Redirect stdout and stderr outside
subshell. From Alexandre Oliva.
|
|
b689c275
|
2001-07-05T01:19:35
|
|
Fix for nolink.test:
* tests/Makefile.am (XFAIL_TESTS): Removed nolink.test.
* lib/am/program.am (%PROGRAM%%EXEEXT%): Use %EXEEXT%.
* automake.in (am_install_var): Only rewrite PROGRAMS if
$seen_exeext.
(make_paragraphs): Always define %EXEEXT%.
|
|
73cf791a
|
2001-07-04T15:29:37
|
|
* missing: Updated.
* lib/missing (makeinfo): Use subshell, not explicit sh
invocation.
|
|
4d130831
|
2001-07-04T03:44:18
|
|
* configure.in: Upped to 1.4i.
|
|
da09285c
|
2001-07-04T03:25:16
|
|
* configure.in: Released 1.4h.
|
|
79f8405a
|
2001-07-04T03:21:59
|
|
* lib/config.guess, lib/config.sub: Updated.
|
|
5ff8b67b
|
2001-07-03T04:19:36
|
|
Fix for libtool2.test:
* tests/libtool2.test: Use `rm -f' to placate maintainer-check.
* lib/am/libtool.am (distclean-libtool): Conditional on TOPDIR.
* automake.in (generate_makefile): Call handle_libtool
unconditionally.
* tests/Makefile.am (XFAIL_TESTS): Removed libtool2.test.
|
|
7028ac3d
|
2001-07-02T00:48:12
|
|
* lib/missing (makeinfo): If makeinfo exists, and we're in --run
mode, then simply fail.
|
|
178d1f89
|
2001-07-01T23:46:00
|
|
2001-07-01 Tim Van Holder <tim.van.holder@pandora.be>
* lib/ylwrap: Improve support for DOS paths (and paths
containing backslashes in general).
|
|
5161467e
|
2001-07-01T23:39:06
|
|
* lib/missing: Added special exception to license.
|
|
1b14a6bd
|
2001-07-01T23:33:08
|
|
* missing: Updated.
* lib/missing: Updated. Added comment explaining configure.ac
oddity.
|
|
e78b5109
|
2001-07-01T23:21:24
|
|
* lib/depcomp: Reorder arguments to gcc3.
From Per Oyvind Hvidsten.
|
|
9cb2da8e
|
2001-06-28T15:06:50
|
|
2001-06-28 Tom Tromey <tromey@redhat.com>
* lib/am/libs.am (RANLIB): Don't define.
2001-06-28 Alexandre Duret-Lutz <duret_g@epita.fr>
* automake.in (am_install_var): Assign 1 to $first on
first interation.
|
|
081f2d51
|
2001-06-24T03:38:27
|
|
Fix for yacc5.test:
* lib/ylwrap: Changed usage.
* lib/am/yacc.am: Rewrote to use new substitutions.
* lib/am/lex.am: Likewise.
* automake.in (handle_languages): Skip files whose language
doesn't have a compiler. Handle `define_flag' attribute.
Changed '$' to "\$" to aid Emacs fontification.
(struct): Added `rule_file'. Removed `derived_autodep'. Added
`_target_hook' and `define_flag'.
(yacc, yaccxx, lex, lexxx): Set `rule_file', `flags', `compile',
and `compiler' attributes. Removed `linker', `derived_autodep',
and `ansi' attributes. Added `define_flag'.
(yacc, yaccxx): Added `_target_hook'.
(saw_extension): Count number of times extension seen.
(count_files_for_language): New sub.
(saw_sources_p): Use it.
(handle_single_transform_list): Allow language rewrite function
to return a new source extension. Call target_hook.
(yacc_sources, lex_sources): Removed.
(initialize_per_input): Don't initialize yacc_sources or
lex_sources.
(lang_yacc_rewrite): Rewrote.
(lang_yaccxx_rewrite): Likewise.
(lang_lex_rewrite): Likewise.
(lang_lexxx_rewrite): Likewise.
(output_yacc_build_rule): Removed.
(output_lex_build_rule): Removed.
(lang_yacc_finish): Removed build rule generation.
(lang_lex_finish): Likewise.
(DASH_D_PATTERN): New global.
(lang_yacc_target_hook): New function.
(_target_hook): New function.
(register_language): Default `define_flag'.
* tests/yacc5.test: Updated test.
* tests/yacc4.test: Exit with status 77 if bison doesn't work.
* tests/yacc3.test: Remove bogus `make' invocation. Added test
for all YFLAGS variables.
|
|
9539d6ee
|
2001-06-15T01:37:37
|
|
Fix some lisp bugs reported by Bruno Haible:
* lib/am/lisp.am (uninstall-%DIR%LISP): Added DESTDIR to the
echo.
(install-%DIR%LISP): Handle case where lispdir is not defined.
(uninstall-%DIR%LISP): Likewise.
(.el.elc): Added `else' clause.
|
|
a7df6fe5
|
2001-06-15T01:14:01
|
|
* lib/am/configure.am ($(top_builddir)/config.status): Added
$(top_builddir) prefix to work around problems with some vendor
makes. From Nicholas Joly.
|
|
1e39dc26
|
2001-06-04T15:53:03
|
|
2001-06-04 Kevin Dalley <kevind@rahul.net>
* lib/am/dejagnu.am (site.exp): Fix typo.
|
|
ddd2ca1a
|
2001-05-30T02:02:50
|
|
* lib/am/java.am (class%DIR%.stamp): Use AM_JAVACFLAGS.
|
|
8723031a
|
2001-05-29T21:04:18
|
|
* automake.texi (A Program): Mention `check' prefix.
(Program and Library Variables): New node.
(Texinfo): Document UPDATED-MONTH, MAKEINFOFLAGS, and
AM_MAKEINFOFLAGS.
(etags): Mention per-program flags.
(Tests): Document AM_RUNTESTFLAGS; added sectioning; more
updates.
|
|
58d6c641
|
2001-05-29T21:02:13
|
|
* lib/am/texinfos.am (.PHONY): Always list uninstall-info-am and
install-info-am.
|
|
7a4b8c90
|
2001-05-28T23:58:45
|
|
* lib/am/texibuild.am (.%SUFFIX%.info): Use MAKEINFOFLAGS and
AM_MAKEINFOFLAGS.
(.%SUFFIX%.dvi): Likewise.
(.%SUFFIX%): Likewise.
|
|
41d5639e
|
2001-05-27T17:06:35
|
|
* automake.in (handle_multilib): Only add multilib support code at
top level.
* lib/am/multilib.am: Handle invocation of *-multi targets
differently for SUBDIRS and non-SUBDIRS Makefiles.
* m4/multi.m4 (AM_ENABLE_MULTILIB): Removed erroneous comment.
Only add multilib code when the Makefile in question is actually
rebuilt.
|
|
6ebb6677
|
2001-05-27T16:57:45
|
|
* lib/am/dejagnu.am (check-DEJAGNU): Added AM_RUNTESTFLAGS.
|
|
c487815e
|
2001-05-20T18:05:06
|
|
* configure.in: Updated to 1.4g.
|
|
35a25603
|
2001-05-20T17:17:45
|
|
* configure.in: Updated to 1.4f.
|
|
33079e3a
|
2001-05-20T05:59:43
|
|
* lib/ansi2knr.c: New version.
* Makefile.am (FETCHFILES): Added ansi2knr.c.
(fetch): Likewise.
|
|
5dc7e750
|
2001-05-20T05:03:32
|
|
* config.guess, config.sub: New versions from FSF.
* Makefile.am (fetch): Compare against files in srcdir.
|
|
2b3f00e7
|
2001-05-18T17:08:23
|
|
* lib/am/texinfos.am (install-info-am, uninstall-info-am): Be robust
to missing `install-info'.
|
|
56e9a6e6
|
2001-05-18T14:01:39
|
|
Regen.
|
|
48b22ed4
|
2001-05-18T01:14:53
|
|
2001-05-17 Alexandre Duret-Lutz <duret_g@epita.fr>
* lib/am/install.am (install-strip): Set INSTALL_PROGRAM_ENV if
STRIP is not empty.
* m4/strip.m4 (AM_PROG_INSTALL_STRIP): Set INSTALL_STRIP_PROGRAM
to install-sh unconditionally. Don't set INSTALL_STRIP_PROGRAM_ENV.
* automake.texi (Requirements): Document the use of the STRIP
variable in cross-compilation environments.
|
|
9ff26b23
|
2001-05-17T18:29:08
|
|
* lib/depcomp (aix): Bug fix and simplification from Larry Jones.
|
|
12b2a45c
|
2001-05-17T07:20:34
|
|
* lib/depcomp (tru64): New dependency tracking mode.
|
|
de9bc471
|
2001-05-17T06:56:21
|
|
Fix for PR automake/159:
* lib/depcomp (aix): Rewrote.
(sgi): Likewise.
|
|
0d43099b
|
2001-05-17T03:02:38
|
|
* tests/Makefile.am (TESTS): Removed maintclean.test.
* lib/am/clean.am (maintainer-clean-generic): Don't remove
Makefile.in.
* lib/am/configure.am (maintainer-clean-am): Removed.
(maintainer-clean-conf): Removed.
* tests/maintclean.test: Removed.
|
|
e00a9898
|
2001-05-16T04:32:09
|
|
Fix for maintclean.test:
* tests/Makefile.am (XFAIL_TESTS): Removed maintclean.test.
* lib/am/clean.am (distclean-generic): Don't remove config.cache
or config.log.
(distclean, maintainer-clean): Moved to...
* lib/am/configure.am: ... here.
(distclean): Remove config.cache and config.log.
(maintainer-clean): Removed.
(maintainer-clean-conf): New target.
(maintainer-clean-am): New target.
|
|
16a59b89
|
2001-05-15T03:33:20
|
|
* lib/ylwrap: Fixed quoting on regular expression. Fixes
yacc4.test.
|
|
fa0fa358
|
2001-05-15T02:49:51
|
|
Fix for texinfo10.test.
* tests/Makefile.am (XFAIL_TESTS): Remove texinfo10.test.
* lib/am/texinfos.am: Use LOCAL-TEXIS liberally.
* automake.in (handle_texinfo_helper): New sub.
(handle_texinfo): Rewrote. Now defines LOCAL-TEXIS.
* tests/texinfo10.test: Added more cases.
|
|
1be94280
|
2001-05-15T02:21:54
|
|
Fix for yaccvpath.test:
* tests/Makefile.am (XFAIL_TESTS): Removed yaccvpath.test.
* lib/am/distdir.am (distdir): Always look for file in build
directory first.
* lib/ylwrap: Quote the `#line' regular expression.
* lib/am/yacc.am (%YACC_SUFFIX%%C_SUFFIX%): Reverted earlier
change; don't run sed on the generated file.
* tests/yaccvpath.test: Create new parser in srcdir. Added test
to make sure parser will be rebuilt at dist time.
|
|
464674b1
|
2001-05-14T12:25:11
|
|
New.
|
|
8a7cf404
|
2001-05-14T09:39:24
|
|
Typo.
|
|
e37b4d8a
|
2001-05-14T05:09:31
|
|
Reported by Rainer Orth:
* lib/am/distdir.am (?DISTDIR?distdir): Define conditional on
TOPDIR_P.
* tests/Makefile.am (TESTS): Added distname.test.
* tests/distname.test: New file.
|
|
9618da20
|
2001-05-14T04:48:45
|
|
2001-05-13 Tom Tromey <tromey@redhat.com>
* tests/defs: Find files to copy in lib/.
* automake.in (perllibdir): Set to Automake directory.
* ansi2knr.c, ansi2knr.1: Removed.
* Makefile.am (dist_am_DATA): Removed.
(amdir): Removed.
(maintainer-check): Look for lib/am/*.am. Expect 28 lines of
diffs.
(scriptdir): Removed.
(dist_script_DATA): Likewise.
(install-data-hook): Likewise.
(installcheck-local): Likewise.
(TAGS_FILES): Removed amfiles.
(dist_pkgdata_DATA): Removed ansi2knr.c and ansi2knr.1.
* tests/installsh.test (AUTOMAKE): Use --libdir, not --amdir, and
point it to the right directory.
* ansi2knr.am, check.am, clean-hdr.am, clean.am, comp-vars.am,
compile.am, configure.am, data.am, dejagnu.am, depend.am,
depend2.am, distdir.am, footer.am, header-vars.am, header.am,
install.am, java.am, lang-compile.am, lex.am, library.am, libs.am,
libtool.am, lisp.am, ltlib.am, ltlibrary.am, mans-vars.am,
mans.am, multilib.am, program.am, progs.am, python.am,
remake-hdr.am, scripts.am, subdirs.am, tags.am, texi-vers.am,
texibuild.am, texinfos.am, yacc.am: Moved to lib/am/.
* configure.in (AC_OUTPUT): Added lib/am/Makefile.
(AUTOMAKE): Use --libdir, not --amdir.
Ues AC_CONFIG_AUX_DIR.
* lib/Makefile.am (SUBDIRS): Added `am'.
(scriptdir): New macro.
(dist_script_DATA): Likewise.
(dist_pkgdata_DATA): Likewise.
(install-data-hook): New target.
(installcheck-local): Likewise.
* lib/am/Makefile.in: New file.
* lib/am/Makefile.am: Removed everything except amdir and
dist_am_DATA.
2001-05-13 Akim Demaille <akim@epita.fr>
* automake.in ($pkgdata_dir): Rename as...
($libdir): this.
($am_dir): Remove, replace it's uses with $libdir.
(&parse_arguments): Replace --amdir with --libdir.
* automake.texi (Invoking Automake): Document --libdir, not
--amdir.
* tests/defs (AUTOMAKE): Use --libdir, not --amdir.
|
|
bbf3f9c6
|
2001-05-13T17:19:18
|
|
* lang-compile.am: New file, loaded once per language.
* depend2.am: Move definitions loaded once per language in the
aforementioned file.
* automake.in (&handle_languages): Load it.
(&lang_ppf77_finish, &lang_ratfor_finish): Remove as it's now
handled by lang-compile.am.
|
|
833be730
|
2001-05-09T18:27:26
|
|
* automake.in: Remove some code left from bad patches.
(&handle_dependency): Remove, for the same reason.
|
|
9a37974f
|
2001-05-09T18:24:12
|
|
* automake.in (&make_paragraphs): Transform BUILD, HOST and TARGET.
(&handle_tests_dejagnu, &define_standard_variables): Don't.
(&define_standard_variables): Don't transform %top_builddir% since...
* header-vars.am: Use %TOPDIR% instead.
|
|
adf4c603
|
2001-05-09T03:10:05
|
|
For PR automake/29:
* ylwrap: Handle arguments to program. Remove old code that tried
to avoid absolute paths and add new code to do it in all cases.
Removed ancient logic that tried to deal with relative path.
* tests/Makefile.am (TESTS): Added yacc4.test.
* tests/yacc4.test: New file.
|
|
cf622e00
|
2001-05-08T17:58:03
|
|
Fixes test subobj6.test and PR automake/160:
* tests/Makefile.am (XFAIL_TESTS): Removed subobj6.test.
* compile.am (mostlyclean-compile): Added MOSTLYRMS.
(distclean-compile): Added DISTRMS.
* tests/subobj6.test (wish_SOURCES): Updated to reflect
`mostlyclean' use; added test for non-subdir case.
* automake.in (compile_clean_files): New global.
(MOSTLY_CLEAN, DIST_CLEAN): New constants.
(initialize_per_input): Initialize compile_clean_files.
(handle_single_transform_list): Set compile_clean_files entries.
(handle_compile): Handle compilation cleanups.
|
|
c268d32c
|
2001-05-08T14:06:36
|
|
* distdir.am (dist-all): Build all the flavors using a single
distdir.
|
|
a37c8816
|
2001-05-08T11:18:05
|
|
* automake.in (&define_program_variable): Remove.
(&scan_one_autoconf_file): Skip MAKEINFO when found in an
AM_MISSING_PROG.
(&handle_texinfo): Don't define MAKEINFO and TEXI2DVI.
* texinfos.am: Do it.
|
|
6ec97235
|
2001-05-08T11:00:12
|
|
* automake.in (&handle_tests_dejagnu): Don't define EXPECT and
RUNTEST.
* dejagnu.am: Do it.
(site.exp): Use `if'.
|
|
6831f0da
|
2001-05-08T10:58:49
|
|
Support `if !COND', `else COND', `end COND'.
* automake.texi (Conditionals): Document it.
* automake.in ($WHITE_PATTERN, $MACRO_PATTERN, $BOGUS_MACRO_PATTERN)
($GNITS_VERSION_PATTERN, $INCLUDE_PATTERN): Use `d' and `s'.
($IF_PATTERN, $ELSE_PATTERN, $ENDIF_PATTERN): Likewise, and accept
a leading `!' before the condition.
(&handle_options): Use `d'.
(&cond_stack_if, &cond_stack_else, &&cond_stack_endif): New.
(&read_am_file, &file_contents_internal): Use them.
(&transform): No longer substitute `%!COND%', forcing the use of
`! %?COND%'.
* ansi2knr.am, lex.am, tags.am, texinfos.am, yacc.am: Adjust.
|
|
7e00b811
|
2001-05-08T10:39:49
|
|
* automake.in (&handle_languages): `ext-compile.am' and
`depend2.am' are now equivalent for generic rules: output only the
latter.
* ext-compile.am: Remove.
|
|
beeeae16
|
2001-05-08T10:38:12
|
|
Note: This patch breaks Automake. Repaired within two patches.
* automake.in (Language): Replace the attribute `output_arg' with
`compile_flag' and `output_flag'.
(Automake): Adjust language registrations.
(&handle_languages): Transform `-c' and `-o' for both suffix and
per object rules, instead of `OUTARG' and `LTOUTARG' only for
generic rules.
(&handle_single_transform_list): Adjust to `compile_flag' and
`output_flag'.
* depend2.am, ext-compile.am: Use `%-c%' and `%-o%'.
|
|
98d6bc1b
|
2001-05-07T16:31:01
|
|
For PR automake/46:
* tests/Makefile.am (TESTS): Added subdir5.test.
(XFAIL_TESTS): Likewise.
* tests/subdir5.test: New file.
|
|
5bea838f
|
2001-05-06T23:01:34
|
|
Fix for PR automake/132:
* automake.in (c, c++, objc, asm, ppf77): Add DEFAULT_INCLUDES to
compilation.
(java): Remove INCLUDES and DEFS from compilation.
(lang_c_finish): Add DEFAULT_INCLUDES to compilation.
* compile.am (DEFS): Don't include %DEFAULT_INCLUDES%.
(DEFAULT_INCLUDES): New macro.
|
|
482129a7
|
2001-05-06T19:00:23
|
|
* distdir.am (distdir): Make subdirectory for each file.
Fixes test subobj5.test.
|
|
1cacc56e
|
2001-05-06T06:53:52
|
|
Regenerated
|
|
dc4652f5
|
2001-05-06T05:40:47
|
|
* mans.am (install-man%SECTION%): Minor cleanup.
(uninstall-man%SECTION%): Likewise.
|
|
ceb97942
|
2001-05-06T05:39:58
|
|
* tests/Makefile.am (XFAIL_TESTS): Removed man.test.
* mans.am (install-man%SECTION%): Handle dist_ and nodist_
prefixes.
(uninstall-man%SECTION%): Likewise.
* automake.in (handle_man_pages): Handle dist_ and nodist_
prefixes.
|
|
bce23ab7
|
2001-05-05T22:08:48
|
|
* texinfos.am (uninstall-info-am): Debian install-info v1.8.3
prints to stderr.
(install-info-am): Likewise.
|
|
11e74cc7
|
2001-05-05T20:47:29
|
|
Fix bug reported by Robert Boehne:
* automake.in (output_lex_build_rule): Don't let AMDEP_TRUE be
substituted.
(handle_dependencies): Likewise.
* Makefile.am (maintainer-check): Look for AMDEP_TRUE
substitution. Correct diff now has 30 lines. Look for space
after losing `undef'.
|
|
0b4e59f5
|
2001-05-03T08:32:37
|
|
Add missing files.
|
|
0ffa422b
|
2001-05-03T08:21:05
|
|
Case insensitive FS choke on Automake/ vs automake.
Reported by Tim Van Holder.
* Automake/: Move in...
* lib/: this new directory.
|
|
c81d72e2
|
2001-05-03T07:28:20
|
|
* data.am (install-%DIR%%PRIMARY%): Execute the same command as
echoed.
|
|
c6dd4b3b
|
2001-04-27T13:31:26
|
|
* automake.in (&read_am_file, &file_contents_internal): Don't
define macros when `FALSE', to avoid errors on doubly defined
variables but under condition `FALSE'. In order to allow...
(&am_install_var): When reading the associated file for the first
time, enable `%?FIRST%'.
(&handle_libraries): Let libs.am define $(AR) and $(RANLIB).
* libs.am: Do it when `%?FIRST%'.
|
|
be3d5065
|
2001-04-27T13:30:31
|
|
* automake.in (handle_compile): Let ansi2knr.am define $(ANSI2KNR).
* ansi2knr.am: Do it.
Prefer `if %?FOO%' to `if %!FOO%'.
|
|
b8db9995
|
2001-04-27T13:17:02
|
|
Unify LISP, PYTHON and JAVA primaries.
* automake.in (&handle_emacs_lisp): Be like &handle_python, i.e.,
return if there are no files, hook elist-comp on the Autoconf
macro, rely on lisp.am to define variables.
(&handle_python, &handle_java): Likewise.
(&scan_one_autoconf_file): Pseudo AC_SUBST of `pythondir' and
`PYTHON' must be handled here, not in `&handle_python'.
* java.am: Define needed variables and rules.
|
|
2159e886
|
2001-04-27T13:02:16
|
|
* automake.in (&am_install_var): Transform `ONE_PRIMARY'.
* data.am: Use it.
* header.am: Include data.am.
|
|
bd9fd822
|
2001-04-27T13:00:44
|
|
* automake.in (&am_install_var): Transform `PRIMARY'.
* data.am: Equip with %PRIMARY%.
|
|
e71635c7
|
2001-04-27T12:55:48
|
|
* automake.in (&lang_extensions): Remove.
(&add_depend2, &saw_sources_p): Adjust.
* depend2.am: `%EXT%' no longer includes the dot.
|
|
27251165
|
2001-04-27T10:45:14
|
|
* Automake/: New directory.
* Automake/Struct.pm: New file, based on Perl 5.6's Class::Struct.
* automake.in (Language): Use Automake::Struct.
* tests/defs: Adjust to find Struct.
|
|
8c160048
|
2001-04-11T17:29:06
|
|
* depend2.am: Fix the `if' condition for Libtool.
Reported by Robert Boehne.
|
|
56a87bec
|
2001-04-10T12:41:05
|
|
* distdir.am: Add a missing backslash.
|
|
f3d09a31
|
2001-04-10T09:21:00
|
|
* automake.in (&scan_aclocal_m4): Handle $relative_dir and special
variables.
Specify to the caller whether $regen_aclocal_m4.
(&handle_configure): Adjust.
Transform `REGEN-ACLOCAL-M4'.
* configure.am: Use it.
* tests/defs (me): New.
* tests/configdeps.test: New.
|
|
62e23845
|
2001-04-09T14:56:30
|
|
* ext-compile.am: New file.
* automake.in (&finish_languages): Output it.
Require a C linker if there are several registered source suffixes.
(&handle_compile): No longer push the `.c', `.o', `.obj', `.lo'
extensions, which are discovered in ext-compile.am.
With the help from Robert Boehne.
|
|
5871219c
|
2001-04-09T14:50:53
|
|
Use AM_CONDITIONAL and if/endif for AMDEP.
* m4/depend.m4 (AM_DEP_TRACK): Use AM_CONDITIONAL to define AMDEP.
* automake.in (&add_depend2): Transform %AMDEP% into `AMDEP' (leading
to a configure time if/endif), or to `FALSE' (static removal of
the code).
(&handle_dependencies): Adjust to use `AMDEP_TRUE'.
* depend2.am: Use if/endif.
Adjust the 101 tests that use dependencies so that they
properly invoke aclocal before automake. They need to `see'
`AM_CONDITIONAL([AMDEP], ...)'.
|
|
890258dc
|
2001-04-09T14:48:34
|
|
* tags.am: Fix missing leading tabs.
|
|
6037a7bc
|
2001-04-09T14:46:45
|
|
* automake.in (&rule_define): When you discover a suffix rules,
register the extensions for .SUFFIXES.
(&handle_texinfo): Don't register the suffixes.
(&get_object_extension): Don't register suffixes, let them be
discovered in depend2.am.
(&handle_emacs_lisp): Depend on your lisp.am.
* lisp.am: Include the rule &handle_emacs_lisp used to output.
|
|
4b36021d
|
2001-04-09T14:44:04
|
|
* subdirs.am: Don't define info related recursive targets.
* texinfos.am: Do.
|
|
19d98150
|
2001-04-09T14:40:11
|
|
* subdirs.am (RECURSIVE_TARGETS): New variable.
Use it.
* automake.in (&handle_subdirs): Output it.
(&file_contents_internal): Support value spread on several lines.
|
|
7400c62b
|
2001-04-09T14:38:35
|
|
* automake.in (&handle_man_pages): Rely on mans.am to define
man%SECTION%dir and MANS.
* mans.am: Do it.
|
|
8b9e044f
|
2001-04-09T14:23:09
|
|
* automake.in (&am_install_var): Transform DIST, and let the *.am
files handle DIST_COMMON.
* data.am, header.am, java.am, list.am, python.am, script.am: Set
DIST_COMMON.
|
|
74d5d061
|
2001-04-09T14:06:40
|
|
* automake.in (%dist_common): Remove.
(%configure_dist_common): Replace with...
($configure_dist_common): this.
(&generate_makefile): Read the user file before using
push_dist_common, as it sets DIST_COMMON, and read_am_file checks
that no variable is defined before it is run.
(&handle_texinfo): Don't handle DIST_COMMON, let your file do it.
(&dist_cmp): Rename as...
(&for_dist_common): this.
(&handle_dist): Don't handle DIST_COMMON, let `configure.am' do
it.
Adjust to $configure_dist_common.
* configure.am, texi-vers.am: Set DIST_COMMON.
|
|
d49b6d17
|
2001-04-09T14:05:10
|
|
* automake.in (&handle_aclocal_m4): Rename as...
(&scan_aclocal_m4): this.
Return the list of aclocal.m4 dependencies.
(&handle_configure): Invoke it, and use it when loading...
* configure.am: Template the rules to recreate aclocal.m4.
|
|
7522c427
|
2001-04-09T10:31:05
|
|
* automake.in (&get_object_extension): Use ansi2knr.am.
* clean-kr.am, kr-extra.am: Remove, merged into...
* ansi2knr.am: this new file.
|
|
3334f9a6
|
2001-04-09T10:06:38
|
|
* comp-vars.am: Remove, merged into...
* compile.am: here.
* automake.in (&get_object_extension): Adjust.
|
|
7aa9fca1
|
2001-04-09T10:02:40
|
|
* remake.am: Merge into...
* configure.am: ... here.
* automake.in (&handle_configure): Adjust.
|