summaryrefslogtreecommitdiff
path: root/NG-NEWS
diff options
context:
space:
mode:
authorStefano Lattarini <stefano.lattarini@gmail.com>2012-05-25 14:35:38 +0200
committerStefano Lattarini <stefano.lattarini@gmail.com>2012-05-25 15:15:02 +0200
commit8fc38b76b4d35e135599cd1e2138daa0cf08bb89 (patch)
tree8c9716207b865261c891968f472cfedfb0bdaaf9 /NG-NEWS
parentec5969060ce367efc82fa07f20862a4dd7fadeb3 (diff)
downloadautomake-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-NEWS29
1 files changed, 21 insertions, 8 deletions
diff --git a/NG-NEWS b/NG-NEWS
index 1334438b7..1bca4934c 100644
--- a/NG-NEWS
+++ b/NG-NEWS
@@ -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.