Makefile 682 B

123456789101112131415161718192021222324
  1. all: probe test_animation.cmo
  2. test_animation.cmo: animation.cma test_animation.ml
  3. ocamlc -c animation.cma test_animation.ml
  4. animation.cma: animation.cmo
  5. ocamlc -a -o animation.cma animation.cmo
  6. animation.cmo: animation.ml
  7. ocamlc -c animation.ml
  8. probe: animation.cma main.ml
  9. ocamlfind ocamlc -o probe -linkpkg -package dynlink animation.cma main.ml
  10. # ------------------------------
  11. probe.opt: animation.cmx main.ml
  12. ocamlfind ocamlopt -o probe.opt -linkpkg -package dynlink animation.cmx main.ml
  13. animation.cmx: animation.ml
  14. ocamlopt -c animation.ml
  15. test_animation.cmxs: animation.cmx test_animation.ml
  16. ocamlopt -o test_animation.cmxs -c animation.cmx test_animation.ml