all: transcript .depend
@echo -n
-opt: transcript.opt $(EXTRAS) .depend
+
+opt: transcript.opt $(EXTRAS) .depend.opt
#echo -n
transcript: $(CMIS) $(CMOS) $(EXTRAS)
@echo " OCAMLDEP $(MLIS) $(MLS)"
$(H)$(OCAMLDEP) $(MLIS) $(MLS) > .depend
+.depend.opt: $(MLIS) $(MLS) $(EXTRAS)
+ @echo " OCAMLDEP -native $(MLIS) $(MLS)"
+ $(H)$(OCAMLDEP) -native $(MLIS) $(MLS) > .depend.opt
+
test: transcript transcript.conf.xml $(PACKAGES:%=%.conf.xml)
@echo " TRANSCRIPT $(PACKAGES)"
$(H)$< $(PACKAGES)
@echo " TAR transcript"
$(H)cd .. && tar --exclude=transcript/.svn -czf transcript.tgz transcript
-depend: .depend
+depend: .depend
+
+depend.opt: .depend.opt
%.cmi: %.mli $(EXTRAS)
@echo " OCAMLC $<"
include ../../../Makefile.defs
+ifeq ($(MAKECMDGOALS), opt)
+ include .depend.opt
+endif
+
ifeq ($(MAKECMDGOALS), all)
include .depend
endif