m4-patches
[Top][All Lists]
Advanced

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

[PATCH] maint: convert the last hand-written Makefile to automake


From: Stefano Lattarini
Subject: [PATCH] maint: convert the last hand-written Makefile to automake
Date: Wed, 5 Sep 2012 19:14:55 +0200

* checks/Makefile.in: Rename ...
* checks/Makefile.am: ... like this, and simplify and adjust to
make it proper as Automake input.

Signed-off-by: Stefano Lattarini <address@hidden>
---

With this, "make all check distcheck" still passes.

Regards,
  Stefano

 checks/Makefile.am | 41 ++++++++++++++++++++++++
 checks/Makefile.in | 93 ------------------------------------------------------
 2 files changed, 41 insertions(+), 93 deletions(-)
 create mode 100644 checks/Makefile.am
 delete mode 100644 checks/Makefile.in

diff --git a/checks/Makefile.am b/checks/Makefile.am
new file mode 100644
index 0000000..e28ffc7
--- /dev/null
+++ b/checks/Makefile.am
@@ -0,0 +1,41 @@
+## Makefile.am - template for generating Makefile via Automake.
+##
+## Copyright (C) 1992-1994, 2006-2012 Free Software Foundation, Inc.
+##
+## This file is part of GNU M4.
+##
+## GNU M4 is free software: you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation, either version 3 of the License, or
+## (at your option) any later version.
+##
+## GNU M4 is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# Vern says that the first star is required around an Alpha make bug.
+DOC_CHECKS = $(srcdir)/*[0-9][0-9][0-9].*
+CHECKS = $(DOC_CHECKS) $(srcdir)/stackovf.test
+EXTRA_DIST = get-them check-them stamp-checks stackovf.test $(DOC_CHECKS)
+
+all-local: $(srcdir)/stamp-checks
+
+$(srcdir)/stamp-checks: $(srcdir)/get-them $(top_srcdir)/doc/m4.texinfo
+       rm -f $(DOC_CHECKS)
+       cd $(srcdir) && AWK=$(AWK) ./get-them ../doc/m4.texinfo
+       echo stamp >$@
+
+MAINTAINERCLEANFILES = $(DOC_CHECKS) $(srcdir)/stamp-checks
+
+check-local: $(srcdir)/stamp-checks
+       PATH=`pwd`/../src"$(PATH_SEPARATOR)"$$PATH; export PATH; \
+       $(srcdir)/check-them -I $(srcdir)/../examples $(CHECKS)
+
+installcheck: $(srcdir)/stamp-checks
+       PATH='$(bindir)'"$(PATH_SEPARATOR)"$$PATH; export PATH; \
+       $(srcdir)/check-them -I $(srcdir)/../examples \
+       -m "`echo m4 | sed '$(program_transform_name)'`" $(CHECKS)
diff --git a/checks/Makefile.in b/checks/Makefile.in
deleted file mode 100644
index d541f08..0000000
--- a/checks/Makefile.in
+++ /dev/null
@@ -1,93 +0,0 @@
-## Makefile.in - template for building Makefile for M4 testsuite.
-##
-## Copyright (C) 1992-1994, 2006-2012 Free Software Foundation, Inc.
-##
-## This file is part of GNU M4.
-##
-## GNU M4 is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## GNU M4 is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
address@hidden@
-PACKAGE = @PACKAGE@
-VERSION = @VERSION@
-
-SHELL = @SHELL@
-
-bindir = @bindir@
-exec_prefix = @exec_prefix@
-prefix = @prefix@
-srcdir = @srcdir@
-VPATH = @srcdir@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-program_transform_name = @program_transform_name@
-
-# Should be GNU awk, for the get-them script.
-AWK = @AWK@
-
-# Vern says that the first star is required around an Alpha make bug.
-DOC_CHECKS = $(srcdir)/*[0-9][0-9][0-9].*
-CHECKS = $(DOC_CHECKS) $(srcdir)/stackovf.test
-# Makefile.in is automatically distributed by automake.
-DISTFILES = $(srcdir)/get-them $(srcdir)/check-them $(srcdir)/stamp-checks \
-       $(srcdir)/stackovf.test
-
-all: $(srcdir)/stamp-checks
-
-$(srcdir)/stamp-checks: $(srcdir)/get-them $(srcdir)/../doc/m4.texinfo
-       rm -f $(DOC_CHECKS)
-       cd $(srcdir) && AWK=$(AWK) ./get-them ../doc/m4.texinfo
-       touch $(srcdir)/stamp-checks
-
-install:
-
-dvi pdf ps html info:
-install-dvi install-pdf install-ps install-html install-info:
-
-uninstall:
-
-check: $(srcdir)/stamp-checks
-       PATH=`pwd`/../src"$(PATH_SEPARATOR)"$$PATH; export PATH; \
-       $(srcdir)/check-them -I $(srcdir)/../examples $(CHECKS)
-
-installcheck: $(srcdir)/stamp-checks
-       PATH='$(bindir)'"$(PATH_SEPARATOR)"$$PATH; export PATH; \
-       $(srcdir)/check-them -I $(srcdir)/../examples \
-       -m "`echo m4 | sed '$(program_transform_name)'`" $(CHECKS)
-
-tags:
-
-mostlyclean:
-
-clean: mostlyclean
-
-distclean: clean
-       rm -f Makefile
-
-maintainer-clean realclean: distclean
-       rm -f $(DOC_CHECKS) $(srcdir)/stamp-checks
-
-distdir: dist
-
-dist: $(DISTFILES)
-       @echo "Copying distribution files"
-       @for file in $(DISTFILES) $(DOC_CHECKS); do \
-         ln $$file ../$(PACKAGE)-$(VERSION)/checks 2> /dev/null \
-           || cp -p $$file ../$(PACKAGE)-$(VERSION)/checks; \
-       done
-
-Makefile: $(srcdir)/Makefile.in ../config.status
-       cd .. && ./config.status checks/$@
-
-# Tell versions [3.59,3.63) of GNU make not to export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-- 
1.7.12




reply via email to

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