summaryrefslogtreecommitdiff
path: root/docs/devel_guide_src/Makefile
blob: 9e5da967cd23beab3a4ec6ebd71a91ff8ef114a2 (plain)
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
34
35
36
37
38
# You must change PYTHONSRC to the path of your Python source distributon.
PYTHONSRC=/home/tavis/tmp/Python-2.2
DOCNAME=devel_guide
MKHOWTO=$(PYTHONSRC)/Doc/tools/mkhowto
MAIN_TEX_FILE= devel_guide.tex

all: ps pdf html htmlMultiPage text

almost-all: ps html htmlMultiPage text

pdf:
	$(MKHOWTO) --pdf $(MAIN_TEX_FILE)
	mv $(DOCNAME).pdf ../

ps:
	$(MKHOWTO) --ps $(MAIN_TEX_FILE)
	mv $(DOCNAME).ps ../
html:
	-rm -rf $(DOCNAME)
	$(MKHOWTO) --html --split 1 --iconserver . $(MAIN_TEX_FILE)
	-rm -rf ../$(DOCNAME)_html
	mv $(DOCNAME) ../$(DOCNAME)_html

htmlMultiPage:
	-rm -rf $(DOCNAME)
	$(MKHOWTO) --html --iconserver . $(MAIN_TEX_FILE)
	-rm -rf ../$(DOCNAME)_html_multipage
	mv $(DOCNAME) ../$(DOCNAME)_html_multipage

text:
	$(MKHOWTO) --text $(MAIN_TEX_FILE)
	mv $(DOCNAME).txt ../

clean:
	-rm -rf $(DOCNAME)
	-rm -f *.aux *.l2h *~ *.log *.ind *.bkm *.how *.toc
	-rm -rf ../html