(py-indent-right, py-outdent-left): new commands, bound to C-c C-r and
[python/dscho.git] / Doc / Makefile
bloba17dc77289c9d68af603384b235c3ffc74d327dc
1 DESTDIR=/usr/local
2 LIBDESTDIR=$DESTDIR/lib
3 LIBDEST=$LIBDESTDIR/python
4 DOCDESTDIR=$LIBDEST/doc
5 DVIPS= dvips -f
7 all: tut.dvi lib.dvi ref.dvi ext.dvi
9 ext: ext.dvi
10 tut: tut.dvi
11 qua: qua.dvi
12 ref: ref.dvi
13 lib: lib.dvi
15 tut.dvi lib.dvi ref.dvi ext.dvi: myformat.sty fix_hack
17 tut.dvi: tut.tex
18 latex tut
19 latex tut
20 $(DVIPS) tut >tut.ps
22 ref.dvi: ref.tex ref1.tex ref2.tex ref3.tex ref4.tex ref5.tex ref6.tex \
23 ref7.tex ref8.tex
24 touch ref.ind
25 latex ref
26 ./fix_hack ref.idx
27 makeindex ref
28 latex ref
29 $(DVIPS) ref >ref.ps
31 # LaTeX source files for the Python Library Reference
32 LIBFILES = lib.tex \
33 libal.tex libaifc.tex libamoeba.tex libarray.tex libaudio.tex libaudioop.tex \
34 libbltin.tex \
35 libcgi.tex libcopy.tex libctb.tex libcrypto.tex \
36 libdbm.tex \
37 libexcs.tex \
38 libfcntl.tex libfl.tex libfm.tex libftplib.tex libfuncs.tex \
39 libgdbm.tex libgetopt.tex libgl.tex libgopherlib.tex libgrp.tex \
40 libhtmllib.tex libhttplib.tex \
41 libimageop.tex libimgfile.tex libintro.tex \
42 libjpeg.tex \
43 libmac.tex libmacconsole.tex libmacdnr.tex \
44 libmacfs.tex libmactcp.tex libmacspeech.tex \
45 libmain.tex libmarshal.tex libmath.tex \
46 libmd5.tex libmimetools.tex libmm.tex libmods.tex libmpz.tex \
47 libnntplib.tex \
48 libobjs.tex libos.tex \
49 libpanel.tex libpickle.tex libposix.tex libposixfile.tex \
50 libppath.tex libprofile.tex libpwd.tex \
51 librand.tex libregex.tex libregsub.tex \
52 librfc822.tex librgbimg.tex librotor.tex \
53 libselect.tex libsgi.tex libsgmllib.tex \
54 libshelve.tex libsocket.tex libstd.tex libstdwin.tex \
55 libstring.tex libstruct.tex libsun.tex libsys.tex \
56 libtempfile.tex libthread.tex libtime.tex \
57 libtraceback.tex libtypes.tex libtypes2.tex \
58 libunix.tex liburllib.tex liburlparse.tex \
59 libwhrandom.tex libwww.tex
61 lib.dvi: $(LIBFILES)
62 touch lib.ind
63 latex lib
64 ./fix_hack lib.idx
65 makeindex lib
66 latex lib
67 $(DVIPS) lib >lib.ps
69 ext.dvi: ext.tex
70 touch ext.ind
71 latex ext
72 ./fix_hack ext.idx
73 makeindex ext
74 latex ext
75 $(DVIPS) ext >ext.ps
77 qua.dvi: qua.tex quabib.bib
78 latex qua
79 bibtex qua
80 latex qua
81 latex qua
82 $(DVIPS) qua >qua.ps
84 lib.texi: lib*.tex texipre.dat texipost.dat partparse.py fix.el
85 python partparse.py -o @lib.texi `./whichlibs`
86 emacs -batch -l fix.el -f save-buffer -kill
87 mv @lib.texi lib.texi
89 .PRECIOUS: lib.texi
91 python-lib.info: lib.texi
92 makeinfo --footnote-style end --fill-column 72 --paragraph-indent 0 \
93 lib.texi
95 lib.info: python-lib.info
97 # This target is very local to CWI...
98 libwww: lib.texi
99 texi2html -d lib.texi /ufs/guido/www/texinfo/python
101 # This one too...
102 L2H= /usr/local/LaTeX2html/latex2html
103 L2HARGS=-address $$USER@`domainname` -dont_include myformat -nolatex
104 l2h: l2htut l2href l2hext
106 l2htut: tut
107 $(L2H) $(L2HARGS) tut.tex
108 @rm -rf python-tut
109 mv tut python-tut
111 l2href: ref
112 $(L2H) $(L2HARGS) ref.tex
113 @rm -rf python-ref
114 mv ref python-ref
116 l2hext: ext
117 $(L2H) $(L2HARGS) ext.tex
118 @rm -rf python-ext
119 mv ext python-ext
121 clean:
122 rm -f @* *~ *.aux *.idx *.ilg *.ind *.log *.toc *.blg *.bbl *.pyc
123 # Sources: .tex, .bib, .sty
124 # Useful results: .dvi, .ps, .texi, .info
126 clobber: clean
127 rm -f *.dvi *.ps *.texi *.info *.info-[0-9]*