Преглед изворни кода

doc: fix installation when documentation is available from source directory

Nathalie Furmento пре 8 година
родитељ
комит
8e980940d4
2 измењених фајлова са 14 додато и 6 уклоњено
  1. 0 6
      doc/Makefile.am
  2. 14 0
      doc/doxygen/Makefile.am

+ 0 - 6
doc/Makefile.am

@@ -29,12 +29,6 @@ EXTRA_DIST =    tutorial/hello_world.c \
 		tutorial/vector_scal_plugin.c \
 		tutorial/vector_scal_plugin_cuda.cu
 
-if !BUILD_DOC
-EXTRA_DIST	+=	$(top_srcdir)/doc/doxygen/starpu.pdf \
-			$(top_srcdir)/doc/doxygen/html
-
-endif
-
 txtdir = ${docdir}/tutorial
 txt_DATA = $(EXTRA_DIST)
 

+ 14 - 0
doc/doxygen/Makefile.am

@@ -27,11 +27,25 @@ DOX_LATEX_DIR = latex
 DOX_PDF = $(DOX_DIR)/starpu.pdf
 DOX_TAG = starpu.tag
 
+txtdir   = ${docdir}/manual
+
 if BUILD_DOC
 all: $(DOX_HTML_DIR) $(DOX_PDF)
 EXTRA_DIST = $(DOX_HTML_DIR) $(DOX_PDF)
+txt_DATA = $(DOX_PDF)
+install-exec-hook:
+	mkdir -p ${docdir}/manual
+	cp -r $(DOX_HTML_DIR) ${docdir}/manual
+uninstall-hook:
+	rm -rf ${docdir}/manual/html
 else
 EXTRA_DIST = $(top_srcdir)/doc/doxygen/starpu.pdf $(top_srcdir)/doc/doxygen/html
+txt_DATA = ${top_srcdir}/doc/doxygen/starpu.pdf
+install-exec-hook:
+	mkdir -p ${docdir}/manual
+	cp -r ${top_srcdir}/doc/doxygen/html ${docdir}/manual
+uninstall-hook:
+	rm -rf ${docdir}/manual/html
 endif
 
 chapters =	\