1. 31 Mar, 2010 3 commits
    • Roland Levillain's avatar
      Sort inputs of generators to make them deterministic w.r.t. outputs. · 67c299f4
      Roland Levillain authored
      	* doc/gen-split-examples-mk,
      	* doc/gen-split-outputs-mk:
      	Here.
      	* doc/split-examples.mk: Regen.
      67c299f4
    • Roland Levillain's avatar
      Generate the list of split outputs in the documentation. · ba6a3f88
      Roland Levillain authored
      	* doc/Makefile.am ($(srcdir)/split-outputs.mk): New rule.
      	(regen-split-outputs-mk): New (phony) target.
      	($(srcdir)/split-outputs.stamp): Remove rule.
      	(refman_dependencies)
      	(tutorial_dependencies)
      	(ref_guide_dependencies)
      	(EXTRA_DIST, MAINTAINERCLEANFILES):
      	Remove $(srcdir)/split-outputs.stamp
      	Add $(SPLIT_OUTPUTS).
      	(regen-am): Remake regen-split-outputs-mk.
      	* doc/gen-split-outputs-mk: New script.
      	Use it to generate...
      	* doc/split-outputs.mk: ...this (new) Make helper.
      ba6a3f88
    • Roland Levillain's avatar
      Generate the list of split examples in the documentation. · d76722cb
      Roland Levillain authored
      	* doc/gen-split-examples-mk: New script.
      	* doc/Makefile.am: Include ($(srcdir)/split-examples.mk).
      	($(srcdir)/split-examples.mk): New target.
      	(EXTRA_DIST, MAINTAINERCLEANFILES): Add $(SPLIT_EXAMPLES).
      	(refman_dependencies)
      	(tutorial_dependencies)
      	(ref_guide_dependencies):
      	Remove $(doc_dir)/split-examples.stamp.
      	Add $(SPLIT_EXAMPLES).
      	(regen-split-examples-mk): New (phony) target.
      	(regen-am): Remake regen-split-examples-mk instead of using
      	generate_dist_files.sh.
      	($(srcdir)/headers.stamp): No longer call generate_dist_files.sh
      	to regen doc/examples/examples.mk.
      	No longer include $(srcdir)/examples/examples.mk.
      	($(srcdir)/examples/examples.mk, $(srcdir)/split-examples.stamp):
      	Remove rules.
      	(EXTRA_DIST, MAINTAINERCLEANFILES):
      	Remove $(srcdir)/split-examples.stamp.
      	(EXTRA_DIST): Add gen-split-examples-mk.
      	* doc/split-examples.mk: New (generated) Make helper.
      	* doc/examples/examples.mk: Remove.
      d76722cb