automake-ng
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Automake-NG] [FYI] [ng] rename: verbatim makefile fragments: *.am -> *.


From: Stefano Lattarini
Subject: [Automake-NG] [FYI] [ng] rename: verbatim makefile fragments: *.am -> *.mk
Date: Tue, 31 Jul 2012 18:05:14 +0200

This make it clear and manifest the fact that they are not parsed
like the other '*.am' files are (for variable and rule definitions,
processing of Automake conditionals, etc.), rather included almost
verbatim (the "almost" being the stripping of '##'-comments).

* automake.in (verbatim): Expect a suffix of '.mk', not '.am'.
* lib/am/texibuild.am: Rename ...
* lib/am/texibuild.mk: ... like this.
* lib/am/clean.am: Rename ...
* lib/am/clean.mk: ... like this.
* lib/am/check-typos.am: Rename ...
* lib/am/check-typos.mk: ... like this.
* lib/am/color-tests.am: Rename ...
* lib/am/color-tests.mk: ... like this.
* lib/am/parallel-tests.am: Rename ...
* lib/am/parallel-tests.mk: ... like this.
* lib/am/serial-tests.am: Rename ...
* lib/am/serial-tests.mk: ... like this.
* lib/am/header-vars.am: Rename ...
* lib/am/header-vars.mk: ... like this.
* lib/am/am-dir.am: Rename ...
* lib/am/am-dir.mk: ... like this.
* lib/am/common-targets.am: Rename ...
* lib/am/common-targets.mk: ... like this.
* Makefile.am (dist_am_DATA): Adjust.
* t/am-xargs-map.sh: Likewise.
* t/ensure-dir-exists.sh: Likewise.
* t/internals.tap: Likewise.
* t/memoize.tap: Likewise.
* t/verbatim.sh: Likewise.

Signed-off-by: Stefano Lattarini <address@hidden>
---
 Makefile.am                                     | 18 +++++++++---------
 automake.in                                     |  4 ++--
 lib/am/{am-dir.am => am-dir.mk}                 |  0
 lib/am/{check-typos.am => check-typos.mk}       |  0
 lib/am/{clean.am => clean.mk}                   |  0
 lib/am/{color-tests.am => color-tests.mk}       |  0
 lib/am/{common-targets.am => common-targets.mk} |  0
 lib/am/{header-vars.am => header-vars.mk}       |  0
 lib/am/{parallel-tests.am => parallel-tests.mk} |  0
 lib/am/{serial-tests.am => serial-tests.mk}     |  0
 lib/am/{texibuild.am => texibuild.mk}           |  0
 t/am-xargs-map.sh                               |  2 +-
 t/ensure-dir-exists.sh                          |  2 +-
 t/internals.tap                                 |  2 +-
 t/memoize.tap                                   |  2 +-
 t/verbatim.sh                                   |  1 +
 16 files changed, 16 insertions(+), 15 deletions(-)
 rename lib/am/{am-dir.am => am-dir.mk} (100%)
 rename lib/am/{check-typos.am => check-typos.mk} (100%)
 rename lib/am/{clean.am => clean.mk} (100%)
 rename lib/am/{color-tests.am => color-tests.mk} (100%)
 rename lib/am/{common-targets.am => common-targets.mk} (100%)
 rename lib/am/{header-vars.am => header-vars.mk} (100%)
 rename lib/am/{parallel-tests.am => parallel-tests.mk} (100%)
 rename lib/am/{serial-tests.am => serial-tests.mk} (100%)
 rename lib/am/{texibuild.am => texibuild.mk} (100%)

diff --git a/Makefile.am b/Makefile.am
index b1dc7e9..eab05c3 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -185,13 +185,15 @@ EXTRA_DIST += lib/Automake/Config.in
 ## --------------------- ##
 
 dist_am_DATA = \
-  lib/am/am-dir.am \
-  lib/am/common-targets.am \
-  lib/am/serial-tests.am \
-  lib/am/parallel-tests.am \
-  lib/am/check-typos.am \
-  lib/am/color-tests.am \
-  lib/am/clean.am \
+  lib/am/am-dir.mk \
+  lib/am/texibuild.mk \
+  lib/am/common-targets.mk \
+  lib/am/color-tests.mk \
+  lib/am/serial-tests.mk \
+  lib/am/parallel-tests.mk \
+  lib/am/check-typos.mk \
+  lib/am/clean.mk \
+  lib/am/header-vars.mk \
   lib/am/compile.am \
   lib/am/configure.am \
   lib/am/data.am \
@@ -199,7 +201,6 @@ dist_am_DATA = \
   lib/am/depend2.am \
   lib/am/distdir.am \
   lib/am/footer.am \
-  lib/am/header-vars.am \
   lib/am/header.am \
   lib/am/inst-vars.am \
   lib/am/java.am \
@@ -221,7 +222,6 @@ dist_am_DATA = \
   lib/am/tags.am \
   lib/am/texi-vers.am \
   lib/am/texi-spec.am \
-  lib/am/texibuild.am \
   lib/am/texinfos.am \
   lib/am/vala.am \
   lib/am/yacc.am
diff --git a/automake.in b/automake.in
index 27074b0..796ef45 100644
--- a/automake.in
+++ b/automake.in
@@ -5779,7 +5779,7 @@ sub almost_verbatim ($%)
 
 # verbatim ($NAME)
 # ----------------
