Makefile.deps 8.16 KB
Newer Older
1
# LaTeX source dependencies.
2

3
COMMONSTYLES= texinputs/python.sty \
4 5 6
	texinputs/pypaper.sty

INDEXSTYLES=texinputs/python.ist
7

8 9
COMMONTEX=commontex/copyright.tex \
	commontex/license.tex \
10
	commontex/patchlevel.tex \
11
	commontex/boilerplate.tex
12

13 14
MANSTYLES= texinputs/fncychap.sty \
	texinputs/manual.cls \
15
	$(COMMONSTYLES)
16

17
HOWTOSTYLES= texinputs/howto.cls \
18
	$(COMMONSTYLES)
19

20

21 22 23 24 25 26 27 28 29 30 31 32
APIFILES= $(MANSTYLES) $(INDEXSTYLES) $(COMMONTEX) \
	api/api.tex \
	api/abstract.tex \
	api/concrete.tex \
	api/exceptions.tex \
	api/init.tex \
	api/intro.tex \
	api/memory.tex \
	api/newtypes.tex \
	api/refcounting.tex \
	api/utilities.tex \
	api/veryhigh.tex \
33 34
	commontex/typestruct.h \
	commontex/reportingbugs.tex
35

36 37 38
# These files are generated from those listed above, and are used to
# generate the typeset versions of the manuals.  The list is defined
# here to make it easier to ensure parallelism.
Fred Drake's avatar
Fred Drake committed
39
ANNOAPIFILES= $(MANSTYLES) $(INDEXSTYLES) $(COMMONTEX) api/refcounts.dat \
40 41 42 43 44 45 46 47 48 49 50
	paper-$(PAPER)/api.tex \
	paper-$(PAPER)/abstract.tex \
	paper-$(PAPER)/concrete.tex \
	paper-$(PAPER)/exceptions.tex \
	paper-$(PAPER)/init.tex \
	paper-$(PAPER)/intro.tex \
	paper-$(PAPER)/memory.tex \
	paper-$(PAPER)/newtypes.tex \
	paper-$(PAPER)/refcounting.tex \
	paper-$(PAPER)/utilities.tex \
	paper-$(PAPER)/veryhigh.tex \
51
	commontex/reportingbugs.tex
52

53
DOCFILES= $(HOWTOSTYLES) \
54
	commontex/boilerplate.tex \
55 56
	texinputs/ltxmarkup.sty \
	doc/doc.tex
57

58
EXTFILES= ext/ext.tex $(MANSTYLES) $(INDEXSTYLES) $(COMMONTEX) \
59 60
	ext/extending.tex \
	ext/newtypes.tex \
61
	ext/building.tex \
62 63
	ext/windows.tex \
	ext/embedding.tex \
Fred Drake's avatar
Fred Drake committed
64
	ext/noddy.c \
65 66 67
	ext/noddy2.c \
	ext/noddy3.c \
	ext/noddy4.c \
Fred Drake's avatar
Fred Drake committed
68
	ext/run-func.c \
69 70
	commontex/typestruct.h \
	commontex/reportingbugs.tex
71

72
TUTFILES= tut/tut.tex tut/glossary.tex $(MANSTYLES) $(COMMONTEX)
73 74

# LaTeX source files for the Python Reference Manual
75
REFFILES= $(MANSTYLES) $(INDEXSTYLES) $(COMMONTEX) \
76 77 78 79 80 81 82 83
	ref/ref.tex \
	ref/ref1.tex \
	ref/ref2.tex \
	ref/ref3.tex \
	ref/ref4.tex \
	ref/ref5.tex \
	ref/ref6.tex \
	ref/ref7.tex \
Jeremy Hylton's avatar
Jeremy Hylton committed
84
	ref/ref8.tex 
85 86

# LaTeX source files for the Python Library Reference
87
LIBFILES= $(MANSTYLES) $(INDEXSTYLES) $(COMMONTEX) \
88
	commontex/reportingbugs.tex \
89
	lib/lib.tex \
90 91
	lib/asttable.tex \
	lib/compiler.tex \
92
	lib/distutils.tex \
93 94 95 96 97 98 99 100
	lib/email.tex \
	lib/emailencoders.tex \
	lib/emailexc.tex \
	lib/emailgenerator.tex \
	lib/emailiter.tex \
	lib/emailmessage.tex \
	lib/emailparser.tex \
	lib/emailutil.tex \
101 102 103 104
	lib/libintro.tex \
	lib/libobjs.tex \
	lib/libstdtypes.tex \
	lib/libexcs.tex \
105
	lib/libconsts.tex \
106 107 108
	lib/libfuncs.tex \
	lib/libpython.tex \
	lib/libsys.tex \
Fred Drake's avatar
Fred Drake committed
109
	lib/libplatform.tex \
110 111
	lib/libfpectl.tex \
	lib/libgc.tex \
112
	lib/libsets.tex \
113
	lib/libweakref.tex \
114
	lib/libinspect.tex \
115
	lib/libpydoc.tex \
116 117
	lib/libdifflib.tex \
	lib/libdoctest.tex \
118
	lib/libunittest.tex \
