annotate Makefile @ 792:0b83218218e2 default tip

Upgrade to my-fonts.sty v0.5
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 18 May 2026 12:26:44 +0200
parents 6f0a46c4b79e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
788
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
1 # dev and build helper
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
2 # :-
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
3 # SPDX-FileCopyrightText: © 2026 Franz Glasner
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
4 # SPDX-License-Identifier: BSD-3-Clause
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
5 # :-
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
6
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
7 .PHONY: help export clean tests doc clean-doc doc-html clean-doc-html doc-pdf clean-doc-pdf
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
8
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
9 help:
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
10 @echo Targets: help, export, clean, tests, doc, clean-doc, doc-html, clean-doc-html, doc-pdf, clean-doc-pdf
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
11
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
12 export:
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
13 rm -rf __arch
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
14 hg kwarchive __arch
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
15
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
16 clean:
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
17 rm -rf __arch/
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
18 find . -name '*.pyc' -delete
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
19
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
20 tests:
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
21 -python -m unittest discover -s tests
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
22
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
23 doc: doc-html doc-pdf
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
24
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
25 clean-doc:
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
26 (cd docs && gmake clean)
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
27
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
28 doc-html:
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
29 (cd docs && gmake html)
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
30
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
31 clean-doc-html:
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
32 rm -rf docs/_build/html
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
33
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
34 doc-pdf:
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
35 (cd docs && gmake latex)
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
36 (cd docs/_build/latex && gmake)
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
37
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
38 clean-doc-pdf:
6f0a46c4b79e Add a Makefile with some build helpers.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
39 rm -rf docs/_build/latex