Browse Source

Ship missing source for being able to rebuild documentation

Samuel Thibault 7 years ago
parent
commit
8725d0d024
1 changed files with 43 additions and 5 deletions
  1. 43 5
      doc/doxygen/Makefile.am

+ 43 - 5
doc/doxygen/Makefile.am

@@ -1,6 +1,6 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
 #
-# Copyright (C) 2009, 2011, 2013-2014  Université de Bordeaux
+# Copyright (C) 2009, 2011, 2013-2014, 2017  Université de Bordeaux
 # Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017  CNRS
 # Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017  CNRS
 # Copyright (C) 2014  INRIA
 # Copyright (C) 2014  INRIA
 #
 #
@@ -29,9 +29,11 @@ DOX_TAG = starpu.tag
 
 
 txtdir   = $(docdir)/manual
 txtdir   = $(docdir)/manual
 
 
+EXTRA_DIST = 
+
 if BUILD_DOC
 if BUILD_DOC
 all: $(DOX_HTML_DIR) $(DOX_PDF)
 all: $(DOX_HTML_DIR) $(DOX_PDF)
-EXTRA_DIST = $(DOX_HTML_DIR) $(DOX_PDF)
+EXTRA_DIST += $(DOX_HTML_DIR) $(DOX_PDF)
 txt_DATA = $(DOX_PDF)
 txt_DATA = $(DOX_PDF)
 DOX_HTML_SRCDIR=$(DOX_HTML_DIR)
 DOX_HTML_SRCDIR=$(DOX_HTML_DIR)
 install-exec-hook:
 install-exec-hook:
@@ -41,7 +43,7 @@ uninstall-hook:
 	rm -rf $(DESTDIR)$(docdir)/manual/html
 	rm -rf $(DESTDIR)$(docdir)/manual/html
 else
 else
 if AVAILABLE_DOC
 if AVAILABLE_DOC
-EXTRA_DIST = $(top_srcdir)/doc/doxygen/html $(top_srcdir)/doc/doxygen/starpu.pdf
+EXTRA_DIST += $(top_srcdir)/doc/doxygen/html $(top_srcdir)/doc/doxygen/starpu.pdf
 txt_DATA = $(top_srcdir)/doc/doxygen/starpu.pdf
 txt_DATA = $(top_srcdir)/doc/doxygen/starpu.pdf
 DOX_HTML_SRCDIR=$(top_srcdir)/doc/doxygen/html
 DOX_HTML_SRCDIR=$(top_srcdir)/doc/doxygen/html
 install-exec-hook:
 install-exec-hook:
@@ -52,8 +54,6 @@ uninstall-hook:
 endif
 endif
 endif
 endif
 
 
-
-if BUILD_DOC
 chapters =	\
 chapters =	\
 	chapters/000_introduction.doxy		\
 	chapters/000_introduction.doxy		\
 	chapters/101_building.doxy		\
 	chapters/101_building.doxy		\
@@ -145,6 +145,40 @@ chapters =	\
 	chapters/api/modularized_scheduler.doxy \
 	chapters/api/modularized_scheduler.doxy \
 	chapters/api/clustering_machine.doxy
 	chapters/api/clustering_machine.doxy
 
 
+images = 	\
+	chapters/images/data_trace.eps \
+	chapters/images/data_trace.pdf \
+	chapters/images/data_trace.png \
+	chapters/images/distrib_data.eps \
+	chapters/images/distrib_data.pdf \
+	chapters/images/distrib_data.png \
+	chapters/images/distrib_data_histo.eps \
+	chapters/images/distrib_data_histo.pdf \
+	chapters/images/distrib_data_histo.png \
+	chapters/images/paje_draw_histogram.eps \
+	chapters/images/paje_draw_histogram.pdf \
+	chapters/images/paje_draw_histogram.png \
+	chapters/images/parallel_worker2.eps \
+	chapters/images/parallel_worker2.pdf \
+	chapters/images/parallel_worker2.png \
+	chapters/images/runtime-par.eps \
+	chapters/images/runtime-par.pdf \
+	chapters/images/runtime-par.png \
+	chapters/images/starpu_non_linear_memset_regression_based.eps \
+	chapters/images/starpu_non_linear_memset_regression_based.pdf \
+	chapters/images/starpu_non_linear_memset_regression_based.png \
+	chapters/images/starpu_non_linear_memset_regression_based_2.eps \
+	chapters/images/starpu_non_linear_memset_regression_based_2.pdf \
+	chapters/images/starpu_non_linear_memset_regression_based_2.png \
+	chapters/images/starpu_starpu_slu_lu_model_11.eps \
+	chapters/images/starpu_starpu_slu_lu_model_11.pdf \
+	chapters/images/starpu_starpu_slu_lu_model_11.png \
+	chapters/images/tasks_size_overhead.eps \
+	chapters/images/tasks_size_overhead.pdf \
+	chapters/images/tasks_size_overhead.png \
+	chapters/images/temanejo.png
+
+if BUILD_DOC
 starpu_config.h: $(top_srcdir)/include/starpu_config.h.in
 starpu_config.h: $(top_srcdir)/include/starpu_config.h.in
 	@$(SED) 's/#undef \(.*\)/#define \1 1/' $< > $@
 	@$(SED) 's/#undef \(.*\)/#define \1 1/' $< > $@
 
 
@@ -283,6 +317,10 @@ CLEANFILES = $(DOX_TAG) starpu_config.h \
     $(DOX_PDF)
     $(DOX_PDF)
 
 
 endif
 endif
+
+EXTRA_DIST += doxygen.cfg refman.tex \
+	      $(chapters) $(images)
+
 # Rule to update documentation on web server. Should only be used locally.
 # Rule to update documentation on web server. Should only be used locally.
 PUBLISHHOST	?= gforge
 PUBLISHHOST	?= gforge
 update-web: $(DOX_PDF)
 update-web: $(DOX_PDF)