diff options
author | Daniel Veillard <veillard@src.gnome.org> | 1999-06-02 17:44:04 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 1999-06-02 17:44:04 +0000 |
commit | 011b63cb2034476017dde1d4ad5a6aea43b94066 (patch) | |
tree | 5eb636d84598f6ccad47c88aff74f78cc3a2f233 /Makefile.am | |
parent | 27d88744f942598a7ea4d0a4a0902ecb0f2db50b (diff) | |
download | libxml2-011b63cb2034476017dde1d4ad5a6aea43b94066.tar.gz |
Release of libxml-1.1, Daniel.LIB_XML_1_1
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 75 |
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) |