Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 31299c75 | 2000-01-06 16:59:00 | * header-vars.am (@SET_MAKE@): Added. * subdirs.am (@SET_MAKE@): Removed. Report from Motoyuki Kasahara. | ||
| fc690f41 | 1999-03-11 22: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-01 00: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-28 01: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-17 17:22:43 | AM_MAKEFLAGS patch from Ian | ||
| d9193017 | 1997-10-21 17:01:38 | empty subdirs bug fix | ||
| 48759068 | 1997-08-02 19:46:00 | subdirs fixlet | ||
| c49ec17a | 1997-05-10 22:24:49 | make -k fix from ian | ||
| 447031fe | 1997-04-30 01:30:40 | run clean subdirs in reverse order | ||
| 12014054 | 1996-12-08 21:05:11 | installs now 'quiet' | ||
| cbf3dc2e | 1996-11-07 22:47:12 | Initial draft of --cygnus mode. Bug fixes for config.h in subdir | ||
| f9ea0839 | 1996-07-05 15:01:03 | More bug fixes | ||
| 9be3ddeb | 1996-02-17 07:34:22 | Bug fixes | ||
| 6d682bdc | 1996-02-08 02:11:41 | Many bug fixes | ||
| e398ecd9 | 1996-01-06 20:10:14 | Patches from Jim Meyering. Put copyright in all files | ||
| 3aba9acd | 1996-01-02 02:20:18 | Many changes from Franc,ois | ||
| 9eb2ffa7 | 1995-12-05 06:16:51 | Many cleanups. Added --strictness option. | ||
| d090b70b | 1995-12-03 06:12:34 | Handle installcheck. Handle ## comments. Fixlets | ||
| 5a104483 | 1995-11-29 21:10:29 | (RECURSIVE): Removed uninstall-data-recursive and uninstall-exec-recursive. Added installdirs-recursive. | ||
| efa21708 | 1995-11-27 21:45:28 | Removed bogus local clean targets | ||
| 33ccc865 | 1995-11-26 05:51:20 | (.NOEXPORT): Removed (now in footer.am) | ||
| 10de14d3 | 1995-11-23 06:18:41 | ($(RECURSIVE)): Removed trailing \ from last line | ||
| 6589fea0 | 1995-11-23 03:07:53 | ($(RECURSIVE)): Print name of target actually used | ||
| 591ca35b | 1995-11-23 02:35:23 | Removed "::" rules | ||
| 18da6f71 | 1995-11-22 09:11:40 | (maintainer-clean): Don't use realclean-local | ||
| 2100c3e0 | 1995-11-21 07:55:55 | (all-recursive): Put with other -recursive rules | ||
| e9bfbcbc | 1995-11-21 05:56:46 | (all): Renamed from _all. Now uses all-recursive (all-recursive): Don't fail immediately if -k specified. | ||
| 885b23c7 | 1995-11-20 22:48:03 | (_all): New target. Now use Jim Meyering's formulation of AIX workaround. (install-exec, install-data): New targets | ||
| 489fc39a | 1995-11-16 18:43:43 | (all): Separated out due to AIX 3.2.5 bug. | ||
| a1862a48 | 1995-11-16 18:28:16 | TAGS target now in tags.am | ||
| 8b782c88 | 1995-11-12 22:22:09 | (TAGS): Include $(CONFIG_HEADER) when making tags. | ||
| a3251a41 | 1995-11-12 20:01:11 | (id, ID): New target. (.NOEXPORT): Copied from footers.am. | ||
| 99d8e66e | 1995-11-12 19:57:31 | (TAGS): Bug fixes. | ||
| efba0a67 | 1995-11-12 19:53:27 | (TAGS): Don't fail if a subdir doesn't have TAGS target. | ||
| ea2cbdf7 | 1995-11-12 19:30:26 | (maintainer-clean-local): Remove TAGS | ||
| dbd0599e | 1995-11-12 19:29:12 | (TAGS): Make tags file that includes all subdir tags files | ||
| de8e844c | 1995-11-12 19:24:20 | Use maintainer-clean, per GNU standards | ||
| 993fe72e | 1994-10-02 01:31:05 | fix typo | ||
| c0aa7bd8 | 1994-09-19 22:44:25 | works on fileutils except for all | ||
| c20ca442 | 1994-09-19 16:20:04 | might work | ||
| ddb3d5fc | 1994-09-19 15:12:26 | Initial revision |