generator: Don't use ocamldep -all option in this directory.

ocamldep -all (introduced in commit a3881445ef) creates a dependency
rule

  optgroups.cmi ... : utils.cmx ...

Because we never build a native code version of the generator,
utils.cmx can never be remade, and so this results in optgroups.cmi
being always rebuilt and hence rebuilding the whole directory.

It's unclear how to fix this, but reverting the ocamldep -all change
in this directory works around it.

Partially reverts commit a3881445ef.
This commit is contained in:
Richard W.M. Jones
2014-09-02 09:05:12 +01:00
parent a3881445ef
commit 6582231510

View File

@@ -116,7 +116,7 @@ depend: .depend
.depend: $(wildcard $(abs_srcdir)/*.mli) $(wildcard $(abs_srcdir)/*.ml)
rm -f $@ $@-t
$(OCAMLFIND) ocamldep -all -I ../ocaml -I $(abs_srcdir) $^ | \
$(OCAMLFIND) ocamldep -I ../ocaml -I $(abs_srcdir) $^ | \
$(SED) 's/ *$$//' | \
$(SED) -e :a -e '/ *\\$$/N; s/ *\\\n */ /; ta' | \
$(SED) -e 's,$(abs_srcdir)/,$(builddir)/,g' | \