Fred Drake's avatar
Fred Drake committed
119
	lib/libtest.tex \
120 121 122 123 124 125 126 127
	lib/libtypes.tex \
	lib/libtraceback.tex \
	lib/libpickle.tex \
	lib/libshelve.tex \
	lib/libcopy.tex \
	lib/libmarshal.tex \
	lib/libwarnings.tex \
	lib/libimp.tex \
128
	lib/libzipimport.tex \
129
	lib/libpkgutil.tex \
130 131 132
	lib/libparser.tex \
	lib/libbltin.tex \
	lib/libmain.tex \
Jeremy Hylton's avatar
Jeremy Hylton committed
133
	lib/libfuture.tex \
134 135
	lib/libstrings.tex \
	lib/libstring.tex \
136
	lib/libtextwrap.tex \
137 138
	lib/libcodecs.tex \
	lib/libunicodedata.tex \
139
	lib/libstringprep.tex \
140 141 142
	lib/libstruct.tex \
	lib/libmisc.tex \
	lib/libmath.tex \
Fred Drake's avatar
Fred Drake committed
143
	lib/libdecimal.tex \
144 145 146
	lib/libarray.tex \
	lib/liballos.tex \
	lib/libos.tex \
147 148
	lib/libdatetime.tex \
	lib/tzinfo-examples.py \
149 150
	lib/libtime.tex \
	lib/libgetopt.tex \
151 152 153 154
	lib/liboptparse.tex \
	lib/caseless.py \
	lib/required_1.py \
	lib/required_2.py \
155 156 157 158 159 160 161
	lib/libtempfile.tex \
	lib/liberrno.tex \
	lib/libsomeos.tex \
	lib/libsignal.tex \
	lib/libsocket.tex \
	lib/libselect.tex \
	lib/libthread.tex \
162
	lib/libdummythread.tex \
163 164 165 166
	lib/libunix.tex \
	lib/libposix.tex \
	lib/libposixpath.tex \
	lib/libpwd.tex \
167
	lib/libspwd.tex \
168 169 170 171 172 173 174 175
	lib/libgrp.tex \
	lib/libcrypt.tex \
	lib/libdbm.tex \
	lib/libgdbm.tex \
	lib/libtermios.tex \
	lib/libfcntl.tex \
	lib/libposixfile.tex \
	lib/libsyslog.tex \
Fred Drake's avatar
Fred Drake committed
176
	lib/liblogging.tex \
177 178
	lib/libpdb.tex \
	lib/libprofile.tex \
179
	lib/libhotshot.tex \
180
	lib/libtimeit.tex \
181
	lib/libcgi.tex \
182
	lib/libcgitb.tex \
183
	lib/liburllib.tex \
184
	lib/liburllib2.tex \
185 186 187 188 189
	lib/libhttplib.tex \
	lib/libftplib.tex \
	lib/libgopherlib.tex \
	lib/libnntplib.tex \
	lib/liburlparse.tex \
190
	lib/libhtmlparser.tex \
191 192 193 194 195 196 197 198 199 200 201 202
	lib/libhtmllib.tex \
	lib/libsgmllib.tex \
	lib/librfc822.tex \
	lib/libmimetools.tex \
	lib/libmimewriter.tex \
	lib/libbinascii.tex \
	lib/libmm.tex \
	lib/libaudioop.tex \
	lib/libimageop.tex \
	lib/libaifc.tex \
	lib/libjpeg.tex \
	lib/librgbimg.tex \
Greg Ward's avatar
Greg Ward committed
203
	lib/libossaudiodev.tex \
204
	lib/libcrypto.tex \
205
	lib/libhashlib.tex \
206 207
	lib/libmd5.tex \
	lib/libsha.tex \
208
	lib/libhmac.tex \
209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228
	lib/libstdwin.tex \
	lib/libsgi.tex \
	lib/libal.tex \
	lib/libcd.tex \
	lib/libfl.tex \
	lib/libfm.tex \
	lib/libgl.tex \
	lib/libimgfile.tex \
	lib/libsun.tex \
	lib/libxdrlib.tex \
	lib/libimghdr.tex \
	lib/librestricted.tex \
	lib/librexec.tex \
	lib/libbastion.tex \
	lib/libformatter.tex \
	lib/liboperator.tex \
	lib/libresource.tex \
	lib/libstat.tex \
	lib/libstringio.tex \
	lib/libtoken.tex \
229
	lib/libkeyword.tex \
230 231 232 233 234 235
	lib/libundoc.tex \
	lib/libmailcap.tex \
	lib/libglob.tex \
	lib/libuser.tex \
	lib/libanydbm.tex \
	lib/libbsddb.tex \
Skip Montanaro's avatar
Skip Montanaro committed
236
	lib/libdumbdbm.tex \
237 238 239 240 241 242 243 244 245 246 247 248 249
	lib/libdbhash.tex \
	lib/librandom.tex \
	lib/libsite.tex \
	lib/libwhichdb.tex \
	lib/libbase64.tex \
	lib/libfnmatch.tex \
	lib/libquopri.tex \
	lib/libzlib.tex \
	lib/libsocksvr.tex \
	lib/libmailbox.tex \
	lib/libcommands.tex \
	lib/libcmath.tex \
	lib/libgzip.tex \
