comparison Makefile @ 171:4b87a9ecffdd

The first somewhat useable version of documentation in PDF. Using lualatex and the IBM Plex fonts. BUGS: - line-breaks - missing symbols
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 11 May 2026 14:38:59 +0200
parents ddefcc20367c
children b291f1e2319d
comparison
equal deleted inserted replaced
170:f761694373e0 171:4b87a9ecffdd
2 # :- 2 # :-
3 # SPDX-FileCopyrightText: © 2026 Franz Glasner 3 # SPDX-FileCopyrightText: © 2026 Franz Glasner
4 # SPDX-License-Identifier: MIT 4 # SPDX-License-Identifier: MIT
5 # :- 5 # :-
6 6
7 .PHONY: help all clean distclean dist export build tests flake8 docs clean-docs clean-docs-html install-dev install-docs 7 .PHONY: help all clean distclean dist export build tests flake8 docs clean-docs clean-docs-html pdf clean-pdf install-dev install-docs
8 8
9 help: 9 help:
10 @echo Targets: help, clean, distclean, export, dist, build, tests docs clean-docs 10 @echo Targets: help, clean, distclean, export, dist, build, tests docs clean-docs
11 11
12 all: tests flake8 12 all: tests flake8
41 (cd docs && make clean) 41 (cd docs && make clean)
42 42
43 clean-docs-html: 43 clean-docs-html:
44 rm -rf docs/_build/html 44 rm -rf docs/_build/html
45 45
46 pdf:
47 (cd docs && make latex)
48 (cd docs/_build/latex && gmake)
49
50 clean-pdf:
51 rm -rf docs/_build/latex
52
46 install-dev: 53 install-dev:
47 python -m pip install -r requirements-dev.txt 54 python -m pip install -r requirements-dev.txt
48 55
49 install-docs: 56 install-docs:
50 python -m pip install -r requirements-docs.txt 57 python -m pip install -r requirements-docs.txt