@echo -n
opt: prereq $(IMPLEMENTATION_FILES:%.ml=%.cmx) $(ARCHIVE_OPT)
@echo -n
-world: all opt
test: test.ml $(ARCHIVE)
$(OCAMLC) $(ARCHIVE) -linkpkg -o $@ $<
test.opt: test.ml $(ARCHIVE_OPT)
install:
uninstall:
-depend: $(DEPEND_FILES)
- $(OCAMLDEP) $(INTERFACE_FILES) $(IMPLEMENTATION_FILES) > .depend
+depend:: $(DEPEND_FILES)
+ $(H)echo " OCAMLDEP"
+ $(H)$(OCAMLDEP) $(INTERFACE_FILES) $(IMPLEMENTATION_FILES) > .depend
+depend.opt:: $(DEPEND_FILES)
+ $(H)echo " OCAMLDEP -native"
+ $(H)$(OCAMLDEP) -native \
+ $(INTERFACE_FILES) $(IMPLEMENTATION_FILES) > .depend
$(PACKAGE).ps: .dep.dot
dot -Tps -o $@ $<
.PHONY: all opt world backup depend install uninstall clean ocamlinit
ifneq ($(MAKECMDGOALS), depend)
+ ifneq ($(MAKECMDGOALS), depend.opt)
include .depend
+ endif
endif
NULL =