$(OCAMLOPT) -linkpkg -o gTopLevel.opt $(TOPLEVELOBJS:.cmo=.cmx)
.SUFFIXES: .ml .mli .cmo .cmi .cmx
-.ml.cmo: $(LIBRARIES)
+.ml.cmo:
$(OCAMLC) -c $<
-.mli.cmi: $(LIBRARIES)
+.mli.cmi:
$(OCAMLC) -c $<
-.ml.cmx: $(LIBRARIES_OPT)
+.ml.cmx:
$(OCAMLOPT) -c $<
+$(TOPLEVELOBJS): $(LIBRARIES)
+$(TOPLEVELOBJS:.cmo=.cmx)): $(LIBRARIES_OPT)
+
clean:
rm -f *.cm[iox] *.o gTopLevel gTopLevel.opt
.PHONY: install uninstall clean
-include .depend
+ifneq ($(MAKECMDGOALS), depend)
+ include .depend
+endif