]> git.ipfire.org Git - thirdparty/automake.git/commit
[ng] refactor: new make variables am__all_libs and am__all_ltlibs
authorStefano Lattarini <stefano.lattarini@gmail.com>
Tue, 5 Jun 2012 16:31:58 +0000 (18:31 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Tue, 5 Jun 2012 19:29:19 +0000 (21:29 +0200)
commit181bc4246fcada82bc1221406428169bf8df6a2e
tree3e2b87f80948c85d5b1c71da3bf05c6f5ab48371
parente811379855364efe258b70088ff90101d13fad51
[ng] refactor: new make variables am__all_libs and am__all_ltlibs

This change is only a preparatory refactoring in view of future changes.

* t/all-progs.sh: Renamed ...
* t/all-prog-libs.sh: ... like this, and extended.
* automake.in (generate_makefile): Define the make vars 'am__all_libs'
and 'am__all_ltlibs' respectively from the sorted keys of the hashes
'%known_libraries' and '%known_ltlibraries'.  For consistency, and for
offering a better stability of the output Makefiles, sort the keys of
the '%known_programs' hash before using them to define the make variable
'am__all_progs'.

Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
automake.in
t/all-prog-libs.sh [moved from t/all-progs.sh with 56% similarity]