stop generating wrong result file with * in name fixing the include bug
* Makefile.am: stop generating wrong result file with * in name
* relaxng.c: fixing the include bug raised by Sebastian Rahtz
* result/relaxng/demo* test/relaxng/demo: added the tests from
Sebastian reproducing the problem.
Daniel
diff --git a/Makefile.am b/Makefile.am
index 94894ff..98774df 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -665,6 +665,7 @@
name=`basename $$i | sed 's+_.*++'`; \
sno=`basename $$i | sed 's+.*_\(.*\).xsd+\1+'`; \
for j in $(srcdir)/test/schemas/"$$name"_*.xml ; do \
+ if [ -f $$j ] ; then \
xno=`basename $$j | sed 's+.*_\(.*\).xml+\1+'`; \
if [ ! -f $(srcdir)/result/schemas/"$$name"_"$$sno"_"$$xno" ]; \
then \
@@ -683,7 +684,7 @@
err.$$name;\
grep Unimplemented err.$$name; \
rm res.$$name err.$$name ; \
- fi ; \
+ fi ; fi ;\
done; done)
Relaxtests: xmllint$(EXEEXT)