3 REQUIRES = lablgtk2.glade
4 OCAML_FLAGS = -package "$(REQUIRES)" -pp camlp4o
5 OCAML_THREADS_FLAGS = -thread
7 OCAMLC = $(OCAMLFIND) ocamlc $(OCAML_FLAGS) $(OCAML_THREADS_FLAGS) $(OCAML_DEBUG_FLAGS)
8 OCAMLOPT = $(OCAMLFIND) opt $(OCAML_FLAGS) $(OCAML_THREADS_FLAGS) $(OCAML_DEBUG_FLAGS)
9 OCAMLDEP = $(OCAMLFIND) ocamldep $(OCAML_FLAGS)
10 LABLGLADECC = lablgladecc2
16 mathita: $(CMOS) mathita.ml
17 $(OCAMLC) -linkpkg -o $@ $^
19 mathitaGui.ml mathitaGui.mli: mathita.glade
20 $(LABLGLADECC) $< > $@
21 $(OCAMLC) -i mathitaGui.ml > mathitaGui.mli
33 rm -rf *.cm[aoix] *.cmxa *.[ao] mathita
38 $(OCAMLDEP) *.ml *.mli > .depend