250
	lib/libbz2.tex \
251 252 253 254 255 256 257
	lib/libzipfile.tex \
	lib/libpprint.tex \
	lib/libcode.tex \
	lib/libmimify.tex \
	lib/libre.tex \
	lib/libuserdict.tex \
	lib/libdis.tex \
258
	lib/libxmlrpclib.tex \
259
	lib/libsimplexmlrpc.tex \
260
	lib/libdocxmlrpc.tex \
261 262 263 264 265 266 267 268 269 270 271 272 273
	lib/libpyexpat.tex \
	lib/xmldom.tex \
	lib/xmldomminidom.tex \
	lib/xmldompulldom.tex \
	lib/xmlsax.tex \
	lib/xmlsaxhandler.tex \
	lib/xmlsaxutils.tex \
	lib/xmlsaxreader.tex \
	lib/libqueue.tex \
	lib/liblocale.tex \
	lib/libgettext.tex \
	lib/libbasehttp.tex \
	lib/libcookie.tex \
274
	lib/libcookielib.tex \
275 276 277 278 279 280 281 282 283 284 285
	lib/libcopyreg.tex \
	lib/libsymbol.tex \
	lib/libbinhex.tex \
	lib/libuu.tex \
	lib/libsunaudio.tex \
	lib/libfileinput.tex \
	lib/libimaplib.tex \
	lib/libpoplib.tex \
	lib/libcalendar.tex \
	lib/libpopen2.tex \
	lib/libbisect.tex \
286
	lib/libcollections.tex \
287
	lib/libheapq.tex \
288 289
	lib/libmimetypes.tex \
	lib/libsmtplib.tex \
290
	lib/libsmtpd.tex \
291 292 293
	lib/libcmd.tex \
	lib/libmultifile.tex \
	lib/libthreading.tex \
294
	lib/libdummythreading.tex \
295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329
	lib/libwebbrowser.tex \
	lib/internet.tex \
	lib/netdata.tex \
	lib/markup.tex \
	lib/language.tex \
	lib/libpycompile.tex \
	lib/libcompileall.tex \
	lib/libshlex.tex \
	lib/libnetrc.tex \
	lib/librobotparser.tex \
	lib/libgetpass.tex \
	lib/libshutil.tex \
	lib/librepr.tex \
	lib/libmsvcrt.tex \
	lib/libwinreg.tex \
	lib/libwinsound.tex \
	lib/windows.tex \
	lib/libpyclbr.tex \
	lib/libtokenize.tex \
	lib/libtabnanny.tex \
	lib/libmhlib.tex \
	lib/libtelnetlib.tex \
	lib/libcolorsys.tex \
	lib/libfpformat.tex \
	lib/libcgihttp.tex \
	lib/libsimplehttp.tex \
	lib/liblinecache.tex \
	lib/libnew.tex \
	lib/libdircache.tex \
	lib/libfilecmp.tex \
	lib/libsunau.tex \
	lib/libwave.tex \
	lib/libchunk.tex \
	lib/libcodeop.tex \
	lib/libcurses.tex \
330
	lib/libcursespanel.tex \
331 332 333 334 335 336 337 338 339 340 341 342
	lib/libascii.tex \
	lib/libdl.tex \
	lib/libmutex.tex \
	lib/libnis.tex \
	lib/libpipes.tex \
	lib/libpty.tex \
	lib/libreadline.tex \
	lib/librlcompleter.tex \
	lib/libsched.tex \
	lib/libstatvfs.tex \
	lib/libtty.tex \
	lib/libasyncore.tex \
343
	lib/libasynchat.tex \
344 345
	lib/libatexit.tex \
	lib/libmmap.tex \
346 347
	lib/tkinter.tex \
	lib/libturtle.tex \
348
	lib/libtarfile.tex \
349
	lib/libcsv.tex \
350
	lib/libcfgparser.tex
351 352

# LaTeX source files for Macintosh Library Modules.
353
MACFILES= $(HOWTOSTYLES) $(INDEXSTYLES) $(COMMONTEX) \
354 355
	mac/mac.tex \
	mac/using.tex \
356
	mac/scripting.tex \
357 358
	mac/toolbox.tex \
	mac/undoc.tex \
359
	mac/libcolorpicker.tex \
360
	mac/libmac.tex \
361 362
	mac/libgensuitemodule.tex \
	mac/libaetools.tex \
363 364 365 366 367 368 369 370
	mac/libaepack.tex \
	mac/libaetypes.tex \
	mac/libmacfs.tex \
	mac/libmacos.tex \
	mac/libmacostools.tex \
	mac/libmacui.tex \
	mac/libmacic.tex \
	mac/libframework.tex \
371
	mac/libautogil.tex \
372 373
	mac/libminiae.tex \
	mac/libscrap.tex
374

375
INSTFILES = $(HOWTOSTYLES) inst/inst.tex
376

377 378 379
DISTFILES = $(HOWTOSTYLES) \
	dist/dist.tex \
	dist/sysconfig.tex