PPOPTSFLAGS= $($CAMLP4FLAGS:%=ppopt(%))
OCAMLBUILDFLAGS=-j 0 -use-ocamlfind @OCAMLBUILDFLAGS@
OCAMLBUILD=@OCAMLBUILD@
-
+PACKAGE = @PACKAGE_TARNAME@
TARGETS=tatoo.native
ifeq ($(BYTE), true)
TARGETS += tatoo.byte
distclean: clean
@ rm -rf configure config.log config.status autom4te.cache Makefile
+
+%.summary:
+ target=$@ \
+ base=$* \
+ test=$${base#*.xml.} \
+ xml=$${base%.$$test} \
+ BIN=$(TEST) \
+ SPLIT=tools/split_path.native \
+ XMLDIFF=tools/xml_diff.native \
+ PACKAGE=$(PACKAGE) \
+ . tests/$${test}.sh
true: package(ulex), package(unix) , package(expat) , package(camlp4.macro), package(bigarray), ppopt(-I), ppopt(include)
<src>: include
+<tools>: include
<src/xpath>: include
<src/xpath/*.cmx>: for-pack(Xpath)
cat ${xml}.queries | grep -v '^#' | while read q query; do
echo -n "${xml} $q $query ... "
REF=${xml}.results/"$q"_jaxp.xml
- $REMAKE "$REF"
OUTPUT=${xml}.results/"$q"_"$PACKAGE"_test1.xml
LOG=${xml}.results/"$q"_"$PACKAGE"_test1.log
"$BIN" -s -d ${xml} "$query" -o "$OUTPUT" > "$LOG" 2>&1