• Roland Levillain's avatar
    Revamp the Makefile machinery in milena/doc/examples/. · 40ff7438
    Roland Levillain authored
    	* doc/gen-examples-outputs-mk: New script.
    	* doc/examples/make.mk (PROGRAMS_examples):
    	Sort and remove duplicates.
    	(examples_dir): Remove variable.
    	(accu_right_instanciation_SOURCES)
    	(borderthickness_SOURCES)
    	(box2d_bbox_SOURCES)
    	(domain_display_SOURCES)
    	(dpoint_1_SOURCES)
    	(estim_sites_SOURCES)
    	(extend_SOURCES)
    	(extension_ignore_SOURCES)
    	(fill_SOURCES)
    	(fill_call_1_SOURCES)
    	(fill_imageif_cfun_SOURCES)
    	(fill_part_image_SOURCES)
    	(fill_subdomain_SOURCES)
    	(fill_subdomain_shorter_SOURCES)
    	(first_routine_SOURCES)
    	(forall_piter_SOURCES)
    	(fun_p2v_1_SOURCES)
    	(graph_data_SOURCES)
    	(graph_iter_SOURCES)
    	(ima2d_1_SOURCES)
    	(ima2d_2_SOURCES)
    	(ima2d_3_SOURCES)
    	(ima2d_4_SOURCES)
    	(ima2d_5_SOURCES)
    	(ima2d_6_clone_SOURCES)
    	(ima2d_7_SOURCES)
    	(ima2d_rot_SOURCES)
    	(ima_has_SOURCES)
    	(ima_save_SOURCES)
    	(ima_size_SOURCES)
    	(labeling_compute_SOURCES)
    	(logical_not_SOURCES)
    	(mln_var_SOURCES)
    	(parray_append_SOURCES)
    	(parray_bbox_SOURCES)
    	(paste_SOURCES)
    	(paste_call_1_SOURCES)
    	(point_1_SOURCES)
    	(predicate_1_SOURCES)
    	(win_create_1_SOURCES)
    	(win_create_2_SOURCES)
    	(tuto2_first_image_SOURCES)
    	(tuto3_rw_image_SOURCES)
    	(tuto4_genericity_and_algorithms_SOURCES)
    	(tuto3_colorize_SOURCES)
    	(tuto3_println_SOURCES)
    	(tuto3_trace_SOURCES)
    	(tuto4_point2d_SOURCES)
    	(tuto4_site_set_create_SOURCES):
    	Adjust.
    	(data-regen, examples, run-examples)
    	Remove (phony) targets.
    	(split-examples, split-outputs):
    	Likewise.
    	Superseded by...
    	($(srcdir)/split-examples.stamp, $(srcdir)/split-outputs.stamp):
    	...these (new) targets.
    	(OUTPUTS, EXAMPLES): New variable.
    	($(DOC_SRCDIR)/examples-outputs.mk): New target.
    	Include $(DOC_SRCDIR)/examples-outputs.mk.
    	(MAINTAINERCLEANFILES): Ad $(OUTPUTS).
    	(diff-data, fix-refdata): Remove these (phony) targets, as they
    	duplicate services provided by the SCM (Git).
    	(clean-local, clean-figures): Remove these targets and add their
    	actions...
    	* doc/Makefile.am (maintainer-clean-local): ...to this rule.
    	(EXTRA_DEPS): Remove variable.
    	Superseded by...
    	(refman_dependencies): ...this (new) variable.
    	($(srcdir)/user-refman.stamp)
    	($(srcdir)/devel-refman.stamp):
    	Adjust targets' dependencies.
    	(fig-convert): Remove (phony) target.
    	Clean up.
    	* milena/doc/examples-outputs.mk: New (generated file).
    40ff7438