docs/__make.d__/docs.mk
2025-08-16 15:38:15 +02:00

29 lines
744 B
Makefile

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