diff options
author | Stefano Lattarini <stefano.lattarini@gmail.com> | 2012-05-25 14:35:38 +0200 |
---|---|---|
committer | Stefano Lattarini <stefano.lattarini@gmail.com> | 2012-05-25 15:15:02 +0200 |
commit | 8fc38b76b4d35e135599cd1e2138daa0cf08bb89 (patch) | |
tree | 8c9716207b865261c891968f472cfedfb0bdaaf9 /NG-NEWS | |
parent | ec5969060ce367efc82fa07f20862a4dd7fadeb3 (diff) | |
download | automake-8fc38b76b4d35e135599cd1e2138daa0cf08bb89.tar.gz |
[ng] news: tweak and reorganize a bit
* NG-NEWS: Move the existing entries describing obsolete features that
have been removed out of the section "Miscellaneous" and into a new
section (aptly named "Obsolete Features Removed"). Move an entry
relevant to support for distribution from the section "Miscellanea"
into the section "Distribution". Improve separation of different
sections with more use of vertical spacing.
Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
Diffstat (limited to 'NG-NEWS')
-rw-r--r-- | NG-NEWS | 29 |
1 files changed, 21 insertions, 8 deletions
@@ -2,6 +2,7 @@ This file lists the major changes and differences between mainstream Automake and Automake-NG. Be aware that there is likely a plethora of other minor differences and incompatibilities *not* listed here. + Automatic dependency tracking support ===================================== @@ -20,6 +21,7 @@ Automatic dependency tracking support the special config.status argument 'depfiles' is not supported anymore. + Silent rules ============ @@ -36,6 +38,7 @@ Silent rules pkg_verbose = $(pkg_verbose_$(V)) pkg_verbose_ = $(pkg_verbose_$(AM_DEFAULT_VERBOSITY)) + Warnings and diagnostic ======================= @@ -65,6 +68,7 @@ Warnings and diagnostic Makefiles rather than in the automake script, so that the latter has access to less context and information. + Serial testsuite harness (obsolescent) ====================================== @@ -73,6 +77,7 @@ Serial testsuite harness (obsolescent) $(XFAIL_TESTS) still works as before though, even on systems where $(EXEEXT) is non-empty. + Parallel testsuite harness ========================== @@ -160,6 +165,7 @@ Parallel testsuite harness variables "<ext>_LOG_DEPENDENCIES" (this being simply "LOG_DEPENDENCIES" for suffix-less tests). + Pattern rules and suffix rules ============================== @@ -191,6 +197,7 @@ Pattern rules and suffix rules foo_SOURCES = foo.c sub/bar.baz DISTCLEANFILES = bar.c + Distribution ============ @@ -206,14 +213,6 @@ Distribution EXTRA_DIST = $(wildcard doc/*.txt $(srcdir)/doc/*.txt) # Better. -Miscellaneous -============= - -* Since GNU make is smart enough to correctly pass the values of macros - redefined on the command line to sub-make invocations, the "special" - variable $(AM_MAKEFLAGS) has been removed, and its content is no more - passed to recursive make invocations. - * The variables $(DISTFILES), $(DIST_COMMON) and $(DIST_SOURCES) had never been documented in mainline Automake, and were always intended to be internal variables. But that was not clear from their names. @@ -225,6 +224,10 @@ Miscellaneous Do not use any of these variables in your Makefiles! + +Obsolete Features Removed +========================= + * If the sources for a target library like 'libfoo.a' or 'libbar.la' are not explicitly specified, mainline Automake looks also (respectively) for the files 'libfoo_a.c' or 'libbar_la.c' as possible default sources. @@ -250,6 +253,16 @@ Miscellaneous $(AM_CPPFLAGS) instead, which has been supported and recommended for a long time. + +Miscellaneous +============= + +* Since GNU make is smart enough to correctly pass the values of macros + redefined on the command line to sub-make invocations, the "special" + variable $(AM_MAKEFLAGS) has been removed, and its content is no more + passed to recursive make invocations. + + ----- Copyright (C) 2012 Free Software Foundation, Inc. |