• Show log

    Commit

  • Hash : 0ac22bb6
    Author : Tom Tromey
    Date : 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.
    

  • README

  • This is Automake, a Makefile generator.  It was inspired by the 4.4BSD
    make and include files, but aims to be portable and to conform to the
    GNU standards for Makefile variables and targets.
    
    Automake is a Perl script.  The input files are called Makefile.am.
    The output files are called Makefile.in; they are intended for use
    with Autoconf.  Automake requires certain things to be done in your
    configure.in.
    
    Variable assignment lines in Makefile.am pull in defaults from various
    little *.am files.
    
    To use Automake, replace your Makefile.in files with Makefile.am
    files.  Read the documentation to see what to do.
    
    This package also includes the "aclocal" program.  aclocal is a
    program to generate an `aclocal.m4' based on the contents of
    `configure.in'.  It is useful as an extensible, maintainable mechanism
    for augmenting autoconf.  It is intended that other package authors
    will write m4 macros which can be automatically used by aclocal.
    
    The mailing list automake@gnu.org is for discussion of
    Automake, Autoconf, and other configuration/portability tools (e.g.,
    libtool).  Write to automake-request@gnu.org if you want to
    join.
    
    Automake has a page on the web.  See:
    
    	http://www.gnu.org/software/automake/
    
    Mail suggestions and bug reports to bug-automake@gnu.org.