`.' in SUBDIRS changes order of builds:
authorTom Tromey <tromey@redhat.com>
Mon, 28 Sep 1998 01:51:16 +0000 (01:51 +0000)
committerTom Tromey <tromey@redhat.com>
Mon, 28 Sep 1998 01:51:16 +0000 (01:51 +0000)
commit0ac22bb60f349e23b9243d475978cf08d2a2db34
treefd096afdae59ccd4da8aa2116b1ea45ea51722fe
parent18c8af98b671efa109118cd8011d0afa0ec6ab85
`.' 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.
14 files changed:
ChangeLog
Makefile.am
Makefile.in
TODO
automake.in
automake.texi
lib/am/Makefile.am
lib/am/subdirs.am
lib/am/tags.am
m4/Makefile.in
stamp-vti
subdirs.am
tags.am
version.texi