|
fc690f41
|
1999-03-11T22:31:07
|
|
From Ralf Corsepius. Fixes lex3.test.
* automake.in (lang_yacc_finish): Include `.' in name pushed onto
maintainer-clean list.
(lang_lex_finish): Likewise.
|
|
72c1e14a
|
1998-10-01T00:23:45
|
|
Some bug fixes, plus a complete rewrite of source file handling:
* texinfos.am (install-info-am): Handle case where INFO_DEPS is
empty. Reported by Andrew Cagney.
(uninstall-info): Likewise.
(dist-info): Likewise.
* automake.in (handle_texinfo): Error if user tries to generate
HTML.
* automake.in (do_one_clean_target): Don't push previous clean
target if this target is `mostly'. Report from Raja R Harinath.
* subdirs.am (mostlyclean-recursive ...): Build local_target, not
target. From Raja R Harinath.
Completely changed how languages and source files are handled:
* automake.in: Call register_language for each language.
(lang_c_rewrite): New function.
(lang_cxx_rewrite): Likewise.
(lang_header_rewrite): Likewise.
(lang_yacc_rewrite): Likewise.
(lang_yaccxx_rewrite): Likewise.
(lang_lex_rewrite): Likewise.
(lang_lexxx_rewrite): Likewise.
(lang_asm_rewrite): Likewise.
(lang_fortran_rewrite): Likewise.
(register_language): Likewise.
(extension_map): New global.
(language_map): Likewise.
(resolve_linker): New function.
(handle_single_transform_list): Rewrote to use lang_X_rewrite
functions. Changed meaning of first argument.
(initialize_per_input): Removed seen_any_source. Initialize
language_scratch, extension_seen. Removed cxx_extensions,
seen_c_source, dir_holds_headers, dir_holds_sources.
(handle_source_transform): Don't compute $objpat. Pass $obj
directly to handle_single_transform_list.
(handle_built_sources): Fixed call to
handle_single_transform_list.
(lang_c_finish): New function.
(lang_cxx_finish): Likewise.
(lang_header_finish): Likewise.
(lang_yacc_finish): Likewise.
(lang_yaccxx_finish): Likewise.
(lang_lex_finish): Likewise.
(lang_lexxx_finish): Likewise..
(lang_asm_finish): Likewise.
(lang_fortran_finish): Likewise.
(yacc_lex_finish_helper): Likewise.
(libtool_compiler): Likewise.
(saw_extension): New function.
(handle_lib_objects_cond): Use saw_extension, not old variables.
(handle_yacc_lex_cxx): Removed.
(finish_languages): New function.
(get_object_extension): Don't set dir_holds_sources.
(handle_headers): Don't set dir_holds_headers. Instead, call
saw_extension.
(saw_sources_p): New function.
(handle_tags): Use it.
(handle_dependencies): Likewise.
(cxx_extensions): New function.
(handle_dependencies): Use it.
(generate_makefile): Call finish_languages, not
handle_yacc_lex_cxx.
|
|
0ac22bb6
|
1998-09-28T01:51:16
|
|
`.' in SUBDIRS changes order of builds:
* Makefile.am (SUBDIRS): Added `.'. Put tests last.
* tags.am (TAGS): Don't look for TAGS file in `.'.
* automake.texi (Top level): Document SUBDIRS change.
* automake.in (handle_installdirs): Create separate installdirs-am
target.
(handle_merge_targets): Don't put all-am onto @all. Fixed error
message. Correctly handle install-info. Give error if
install-info-local inappropriately defined. Don't special-case
install-data, install-exec, install, uninstall, or all.
(handle_subdirs): Don't push `-recursive' target names onto
corresponding lists.
(do_one_merge_target): Always define `-am' form of rule, and point
ordinary form to `-am' or `-recursive' as appropriate.
Special-case `all'.
(do_check_merge_target): Generate check-am target.
(handle_dist_worker): Use target_defined.
(handle_dist): Likewise.
(handle_merge_targets): Likewise.
(do_one_merge_target): Likewise.
(do_check_merge_target): Likewise.
(do_one_clean_target): Likewise.
(initialize_per_input): Initialize $all_target.
(do_one_clean_target): Always generate -am form of rule; other
changes for new SUBDIRS change.
(handle_clean): Always generate clean-am form of rule.
(handle_tags): Only build subdir if not `.'.
(handle_dist_worker): Skip `.' directory.
* subdirs.am: Allow `.' to be specified in SUBDIRS.
|
|
b5b61792
|
1998-07-17T17:22:43
|
|
AM_MAKEFLAGS patch from Ian
|
|
d9193017
|
1997-10-21T17:01:38
|
|
empty subdirs bug fix
|
|
48759068
|
1997-08-02T19:46:00
|
|
subdirs fixlet
|
|
c49ec17a
|
1997-05-10T22:24:49
|
|
make -k fix from ian
|
|
447031fe
|
1997-04-30T01:30:40
|
|
run clean subdirs in reverse order
|
|
12014054
|
1996-12-08T21:05:11
|
|
installs now 'quiet'
|
|
cbf3dc2e
|
1996-11-07T22:47:12
|
|
Initial draft of --cygnus mode.
Bug fixes for config.h in subdir
|
|
f9ea0839
|
1996-07-05T15:01:03
|
|
More bug fixes
|
|
9be3ddeb
|
1996-02-17T07:34:22
|
|
Bug fixes
|
|
6d682bdc
|
1996-02-08T02:11:41
|
|
Many bug fixes
|
|
e398ecd9
|
1996-01-06T20:10:14
|
|
Patches from Jim Meyering.
Put copyright in all files
|
|
3aba9acd
|
1996-01-02T02:20:18
|
|
Many changes from Franc,ois
|
|
9eb2ffa7
|
1995-12-05T06:16:51
|
|
Many cleanups.
Added --strictness option.
|
|
d090b70b
|
1995-12-03T06:12:34
|
|
Handle installcheck.
Handle ## comments.
Fixlets
|
|
5a104483
|
1995-11-29T21:10:29
|
|
(RECURSIVE): Removed uninstall-data-recursive and
uninstall-exec-recursive. Added installdirs-recursive.
|
|
efa21708
|
1995-11-27T21:45:28
|
|
Removed bogus local clean targets
|
|
33ccc865
|
1995-11-26T05:51:20
|
|
(.NOEXPORT): Removed (now in footer.am)
|
|
10de14d3
|
1995-11-23T06:18:41
|
|
($(RECURSIVE)): Removed trailing \ from last line
|
|
6589fea0
|
1995-11-23T03:07:53
|
|
($(RECURSIVE)): Print name of target actually used
|
|
591ca35b
|
1995-11-23T02:35:23
|
|
Removed "::" rules
|
|
18da6f71
|
1995-11-22T09:11:40
|
|
(maintainer-clean): Don't use realclean-local
|
|
2100c3e0
|
1995-11-21T07:55:55
|
|
(all-recursive): Put with other -recursive rules
|
|
e9bfbcbc
|
1995-11-21T05:56:46
|
|
(all): Renamed from _all. Now uses all-recursive
(all-recursive): Don't fail immediately if -k specified.
|
|
885b23c7
|
1995-11-20T22:48:03
|
|
(_all): New target. Now use Jim Meyering's formulation of AIX
workaround.
(install-exec, install-data): New targets
|
|
489fc39a
|
1995-11-16T18:43:43
|
|
(all): Separated out due to AIX 3.2.5 bug.
|
|
a1862a48
|
1995-11-16T18:28:16
|
|
TAGS target now in tags.am
|
|
8b782c88
|
1995-11-12T22:22:09
|
|
(TAGS): Include $(CONFIG_HEADER) when making tags.
|
|
a3251a41
|
1995-11-12T20:01:11
|
|
(id, ID): New target.
(.NOEXPORT): Copied from footers.am.
|
|
99d8e66e
|
1995-11-12T19:57:31
|
|
(TAGS): Bug fixes.
|
|
efba0a67
|
1995-11-12T19:53:27
|
|
(TAGS): Don't fail if a subdir doesn't have TAGS target.
|
|
ea2cbdf7
|
1995-11-12T19:30:26
|
|
(maintainer-clean-local): Remove TAGS
|
|
dbd0599e
|
1995-11-12T19:29:12
|
|
(TAGS): Make tags file that includes all subdir tags files
|
|
de8e844c
|
1995-11-12T19:24:20
|
|
Use maintainer-clean, per GNU standards
|
|
993fe72e
|
1994-10-02T01:31:05
|
|
fix typo
|
|
c0aa7bd8
|
1994-09-19T22:44:25
|
|
works on fileutils except for all
|
|
c20ca442
|
1994-09-19T16:20:04
|
|
might work
|
|
ddb3d5fc
|
1994-09-19T15:12:26
|
|
Initial revision
|