summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>1999-06-02 17:44:04 +0000
committerDaniel Veillard <veillard@src.gnome.org>1999-06-02 17:44:04 +0000
commit011b63cb2034476017dde1d4ad5a6aea43b94066 (patch)
tree5eb636d84598f6ccad47c88aff74f78cc3a2f233 /Makefile.am
parent27d88744f942598a7ea4d0a4a0902ecb0f2db50b (diff)
downloadlibxml2-011b63cb2034476017dde1d4ad5a6aea43b94066.tar.gz
Release of libxml-1.1, Daniel.LIB_XML_1_1
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am75
1 files changed, 64 insertions, 11 deletions
diff --git a/Makefile.am b/Makefile.am
index beae84e5..75e75342 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -4,7 +4,7 @@ SUBDIRS = doc
INCLUDES = -I@srcdir@ @CORBA_CFLAGS@
-noinst_PROGRAMS=tester
+noinst_PROGRAMS=tester testSAX
bin_SCRIPTS=xml-config
@@ -39,29 +39,82 @@ tester_LDFLAGS =
tester_DEPENDENCIES = $(DEPS)
tester_LDADD= $(LDADDS)
+testSAX_SOURCES=testSAX.c
+testSAX_LDFLAGS =
+testSAX_DEPENDENCIES = $(DEPS)
+testSAX_LDADD= $(LDADDS)
+
check-local: tests
+testall : tests SVGtests SAXtests
+
tests : tester
- @(for i in $(srcdir)/test/* ; do \
+ @(DIR=`pwd`; cd $(srcdir) ; \
+ for i in test/* ; do \
+ if [ ! -d $$i ] ; then \
+ if [ ! -f result/`basename $$i` ] ; then \
+ echo New test file `basename $$i` ; \
+ $$DIR/tester $$i > result/`basename $$i` ; \
+ else \
+ echo Testing `basename $$i` ; \
+ $$DIR/tester $$i > result.`basename $$i` ; \
+ diff result/`basename $$i` result.`basename $$i` ; \
+ $$DIR/tester result.`basename $$i` > result2.`basename $$i` ; \
+ diff result.`basename $$i` result2.`basename $$i` ; \
+ rm result.`basename $$i` result2.`basename $$i` ; \
+ fi ; fi ; done)
+
+SVGtests : tester
+ @(DIR=`pwd`; cd $(srcdir) ; \
+ for i in test/SVG/* ; do \
if [ ! -d $$i ] ; then \
- j=`echo $$i | sed -e 's,^.*/,,'`; \
- if [ ! -f $(srcdir)/result/$$j ] ; then \
- echo New test file $$j ; \
- ./tester $$i > $(srcdir)/result/$$j ; \
+ if [ ! -f result/SVG/`basename $$i` ] ; then \
+ echo New test file `basename $$i` ; \
+ $$DIR/tester $$i > result/SVG/`basename $$i` ; \
else \
- echo Testing $$j ; \
- ./tester $$i > result.$$j ; \
- diff $(srcdir)/result/$$j result.$$j ; \
- rm result.$$j ; \
+ echo Testing `basename $$i` ; \
+ $$DIR/tester $$i > result.`basename $$i` ; \
+ diff result/SVG/`basename $$i` result.`basename $$i` ; \
+ $$DIR/tester result.`basename $$i` > result2.`basename $$i` ; \
+ diff result.`basename $$i` result2.`basename $$i` ; \
+ rm result.`basename $$i` result2.`basename $$i` ; \
fi ; fi ; done)
+SAXtests : testSAX
+ @(DIR=`pwd`; cd $(srcdir) ; \
+ for i in test/* ; do \
+ if [ ! -d $$i ] ; then \
+ if [ ! -f SAXresult/`basename $$i` ] ; then \
+ echo New test file `basename $$i` ; \
+ $$DIR/testSAX $$i > SAXresult/`basename $$i` ; \
+ else \
+ echo Testing `basename $$i` ; \
+ $$DIR/testSAX $$i > result.`basename $$i` ; \
+ diff SAXresult/`basename $$i` result.`basename $$i` ; \
+ rm result.`basename $$i` ; \
+ fi ; fi ; done)
+
+#tests : tester
+# @(for i in $(srcdir)/test/* ; do \
+# if [ ! -d $$i ] ; then \
+# j=`echo $$i | sed -e 's,^.*/,,'`; \
+# if [ ! -f $(srcdir)/result/$$j ] ; then \
+# echo New test file $$j ; \
+# ./tester $$i > $(srcdir)/result/$$j ; \
+# else \
+# echo Testing $$j ; \
+# ./tester $$i > result.$$j ; \
+# diff $(srcdir)/result/$$j result.$$j ; \
+# rm result.$$j ; \
+# fi ; fi ; done)
+
## Put `exec' in the name because this should be installed by
## `install-exec', not `install-data'.
confexecdir=$(libdir)
confexec_DATA = xmlConf.sh
-EXTRA_DIST = xmlConf.sh.in libxml.spec.in test result
+EXTRA_DIST = xmlConf.sh.in libxml.spec.in test result SAXresult
dist-hook:
cp libxml.spec $(distdir)