[PATCH macros] Add a test suite
Yaakov (Cygwin/X)
yselkowitz at users.sourceforge.net
Tue Apr 13 11:04:12 PDT 2010
From: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
Signed-off-by: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
---
Makefile.am | 16 ++++++++++++++++
configure.ac | 5 ++++-
test/.gitignore | 5 +++++
test/Makefile.am.in | 7 +++++++
test/configure.ac.in | 46 ++++++++++++++++++++++++++++++++++++++++++++++
test/runtest | 5 +++++
6 files changed, 83 insertions(+), 1 deletions(-)
create mode 100644 test/.gitignore
create mode 100644 test/Makefile.am.in
create mode 100644 test/configure.ac.in
create mode 100755 test/runtest
diff --git a/Makefile.am b/Makefile.am
index 134a5cc..2dca317 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -37,4 +37,20 @@ pkgconfig_DATA = xorg-macros.pc
ChangeLog:
$(CHANGELOG_CMD)
+TESTS = test/runtest
+
+EXTRA_DIST = $(TESTS)
+
+CLEANFILES = \
+ test/aclocal.m4 \
+ test/ChangeLog \
+ test/config.log \
+ test/config.status \
+ test/configure \
+ test/Makefile \
+ test/Makefile.in
+
+clean-local:
+ rm -fr test/autom4te.cache
+
dist-hook: ChangeLog
diff --git a/configure.ac b/configure.ac
index e489435..609ab1e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -41,5 +41,8 @@ XORG_RELEASE_VERSION
XORG_CHANGELOG
AC_CONFIG_FILES([xorg-macros.pc
- Makefile xorg-macros.m4:xorg-macros.m4.in:xorgversion.m4])
+ xorg-macros.m4:xorg-macros.m4.in:xorgversion.m4
+ Makefile
+ test/configure.ac
+ test/Makefile.am])
AC_OUTPUT
diff --git a/test/.gitignore b/test/.gitignore
new file mode 100644
index 0000000..c90b73c
--- /dev/null
+++ b/test/.gitignore
@@ -0,0 +1,5 @@
+#
+# Add & Override patterns for this directory
+#
+Makefile.am
+configure.ac
diff --git a/test/Makefile.am.in b/test/Makefile.am.in
new file mode 100644
index 0000000..9f62142
--- /dev/null
+++ b/test/Makefile.am.in
@@ -0,0 +1,7 @@
+.PHONY: ChangeLog INSTALL
+
+ChangeLog:
+ $(CHANGELOG_CMD)
+
+INSTALL:
+ $(INSTALL_CMD)
diff --git a/test/configure.ac.in b/test/configure.ac.in
new file mode 100644
index 0000000..3cb05c6
--- /dev/null
+++ b/test/configure.ac.in
@@ -0,0 +1,46 @@
+dnl Process this file with autoconf to create configure.
+
+AC_PREREQ([2.60])
+AC_INIT([xorg-macros-test],
+ [@PACKAGE_VERSION@],
+ [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
+ [xorg-macros-test])
+AC_CONFIG_SRCDIR([Makefile.am])
+AM_INIT_AUTOMAKE([foreign dist-bzip2])
+AM_MAINTAINER_MODE
+
+m4_include([../xorg-macros.m4])
+
+XORG_MACROS_VERSION([@PACKAGE_VERSION@])
+
+dnl XORG_DEFAULT_OPTIONS
+XORG_CWARNFLAGS
+XORG_STRICT_OPTION
+XORG_RELEASE_VERSION
+XORG_CHANGELOG
+XORG_INSTALL
+XORG_MANPAGE_SECTIONS
+
+XORG_PROG_RAWCPP
+
+XORG_CHECK_MALLOC_ZERO
+XORG_CHECK_SGML_DOCTOOLS([1.4])
+XORG_CHECK_LINUXDOC
+XORG_CHECK_DOCBOOK
+
+XORG_WITH_ASCIIDOC([8.5.2])
+XORG_WITH_DOXYGEN([1.6.1])
+XORG_WITH_GROFF
+XORG_WITH_FOP
+XORG_WITH_PS2PDF
+XORG_WITH_XMLTO([0.0.18])
+
+XORG_ENABLE_DOCS
+XORG_ENABLE_DEVEL_DOCS
+XORG_ENABLE_SPECS
+
+XORG_WITH_LINT
+XORG_LINT_LIBRARY
+
+AC_CONFIG_FILES([Makefile])
+AC_OUTPUT
diff --git a/test/runtest b/test/runtest
new file mode 100755
index 0000000..add2b17
--- /dev/null
+++ b/test/runtest
@@ -0,0 +1,5 @@
+#! /bin/sh
+
+cd test
+autoreconf --force -v --install || exit 1
+./configure --enable-maintainer-mode --with-lint --enable-lint-library || exit 2
--
1.6.6.1
More information about the xorg-devel
mailing list