1 MLSRCS = benchmark.ml main.ml
2 MLISRCS = benchmark.mli
3 MLOBJS = $(MLSRCS:.ml=.cmx)
4 MLCINT = $(MLISRCS:.mli=.cmi)
7 OCAMLPACKAGES = unix,str
9 PPINCLUDES=$(OCAMLINCLUDES:%=-ppopt %)
14 OCAMLMKLIB = ocamlmklib
16 LINK=$(OCAMLOPT) -linkpkg
20 $(OCAMLFIND) $(LINK) -o test_suite -package "$(OCAMLPACKAGES)" $(MLOBJS)
22 .SUFFIXES: .ml .mli .cmx .cmi
26 $(OCAMLFIND) $(OCAMLOPT) -package "$(OCAMLPACKAGES)" $(SYNTAX) -c $<
29 $(OCAMLFIND) $(OCAMLOPT) -package "$(OCAMLPACKAGES)" $(SYNTAX) -c $<
32 rm -f *~ *.cm* *.[oa] *.so test_suite *.output *.query
35 depend: $(MLSRCS) $(MLISRCS)
36 @ $(OCAMLFIND) $(OCAMLDEP) -package "$(OCAMLPACKAGES)" $(MLSRCS) $(MLISRCS) >depend