First commit
[jiton:jiton.git] / make.common
1 # Common rules
2 .SUFFIXES: .ml .mli .cmo .cmi .cmx .opt .byte
3
4 .cmo.byte:
5         $(OCAMLC)   -o $@ -package "$(REQUIRES)" -linkpkg $(OCAMLFLAGS) $^
6
7 .cmx.opt:
8         $(OCAMLOPT) -o $@ -package "$(REQUIRES)" -linkpkg $(OCAMLOPTFLAGS) $^
9
10 .ml.cmo:
11         $(OCAMLC) -package "$(REQUIRES)" $(OCAMLFLAGS) -c $<
12
13 .mli.cmi:
14         $(OCAMLC) -package "$(REQUIRES)" $(OCAMLFLAGS) -c $<
15
16 .ml.cmx:
17         $(OCAMLOPT) -package "$(REQUIRES)" $(OCAMLOPTFLAGS) -c $<
18
19