SPHINXBUILD = venv/bin/sphinx-build SPHINXAPIDOC = venv/bin/sphinx-apidoc SOURCEDIR = pylibs BUILDDIR = _build all: html pylibs/modules.rst: $(SPHINXAPIDOC) -Mo $(SOURCEDIR) $(SOURCEDIR) examples: for d in $$(find pylibs/**/_examples_ -name Makefile -exec dirname {} \;); do make -C $$d; done html: pylibs/modules.rst examples @$(SPHINXBUILD) --conf-dir . "$(SOURCEDIR)" "$(BUILDDIR)" localclean: rm -f $(SOURCEDIR)/*.rst rm -rf $(BUILDDIR)/* for d in $$(find pylibs/**/_examples_ -name Makefile -exec dirname {} \;); do make -C $$d clean; done update: git pull $(MAKE) update_submodules copy: rsync -av --delete $(BUILDDIR)/ /data/docker/apache/pylib_docs chown www-data.www-data -R /data/docker/apache/pylib_docs chmod 755 /data/docker/apache/pylib_docs