-# Load a "$libdir/am/$NAME.am", stripping any '##'-style comment.  No
+# Load a "$libdir/am/$NAME.mk", stripping any '##'-style comment.  No
 # extra parsing or post-processing is done (i.e., recognition of rules
 # declaration or of make variables definitions).
 # If used in scalar or list context, return the read makefile fragment.
@@ -5788,7 +5788,7 @@ sub almost_verbatim ($%)
 sub verbatim ($)
 {
   my $name = shift;
-  my $text .= slurp_makefile_fragment ("$libdir/am/$name.am");
+  my $text .= slurp_makefile_fragment ("$libdir/am/$name.mk");
   if (defined wantarray)
     {
       # Scalar or list context.
diff --git a/lib/am/am-dir.am b/lib/am/am-dir.mk
similarity index 100%
rename from lib/am/am-dir.am
rename to lib/am/am-dir.mk
diff --git a/lib/am/check-typos.am b/lib/am/check-typos.mk
similarity index 100%
rename from lib/am/check-typos.am
rename to lib/am/check-typos.mk
diff --git a/lib/am/clean.am b/lib/am/clean.mk
similarity index 100%
rename from lib/am/clean.am
rename to lib/am/clean.mk
diff --git a/lib/am/color-tests.am b/lib/am/color-tests.mk
similarity index 100%
rename from lib/am/color-tests.am
rename to lib/am/color-tests.mk
diff --git a/lib/am/common-targets.am b/lib/am/common-targets.mk
similarity index 100%
rename from lib/am/common-targets.am
rename to lib/am/common-targets.mk
diff --git a/lib/am/header-vars.am b/lib/am/header-vars.mk
similarity index 100%
rename from lib/am/header-vars.am
rename to lib/am/header-vars.mk
diff --git a/lib/am/parallel-tests.am b/lib/am/parallel-tests.mk
similarity index 100%
rename from lib/am/parallel-tests.am
rename to lib/am/parallel-tests.mk
diff --git a/lib/am/serial-tests.am b/lib/am/serial-tests.mk
similarity index 100%
rename from lib/am/serial-tests.am
rename to lib/am/serial-tests.mk
diff --git a/lib/am/texibuild.am b/lib/am/texibuild.mk
similarity index 100%
rename from lib/am/texibuild.am
rename to lib/am/texibuild.mk
diff --git a/t/am-xargs-map.sh b/t/am-xargs-map.sh
index 3d5db39..e2bbdd0 100755
--- a/t/am-xargs-map.sh
+++ b/t/am-xargs-map.sh
@@ -21,7 +21,7 @@ am_create_testdir=empty
 . ./defs || exit 1
 
 # Filter out Automake comments.
-grep -v '^##' "$am_amdir"/header-vars.am > defn.mk \
+grep -v '^##' "$am_amdir"/header-vars.mk > defn.mk \
   || fatal_ "fetching makefile fragment headers-vars.am"
 
 sed 's/^[0-9][0-9]*:://' > Makefile << 'END'
diff --git a/t/ensure-dir-exists.sh b/t/ensure-dir-exists.sh
index 5911c0b..28f6c4b 100755
--- a/t/ensure-dir-exists.sh
+++ b/t/ensure-dir-exists.sh
@@ -20,7 +20,7 @@ am_create_testdir=empty
 . ./defs || exit 1
 
 # Filter out Automake comments.
-grep -v '^##' "$am_amdir"/header-vars.am > defn.mk \
+grep -v '^##' "$am_amdir"/header-vars.mk > defn.mk \
   || fatal_ "fetching makefile fragment headers-vars.am"
 
 cat > Makefile << 'END'
diff --git a/t/internals.tap b/t/internals.tap
index 91449a0..31b939c 100755
--- a/t/internals.tap
+++ b/t/internals.tap
@@ -22,7 +22,7 @@ am_create_testdir=empty
 plan_ 12
 
 # Filter out Automake comments.
-grep -v '^##' "$am_amdir"/header-vars.am > defn.mk \
+grep -v '^##' "$am_amdir"/header-vars.mk > defn.mk \
   || fatal_ "fetching makefile fragment headers-vars.am"
 
 # WARNING: there are a lot of embedded tabs in the makefile
diff --git a/t/memoize.tap b/t/memoize.tap
index d829918..36f98a2 100755
--- a/t/memoize.tap
+++ b/t/memoize.tap
@@ -24,7 +24,7 @@ plan_ 17
 ocwd=$(pwd) || fatal_ "couldn't get current working directory"
 
 # Filter out Automake comments.
-grep -v '^##' "$am_amdir"/header-vars.am > defn.mk \
+grep -v '^##' "$am_amdir"/header-vars.mk > defn.mk \
   || fatal_ "fetching makefile fragment headers-vars.am"
 
 T ()
diff --git a/t/verbatim.sh b/t/verbatim.sh
index 4921f26..761b301 100755
--- a/t/verbatim.sh
+++ b/t/verbatim.sh
@@ -42,6 +42,7 @@ esac
 
 mkdir am
 cp "$am_amdir"/*.am ./am
+cp "$am_amdir"/*.mk ./am
 
 echo pkgdata_DATA = configure.ac > Makefile.am
 
-- 
1.7.12.rc0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]