Files
grian-ui/releasenotes/Makefile
Sean Mooney 93aa237b55 add releasenote and docs config
This change stubs out the docs and release note
structure and set up the inintal jobs to build
and publish docs and releasenotes.

This invovle adding a bindep.txt to capture
the binary packages requried for html and pdf docs,
extending tox with the standard docs targets,
provideing a doc/requirement.txt to track the
doc only python deps and a standard folder structure.

Change-Id: Iffbef50ab806688a6d62f27ab60fa824edcb3d09
2025-05-19 15:35:47 +00:00

21 lines
644 B
Makefile

# Minimal makefile for Sphinx documentation
#
# You can set these variables from the command line, and also
# from the environment for the first two.
SPHINXOPTS ?=
SPHINXBUILD ?= sphinx-build
SOURCEDIR = source
BUILDDIR = build
# Put it first so that "make" without argument is like "make help".
help:
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
.PHONY: help Makefile
# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)