860c87717b091131da4f7c39562043926ae43d35
[tatoo.git] / Makefile.in
1 CAMLP4FLAGS=@CAMLP4FLAGS@
2 PPOPTSFLAGS= $($CAMLP4FLAGS:%=ppopt(%))
3 OCAMLBUILDFLAGS=-j 0 -use-ocamlfind @OCAMLBUILDFLAGS@
4 OCAMLBUILD=@OCAMLBUILD@
5 PACKAGE = @PACKAGE_TARNAME@
6 TARGETS=tatoo.native
7 ifeq ($(BYTE), true)
8         TARGETS += tatoo.byte
9 endif
10 INLINE=@INLINE@
11 TAGS= inline($INLINE)
12
13
14 .PHONY: clean distclean
15
16 all: $(TARGETS)
17         @
18
19 %:
20         @ $(OCAMLBUILD) $(OCAMLBUILDFLAGS)  $(PPOPTFLAGS:%=-tag %) $@
21
22 clean:
23         @ $(OCAMLBUILD) $(OCAMLBUILDFLAGS) -clean
24
25 distclean: clean
26         @ rm -rf configure config.log config.status autom4te.cache Makefile
27
28 %.summary:
29         target=$@ \
30         base=$* \
31         test=$${base#*.xml.} \
32         xml=$${base%.$$test} \
33         BIN=$(TEST) \
34         SPLIT=tools/split_path.native \
35         XMLDIFF=tools/xml_diff.native \
36         PACKAGE=$(PACKAGE) \
37         . tests/$${test}.sh