summaryrefslogtreecommitdiff
path: root/src
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
commitb9e5376a23b77a85d6f8956371eeb0b2a0db08e9 (patch)
treea6e7676a6569a48643f7a18d1e7e9c9b66cdd0ee /src
parentd33cda489c5e4712cd35e7cc78e5af523fb3c108 (diff)
downloadogg-b9e5376a23b77a85d6f8956371eeb0b2a0db08e9.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. git-svn-id: http://svn.xiph.org/trunk/ogg@5551 0101bb08-14d6-0310-b084-bc0e0c8e3800
Diffstat (limited to 'src')
-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@"