summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRalph Giles <giles@xiph.org>2003-11-10 13:08:02 +0000
committerRalph Giles <giles@xiph.org>2003-11-10 13:08:02 +0000
commitce74a148a31e21b8ea1a8e0cc7753f8729a46f70 (patch)
treea6e7676a6569a48643f7a18d1e7e9c9b66cdd0ee
parentb59d805463e5788c48eeb292459e076268593405 (diff)
downloadogg-git-ce74a148a31e21b8ea1a8e0cc7753f8729a46f70.tar.gz
Add a 'make check' hook to call invoke the self tests now that we're on
automake 1.6 where such things are reasonable. svn path=/trunk/ogg/; revision=5551
-rw-r--r--src/Makefile.am16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 78cabf9..c4f40f0 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,6 +1,6 @@
## Process this file with automake to produce Makefile.in
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.6
INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include
@@ -9,6 +9,20 @@ lib_LTLIBRARIES = libogg.la
libogg_la_SOURCES = framing.c bitwise.c
libogg_la_LDFLAGS = -no-undefined -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
+# build and run the self tests on 'make check'
+
+noinst_PROGRAMS = test_bitwise test_framing
+
+test_bitwise_SOURCES = bitwise.c
+test_bitwise_CFLAGS = -D_V_SELFTEST
+
+test_framing_SOURCES = framing.c
+test_framing_CFLAGS = -D_V_SELFTEST
+
+check: test_bitwise test_framing
+ ./test_bitwise
+ ./test_framing
+
debug:
$(MAKE) all CFLAGS="@DEBUG@"