.
[tatoo.git] / Makefile.in
index d8797be..8da1e31 100644 (file)
@@ -1,8 +1,7 @@
 CAMLP4FLAGS=@CAMLP4FLAGS@
-PPOPTSFLAGS= $($CAMLP4FLAGS:%=ppopt(%))
-OCAMLBUILDFLAGS=-j 0 -use-ocamlfind @OCAMLBUILDFLAGS@
-
-
+OCAMLBUILDFLAGS=-j 0 -use-ocamlfind @OCAMLBUILDFLAGS@  $(CAMLP4FLAGS:%=-tag %)
+OCAMLBUILD=@OCAMLBUILD@
+PACKAGE = @PACKAGE_TARNAME@
 TARGETS=tatoo.native
 ifeq ($(BYTE), true)
        TARGETS += tatoo.byte
@@ -17,10 +16,21 @@ all: $(TARGETS)
        @
 
 %:
-       @ ocamlbuild $(OCAMLBUILDFLAGS)  $(PPOPTFLAGS:%=-tag %) $@
+       @ $(OCAMLBUILD) $(OCAMLBUILDFLAGS)  $@
 
 clean:
-       @ ocamlbuild $(OCAMLBUILDFLAGS) -clean
+       @ $(OCAMLBUILD) $(OCAMLBUILDFLAGS) -clean
 
 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