Salome HOME
Fix make distcheck problem
[modules/smesh.git] / src / Tools / YamsPlug / doc / Makefile.am
index 9a9056a901cfef8a3977d1ae43baf28cde529c1b..d32f6589d1c229db3da82e05c741f2487820f1aa 100644 (file)
@@ -5,23 +5,30 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 yamsdocdir=$(docdir)/gui/SMESH/yams
 
+RSTFILES = lct.rst \
+          index.rst \
+          editHypo.rst \
+          Mandatory_params.rst \
+          Generics_params.rst \
+          Advanced_params.rst
+
+EXTRA_DIST += $(RSTFILES) images
+
 # You can set these variables from the command line.
 SPHINXOPTS    =
 SOURCEDIR     = $(srcdir)
 SPHINXBUILD   = sphinx-build
 PAPER         =
 BUILDDIR      = _build
+CONF_FILE_DIR = $(top_builddir)/src/Tools/YamsPlug/doc
 
 # Internal variables.
 PAPEROPT_a4     = -D latex_paper_size=a4
 PAPEROPT_letter = -D latex_paper_size=letter
-ALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) $(SOURCEDIR)
+ALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees -c $(CONF_FILE_DIR) $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) $(SOURCEDIR)
 
 .PHONY: help clean html latexpdf 
 
-all:
-       make html
-
 help:
        @echo "Please use \`make <target>' where <target> is one of"
        @echo "  html       to make standalone HTML files"
@@ -41,14 +48,16 @@ help:
        @echo "  linkcheck  to check all external links for integrity"
        @echo "  doctest    to run all doctests embedded in the documentation (if enabled)"
 
-install-data-local: all
-       test -z $(yamsdocdir) || mkdir -p $(yamsdocdir)
-       cp -rf $(BUILDDIR)/html/* $(yamsdocdir) ;
+install-data-local: $(BUILDDIR)/html/index.html
+       -test -z $(yamsdocdir) || mkdir -p $(yamsdocdir) && cp -rf $(BUILDDIR)/html/* $(yamsdocdir) ;
+
+uninstall-local:
+       -test -d $(yamsdocdir) && chmod -R +w $(yamsdocdir) && rm -rf $(yamsdocdir)/*
 
-clean:
+clean-local:
        -rm -rf $(BUILDDIR)/*
 
-html:
+$(BUILDDIR)/html/index.html:
        $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
        @echo
        @echo "Build finished. The HTML pages are in $(BUILDDIR)/html."