CAMLP4FLAGS=@CAMLP4FLAGS@ PPOPTSFLAGS= $($CAMLP4FLAGS:%=ppopt(%)) OCAMLBUILDFLAGS=-j 0 -use-ocamlfind @OCAMLBUILDFLAGS@ OCAMLBUILD=@OCAMLBUILD@ PACKAGE = @PACKAGE_TARNAME@ TARGETS=tatoo.native ifeq ($(BYTE), true) TARGETS += tatoo.byte endif INLINE=@INLINE@ TAGS= inline($INLINE) .PHONY: clean distclean all: $(TARGETS) @ %: @ $(OCAMLBUILD) $(OCAMLBUILDFLAGS) $(PPOPTFLAGS:%=-tag %) $@ 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