Mercurial > hgrepos > Python > libs > ConfigMix
annotate Makefile @ 789:8ab718cbec22
Use the copyright sign instead of (c) in the docs
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sun, 17 May 2026 13:55:43 +0200 |
| parents | 6f0a46c4b79e |
| children |
| 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 |
