-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmakefile
33 lines (25 loc) · 930 Bytes
/
makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# This makefile is for my convenience because my editor has a handy shortcut to
# run make.
# Clean up generated images, but only when the text file has been changed
# aafigure plugin for docutils must have been installed for this to work.
README.html: README.txt *.py aafigure/*.py
rm -f aafigure-*.svg benford.svg
rst2html.py --traceback README.txt README.html
# Create the manpage from the --help and --version outputs of the tool itself.
# Run the version in the working copy and not any installed version.
update-manpage: aafigure.1
aafigure.1: FORCE
PYTHONPATH=. help2man "python ./scripts/aafigure" --no-info \
-i help2man.include >$@
# Get a preview of the man page.
show-manpage:
groff -man -Tascii aafigure.1
# Sphinx docs
doc-html:
cd documentation; $(MAKE) html
doc-pdf:
cd documentation; $(MAKE) latex
cd documentation/_build/latex; $(MAKE)
doc-clean:
cd documentation; $(MAKE) clean
.PHONY: FORCE