Mercurial > cpython-lru_cache-weakref
annotate Modules/Setup.dist @ 73798:6cde416ef03b
Credit Per Øyvind Karlsen for the initial implementation of the lzma module (issue #6715).
| author | Nadeem Vawda <nadeem.vawda@gmail.com> |
|---|---|
| date | Thu, 01 Dec 2011 01:18:27 +0200 |
| parents | 74fa415dc715 |
| children | 009ac63759e9 |
| rev | line source |
|---|---|
|
15342
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
1 # -*- makefile -*- |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
2 # The file Setup is used by the makesetup script to construct the files |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
3 # Makefile and config.c, from Makefile.pre and config.c.in, |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
4 # respectively. The file Setup itself is initially copied from |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
5 # Setup.dist; once it exists it will not be overwritten, so you can edit |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
6 # Setup to your heart's content. Note that Makefile.pre is created |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
7 # from Makefile.pre.in by the toplevel configure script. |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
8 |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
9 # (VPATH notes: Setup and Makefile.pre are in the build directory, as |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
10 # are Makefile and config.c; the *.in and *.dist files are in the source |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
11 # directory.) |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
12 |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
13 # Each line in this file describes one or more optional modules. |
|
16777
b9e5c122212e
Mention setup.py in the instructions
Andrew M. Kuchling <amk@amk.ca>
parents:
16734
diff
changeset
|
14 # Modules enabled here will not be compiled by the setup.py script, |
|
b9e5c122212e
Mention setup.py in the instructions
Andrew M. Kuchling <amk@amk.ca>
parents:
16734
diff
changeset
|
15 # so the file can be used to override setup.py's behavior. |
|
b9e5c122212e
Mention setup.py in the instructions
Andrew M. Kuchling <amk@amk.ca>
parents:
16734
diff
changeset
|
16 |
|
15342
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
17 # Lines have the following structure: |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
18 # |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
19 # <module> ... [<sourcefile> ...] [<cpparg> ...] [<library> ...] |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
20 # |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
21 # <sourcefile> is anything ending in .c (.C, .cc, .c++ are C++ files) |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
22 # <cpparg> is anything starting with -I, -D, -U or -C |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
23 # <library> is anything ending in .a or beginning with -l or -L |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
24 # <module> is anything else but should be a valid Python |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
25 # identifier (letters, digits, underscores, beginning with non-digit) |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
26 # |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
27 # (As the makesetup script changes, it may recognize some other |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
28 # arguments as well, e.g. *.so and *.sl as libraries. See the big |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
29 # case statement in the makesetup script.) |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
30 # |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
31 # Lines can also have the form |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
32 # |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
33 # <name> = <value> |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
34 # |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
35 # which defines a Make variable definition inserted into Makefile.in |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
36 # |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
37 # Finally, if a line contains just the word "*shared*" (without the |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
38 # quotes but with the stars), then the following modules will not be |
|
23167
0ab245de7dda
Document the build process more precisely. Suggested by Hugh Sasse.
Martin v. Löwis <martin@v.loewis.de>
parents:
22805
diff
changeset
|
39 # built statically. The build process works like this: |
|
0ab245de7dda
Document the build process more precisely. Suggested by Hugh Sasse.
Martin v. Löwis <martin@v.loewis.de>
parents:
22805
diff
changeset
|
40 # |
|
0ab245de7dda
Document the build process more precisely. Suggested by Hugh Sasse.
Martin v. Löwis <martin@v.loewis.de>
parents:
22805
diff
changeset
|
41 # 1. Build all modules that are declared as static in Modules/Setup, |
|
0ab245de7dda
Document the build process more precisely. Suggested by Hugh Sasse.
Martin v. Löwis <martin@v.loewis.de>
parents:
22805
diff
changeset
|
42 # combine them into libpythonxy.a, combine that into python. |
|
0ab245de7dda
Document the build process more precisely. Suggested by Hugh Sasse.
Martin v. Löwis <martin@v.loewis.de>
parents:
22805
diff
changeset
|
43 # 2. Build all modules that are listed as shared in Modules/Setup. |
|
0ab245de7dda
Document the build process more precisely. Suggested by Hugh Sasse.
Martin v. Löwis <martin@v.loewis.de>
parents:
22805
diff
changeset
|
44 # 3. Invoke setup.py. That builds all modules that |
|
0ab245de7dda
Document the build process more precisely. Suggested by Hugh Sasse.
Martin v. Löwis <martin@v.loewis.de>
parents:
22805
diff
changeset
|
45 # a) are not builtin, and |
|
0ab245de7dda
Document the build process more precisely. Suggested by Hugh Sasse.
Martin v. Löwis <martin@v.loewis.de>
parents:
22805
diff
changeset
|
46 # b) are not listed in Modules/Setup, and |
|
0ab245de7dda
Document the build process more precisely. Suggested by Hugh Sasse.
Martin v. Löwis <martin@v.loewis.de>
parents:
22805
diff
changeset
|
47 # c) can be build on the target |
|
0ab245de7dda
Document the build process more precisely. Suggested by Hugh Sasse.
Martin v. Löwis <martin@v.loewis.de>
parents:
22805
diff
changeset
|
48 # |
|
0ab245de7dda
Document the build process more precisely. Suggested by Hugh Sasse.
Martin v. Löwis <martin@v.loewis.de>
parents:
22805
diff
changeset
|
49 # Therefore, modules declared to be shared will not be |
|
15342
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
50 # included in the config.c file, nor in the list of objects to be |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
51 # added to the library archive, and their linker options won't be |
|
23167
0ab245de7dda
Document the build process more precisely. Suggested by Hugh Sasse.
Martin v. Löwis <martin@v.loewis.de>
parents:
22805
diff
changeset
|
52 # added to the linker options. Rules to create their .o files and |
|
15342
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
53 # their shared libraries will still be added to the Makefile, and |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
54 # their names will be collected in the Make variable SHAREDMODS. This |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
55 # is used to build modules as shared libraries. (They can be |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
56 # installed using "make sharedinstall", which is implied by the |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
57 # toplevel "make install" target.) (For compatibility, |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
58 # *noconfig* has the same effect as *shared*.) |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
59 # |
|
23167
0ab245de7dda
Document the build process more precisely. Suggested by Hugh Sasse.
Martin v. Löwis <martin@v.loewis.de>
parents:
22805
diff
changeset
|
60 # In addition, *static* explicitly declares the following modules to |
|
0ab245de7dda
Document the build process more precisely. Suggested by Hugh Sasse.
Martin v. Löwis <martin@v.loewis.de>
parents:
22805
diff
changeset
|
61 # be static. Lines containing "*static*" and "*shared*" may thus |
|
39442
654c380cf8b9
Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents:
38453
diff
changeset
|
62 # alternate throughout this file. |
|
15342
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
63 |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
64 # NOTE: As a standard policy, as many modules as can be supported by a |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
65 # platform should be present. The distribution comes with all modules |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
66 # enabled that are supported by most platforms and don't require you |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
67 # to ftp sources from elsewhere. |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
68 |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
69 |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
70 # Some special rules to define PYTHONPATH. |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
71 # Edit the definitions below to indicate which options you are using. |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
72 # Don't add any whitespace or comments! |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
73 |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
74 # Directories where library files get installed. |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
75 # DESTLIB is for Python modules; MACHDESTLIB for shared libraries. |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
76 DESTLIB=$(LIBDEST) |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
77 MACHDESTLIB=$(BINLIBDEST) |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
78 |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
79 # NOTE: all the paths are now relative to the prefix that is computed |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
80 # at run time! |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
81 |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
82 # Standard path -- don't edit. |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
83 # No leading colon since this is the first entry. |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
84 # Empty since this is now just the runtime prefix. |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
85 DESTPATH= |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
86 |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
87 # Site specific path components -- should begin with : if non-empty |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
88 SITEPATH= |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
89 |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
90 # Standard path components for test modules |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
91 TESTPATH= |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
92 |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
93 # Path components for machine- or system-dependent modules and shared libraries |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
94 MACHDEPPATH=:plat-$(MACHDEP) |
|
28314
9188cb8e191b
Added a define EXTRAMACHDEPPATH which can be used to add sys.path items
Jack Jansen <jack.jansen@cwi.nl>
parents:
27398
diff
changeset
|
95 EXTRAMACHDEPPATH= |
|
15342
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
96 |
|
47135
cce1b243c11d
Tkinter, step 5: remove lib-tk subdirectory and update all places where it was mentioned.
Georg Brandl <georg@python.org>
parents:
46049
diff
changeset
|
97 COREPYTHONPATH=$(DESTPATH)$(SITEPATH)$(TESTPATH)$(MACHDEPPATH)$(EXTRAMACHDEPPATH) |
|
15342
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
98 PYTHONPATH=$(COREPYTHONPATH) |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
99 |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
100 |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
101 # The modules listed here can't be built as shared libraries for |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
102 # various reasons; therefore they are listed here instead of in the |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
103 # normal order. |
|
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
104 |
| 15955 | 105 # This only contains the minimal set of modules required to run the |
| 106 # setup.py script in the root of the Python source tree. | |
|
15342
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
107 |
| 15955 | 108 posix posixmodule.c # posix (UNIX) system calls |
|
24579
244117aebbd5
Since the errno module is needed by os._execvpe(), and that is used by the
Fred Drake <fdrake@acm.org>
parents:
23868
diff
changeset
|
109 errno errnomodule.c # posix (UNIX) errno values |
|
36142
8e438bf76cbb
[ 959576 ] Can't build Python on POSIX w/o $HOME
Georg Brandl <georg@python.org>
parents:
34719
diff
changeset
|
110 pwd pwdmodule.c # this is needed to find out the user's home dir |
|
8e438bf76cbb
[ 959576 ] Can't build Python on POSIX w/o $HOME
Georg Brandl <georg@python.org>
parents:
34719
diff
changeset
|
111 # if $HOME is not set |
| 15955 | 112 _sre _sre.c # Fredrik Lundh's new regular expressions |
|
26616
20e0755f3554
Patch to make _codecs a builtin module. This is necessary since
Marc-André Lemburg <mal@egenix.com>
parents:
26485
diff
changeset
|
113 _codecs _codecsmodule.c # access to the builtin codecs and codec registry |
|
43644
95d8c913e8bf
#1061 (mainly by Thomas Wouters): use weak sets for abc caches.
Georg Brandl <georg@python.org>
parents:
42761
diff
changeset
|
114 _weakref _weakref.c # weak references |
|
54282
0a78effb5e0b
adjust Setup.dist to build _functools and _locale
Benjamin Peterson <benjamin@python.org>
parents:
52843
diff
changeset
|
115 _functools _functoolsmodule.c # Tools for working with functions and callable objects |
|
63863
c7995e9bc2e3
Fix Issue9545 - Adding _collections to static build.
Senthil Kumaran <orsenthil@gmail.com>
parents:
63184
diff
changeset
|
116 operator operator.c # operator.add() and similar goodies |
|
c7995e9bc2e3
Fix Issue9545 - Adding _collections to static build.
Senthil Kumaran <orsenthil@gmail.com>
parents:
63184
diff
changeset
|
117 _collections _collectionsmodule.c # Container types |
|
c7995e9bc2e3
Fix Issue9545 - Adding _collections to static build.
Senthil Kumaran <orsenthil@gmail.com>
parents:
63184
diff
changeset
|
118 itertools itertoolsmodule.c # Functions creating iterators for efficient looping |
|
54282
0a78effb5e0b
adjust Setup.dist to build _functools and _locale
Benjamin Peterson <benjamin@python.org>
parents:
52843
diff
changeset
|
119 |
|
0a78effb5e0b
adjust Setup.dist to build _functools and _locale
Benjamin Peterson <benjamin@python.org>
parents:
52843
diff
changeset
|
120 # access to ISO C locale support |
|
0a78effb5e0b
adjust Setup.dist to build _functools and _locale
Benjamin Peterson <benjamin@python.org>
parents:
52843
diff
changeset
|
121 _locale _localemodule.c # -lintl |
|
51991
3049ac17e256
merge the io-c branch: C implementation of the io module
Benjamin Peterson <benjamin@python.org>
parents:
51789
diff
changeset
|
122 |
|
3049ac17e256
merge the io-c branch: C implementation of the io module
Benjamin Peterson <benjamin@python.org>
parents:
51789
diff
changeset
|
123 # Standard I/O baseline |
|
52843
68a9e6e38afa
Issue 5682: Move _io module into its own subdirectory.
Alexandre Vassalotti <alexandre@peadrop.com>
parents:
52276
diff
changeset
|
124 _io -I$(srcdir)/Modules/_io _io/_iomodule.c _io/iobase.c _io/fileio.c _io/bytesio.c _io/bufferedio.c _io/textio.c _io/stringio.c |
|
15342
cb11fa5b11f4
Rename Setup.in to Setup.dist, and assume that configure will create
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
125 |
|
26885
54aacb87beda
PEP 302 + zipimport:
Just van Rossum <just@letterror.com>
parents:
26616
diff
changeset
|
126 # The zipimport module is always imported at startup. Having it as a |
|
54aacb87beda
PEP 302 + zipimport:
Just van Rossum <just@letterror.com>
parents:
26616
diff
changeset
|
127 # builtin module avoids some bootstrapping problems and reduces overhead. |
|
54aacb87beda
PEP 302 + zipimport:
Just van Rossum <just@letterror.com>
parents:
26616
diff
changeset
|
128 zipimport zipimport.c |
|
54aacb87beda
PEP 302 + zipimport:
Just van Rossum <just@letterror.com>
parents:
26616
diff
changeset
|
129 |
|
69070
b0680b5a5215
Issue #11393: Add the new faulthandler module
Victor Stinner <victor.stinner@haypocalc.com>
parents:
68097
diff
changeset
|
130 # faulthandler module |
|
b0680b5a5215
Issue #11393: Add the new faulthandler module
Victor Stinner <victor.stinner@haypocalc.com>
parents:
68097
diff
changeset
|
131 faulthandler faulthandler.c |
|
b0680b5a5215
Issue #11393: Add the new faulthandler module
Victor Stinner <victor.stinner@haypocalc.com>
parents:
68097
diff
changeset
|
132 |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
133 # The rest of the modules listed in this file are all commented out by |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
134 # default. Usually they can be detected and built as dynamically |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
135 # loaded modules by the new setup.py script added in Python 2.1. If |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
136 # you're on a platform that doesn't support dynamic loading, want to |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
137 # compile modules statically into the Python binary, or need to |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
138 # specify some odd set of compiler switches, you can uncomment the |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
139 # appropriate lines below. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
140 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
141 # ====================================================================== |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
142 |
|
20498
2bc4183fb57e
The Python symtable module depends on .h files that setup.py doesn't track.
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
19429
diff
changeset
|
143 # The Python symtable module depends on .h files that setup.py doesn't track |
|
2bc4183fb57e
The Python symtable module depends on .h files that setup.py doesn't track.
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
19429
diff
changeset
|
144 _symtable symtablemodule.c |
|
2bc4183fb57e
The Python symtable module depends on .h files that setup.py doesn't track.
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
19429
diff
changeset
|
145 |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
146 # Uncommenting the following line tells makesetup that all following |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
147 # modules are to be built as shared libraries (see above for more |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
148 # detail; also note that *static* reverses this effect): |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
149 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
150 #*shared* |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
151 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
152 # GNU readline. Unlike previous Python incarnations, GNU readline is |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
153 # now incorporated in an optional module, configured in the Setup file |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
154 # instead of by a configure script switch. You may have to insert a |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
155 # -L option pointing to the directory where libreadline.* lives, |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
156 # and you may have to change -ltermcap to -ltermlib or perhaps remove |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
157 # it, depending on your system -- see the GNU readline instructions. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
158 # It's okay for this to be a shared library, too. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
159 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
160 #readline readline.c -lreadline -ltermcap |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
161 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
162 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
163 # Modules that should always be present (non UNIX dependent): |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
164 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
165 #array arraymodule.c # array objects |
|
57866
9751ddcc1882
Merged revisions 76978 via svnmerge from
Mark Dickinson <dickinsm@gmail.com>
parents:
57758
diff
changeset
|
166 #cmath cmathmodule.c _math.c # -lm # complex math library functions |
|
57758
b45ca11b9a3e
Merged revisions 76861 via svnmerge from
Mark Dickinson <dickinsm@gmail.com>
parents:
54566
diff
changeset
|
167 #math mathmodule.c _math.c # -lm # math library functions, e.g. sin() |
|
38453
29ae5e0fc348
Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk.
Thomas Wouters <thomas@python.org>
parents:
37879
diff
changeset
|
168 #_struct _struct.c # binary structure packing/unpacking |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
169 #time timemodule.c # -lm # time operations and variables |
|
16384
c898ceba2261
Add entries for the weakref module to the build control.
Fred Drake <fdrake@acm.org>
parents:
16348
diff
changeset
|
170 #_weakref _weakref.c # basic weak reference support |
|
16448
1877057aa926
Another _testXXX -> _testcapiXXX renaming.
Tim Peters <tim.peters@gmail.com>
parents:
16415
diff
changeset
|
171 #_testcapi _testcapimodule.c # Python C API test module |
|
34719
21e6577ff074
SF bug #1160187: Setup file needs entries for collections, itertools, strop
Raymond Hettinger <python@rcn.com>
parents:
34481
diff
changeset
|
172 #_random _randommodule.c # Random number generator |
|
41253
f29f1a8b7869
Patch #1680961: remove sys.exitfunc and replace it with a private C API. Also, reimplement atexit in C so it can take advantage of this private API.
Collin Winter <collinw@gmail.com>
parents:
39442
diff
changeset
|
173 #atexit atexitmodule.c # Register functions to be run at interpreter-shutdown |
|
49866
f8044b8ff6ee
- Modules/Setup.dist: add datetime, update _elementtree
Matthias Klose <doko@ubuntu.com>
parents:
49863
diff
changeset
|
174 #_elementtree -I$(srcdir)/Modules/expat -DHAVE_EXPAT_CONFIG_H -DUSE_PYEXPAT_CAPI _elementtree.c # elementtree accelerator |
|
49857
73895eada8bd
- Modules/Setup.dist: Mention _elementtree and _pickle.
Matthias Klose <doko@ubuntu.com>
parents:
49828
diff
changeset
|
175 #_pickle _pickle.c # pickle accelerator |
|
63184
afdb53323065
Issue #7989: Added pure python implementation of the datetime module.
Alexander Belopolsky <alexander.belopolsky@gmail.com>
parents:
60865
diff
changeset
|
176 #_datetime _datetimemodule.c # datetime accelerator |
|
49867
8b14fc5e5f3f
- Modules/Setup.dist: Add _bisect
Matthias Klose <doko@ubuntu.com>
parents:
49866
diff
changeset
|
177 #_bisect _bisectmodule.c # Bisection algorithms |
|
51789
a0eda1e228b8
- Modules/Setup.dist: Mention _heapq
Matthias Klose <doko@ubuntu.com>
parents:
49867
diff
changeset
|
178 #_heapq _heapqmodule.c # Heap queue algorithm |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
179 |
|
16463
2ca8783ce8a3
Support older PYTHON_API_VERSIONs for backwards compatibility.
Martin v. Löwis <martin@v.loewis.de>
parents:
16448
diff
changeset
|
180 #unicodedata unicodedata.c # static Unicode character database |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
181 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
182 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
183 # Modules with some UNIX dependencies -- on by default: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
184 # (If you have a really backward UNIX, select and socket may not be |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
185 # supported...) |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
186 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
187 #fcntl fcntlmodule.c # fcntl(2) and ioctl(2) |
|
34481
9c62e7d690a5
Patch #579435: Shadow Password Support Module
Martin v. Löwis <martin@v.loewis.de>
parents:
33376
diff
changeset
|
188 #spwd spwdmodule.c # spwd(3) |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
189 #grp grpmodule.c # grp(3) |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
190 #select selectmodule.c # select(2); not on ancient System V |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
191 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
192 # Memory-mapped files (also works on Win32). |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
193 #mmap mmapmodule.c |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
194 |
| 28345 | 195 # CSV file helper |
| 196 #_csv _csv.c | |
| 197 | |
|
21959
3957d155f8c5
Break SSL support out of _socket module and place it into a new
Marc-André Lemburg <mal@egenix.com>
parents:
20498
diff
changeset
|
198 # Socket module helper for socket(2) |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
199 #_socket socketmodule.c |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
200 |
|
21959
3957d155f8c5
Break SSL support out of _socket module and place it into a new
Marc-André Lemburg <mal@egenix.com>
parents:
20498
diff
changeset
|
201 # Socket module helper for SSL support; you must comment out the other |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
202 # socket line above, and possibly edit the SSL variable: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
203 #SSL=/usr/local/ssl |
|
21959
3957d155f8c5
Break SSL support out of _socket module and place it into a new
Marc-André Lemburg <mal@egenix.com>
parents:
20498
diff
changeset
|
204 #_ssl _ssl.c \ |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
205 # -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \ |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
206 # -L$(SSL)/lib -lssl -lcrypto |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
207 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
208 # The crypt module is now disabled by default because it breaks builds |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
209 # on many systems (where -lcrypt is needed), e.g. Linux (I believe). |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
210 # |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
211 # First, look at Setup.config; configure may have set this for you. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
212 |
|
68097
372b2ef0ff37
Issue #10924: Adding salt and Modular Crypt Format to crypt library.
Sean Reifscheider <jafo@tummy.com>
parents:
64029
diff
changeset
|
213 #_crypt _cryptmodule.c # -lcrypt # crypt(3); needs -lcrypt on some systems |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
214 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
215 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
216 # Some more UNIX dependent modules -- off by default, since these |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
217 # are not supported by all UNIX systems: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
218 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
219 #nis nismodule.c -lnsl # Sun yellow pages -- not everywhere |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
220 #termios termios.c # Steen Lumholt's termios module |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
221 #resource resource.c # Jeremy Hylton's rlimit interface |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
222 |
|
60865
59ad244fe294
- Mention _posixsubprocess.c in Modules/Setup.dist
Matthias Klose <doko@ubuntu.com>
parents:
57866
diff
changeset
|
223 #_posixsubprocess _posixsubprocess.c # POSIX subprocess module helper |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
224 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
225 # Multimedia modules -- off by default. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
226 # These don't work for 64-bit platforms!!! |
|
32762
76ad814bc67c
Patch #993173: Enable audioop on 64-bit platforms.
Martin v. Löwis <martin@v.loewis.de>
parents:
32727
diff
changeset
|
227 # #993173 says audioop works on 64-bit platforms, though. |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
228 # These represent audio samples or images as strings: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
229 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
230 #audioop audioop.c # Operations on audio samples |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
231 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
232 |
|
39442
654c380cf8b9
Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents:
38453
diff
changeset
|
233 # Note that the _md5 and _sha modules are normally only built if the |
|
654c380cf8b9
Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents:
38453
diff
changeset
|
234 # system does not have the OpenSSL libs containing an optimized version. |
|
654c380cf8b9
Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents:
38453
diff
changeset
|
235 |
|
654c380cf8b9
Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents:
38453
diff
changeset
|
236 # The _md5 module implements the RSA Data Security, Inc. MD5 |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
237 # Message-Digest Algorithm, described in RFC 1321. The necessary files |
|
37879
f731859e9b3b
Merge p3yk branch with the trunk up to revision 45595. This breaks a fair
Thomas Wouters <thomas@python.org>
parents:
36142
diff
changeset
|
238 # md5.c and md5.h are included here. |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
239 |
|
39442
654c380cf8b9
Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents:
38453
diff
changeset
|
240 #_md5 md5module.c md5.c |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
241 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
242 |
|
48494
aca5b2e6a66f
Merged revisions 64623,64640,64665,64687,64689-64690,64719,64721,64735,64742,64744-64746,64756-64761,64767-64769,64771-64772,64774-64775,64788,64793,64835-64836 via svnmerge from
Georg Brandl <georg@python.org>
parents:
47553
diff
changeset
|
243 # The _sha module implements the SHA checksum algorithms. |
|
aca5b2e6a66f
Merged revisions 64623,64640,64665,64687,64689-64690,64719,64721,64735,64742,64744-64746,64756-64761,64767-64769,64771-64772,64774-64775,64788,64793,64835-64836 via svnmerge from
Georg Brandl <georg@python.org>
parents:
47553
diff
changeset
|
244 # (NIST's Secure Hash Algorithms.) |
|
39442
654c380cf8b9
Merged revisions 46753-51188 via svnmerge from
Thomas Wouters <thomas@python.org>
parents:
38453
diff
changeset
|
245 #_sha shamodule.c |
|
48494
aca5b2e6a66f
Merged revisions 64623,64640,64665,64687,64689-64690,64719,64721,64735,64742,64744-64746,64756-64761,64767-64769,64771-64772,64774-64775,64788,64793,64835-64836 via svnmerge from
Georg Brandl <georg@python.org>
parents:
47553
diff
changeset
|
246 #_sha256 sha256module.c |
|
aca5b2e6a66f
Merged revisions 64623,64640,64665,64687,64689-64690,64719,64721,64735,64742,64744-64746,64756-64761,64767-64769,64771-64772,64774-64775,64788,64793,64835-64836 via svnmerge from
Georg Brandl <georg@python.org>
parents:
47553
diff
changeset
|
247 #_sha512 sha512module.c |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
248 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
249 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
250 # The _tkinter module. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
251 # |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
252 # The command for _tkinter is long and site specific. Please |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
253 # uncomment and/or edit those parts as indicated. If you don't have a |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
254 # specific extension (e.g. Tix or BLT), leave the corresponding line |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
255 # commented out. (Leave the trailing backslashes in! If you |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
256 # experience strange errors, you may want to join all uncommented |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
257 # lines and remove the backslashes -- the backslash interpretation is |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
258 # done by the shell's "read" command and it may not be implemented on |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
259 # every system. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
260 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
261 # *** Always uncomment this (leave the leading underscore in!): |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
262 # _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \ |
|
17157
8c6f22cef878
Update the Tix version (long overdue :-).
Guido van Rossum <guido@python.org>
parents:
16777
diff
changeset
|
263 # *** Uncomment and edit to reflect where your Tcl/Tk libraries are: |
|
8c6f22cef878
Update the Tix version (long overdue :-).
Guido van Rossum <guido@python.org>
parents:
16777
diff
changeset
|
264 # -L/usr/local/lib \ |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
265 # *** Uncomment and edit to reflect where your Tcl/Tk headers are: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
266 # -I/usr/local/include \ |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
267 # *** Uncomment and edit to reflect where your X11 header files are: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
268 # -I/usr/X11R6/include \ |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
269 # *** Or uncomment this for Solaris: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
270 # -I/usr/openwin/include \ |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
271 # *** Uncomment and edit for Tix extension only: |
|
17157
8c6f22cef878
Update the Tix version (long overdue :-).
Guido van Rossum <guido@python.org>
parents:
16777
diff
changeset
|
272 # -DWITH_TIX -ltix8.1.8.2 \ |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
273 # *** Uncomment and edit for BLT extension only: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
274 # -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \ |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
275 # *** Uncomment and edit for PIL (TkImaging) extension only: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
276 # (See http://www.pythonware.com/products/pil/ for more info) |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
277 # -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \ |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
278 # *** Uncomment and edit for TOGL extension only: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
279 # -DWITH_TOGL togl.c \ |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
280 # *** Uncomment and edit to reflect your Tcl/Tk versions: |
|
17157
8c6f22cef878
Update the Tix version (long overdue :-).
Guido van Rossum <guido@python.org>
parents:
16777
diff
changeset
|
281 # -ltk8.2 -ltcl8.2 \ |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
282 # *** Uncomment and edit to reflect where your X11 libraries are: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
283 # -L/usr/X11R6/lib \ |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
284 # *** Or uncomment this for Solaris: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
285 # -L/usr/openwin/lib \ |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
286 # *** Uncomment these for TOGL extension only: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
287 # -lGL -lGLU -lXext -lXmu \ |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
288 # *** Uncomment for AIX: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
289 # -lld \ |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
290 # *** Always uncomment this; X11 libraries to link with: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
291 # -lX11 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
292 |
|
33376
9465fe678222
Remove mpz, rotor, xreadlines modules
Andrew M. Kuchling <amk@amk.ca>
parents:
32853
diff
changeset
|
293 # Lance Ellinghaus's syslog module |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
294 #syslog syslogmodule.c # syslog daemon interface |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
295 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
296 |
|
73508
27fe09ff14b7
Fix few typos.
Florent Xicluna <florent.xicluna@gmail.com>
parents:
64029
diff
changeset
|
297 # Curses support, requiring the System V version of curses, often |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
298 # provided by the ncurses library. e.g. on Linux, link with -lncurses |
|
31384
5bbec8f1bf6d
Remove support for SunOS 4.
Skip Montanaro <skip@pobox.com>
parents:
29471
diff
changeset
|
299 # instead of -lcurses). |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
300 # |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
301 # First, look at Setup.config; configure may have set this for you. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
302 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
303 #_curses _cursesmodule.c -lcurses -ltermcap |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
304 # Wrapper for the panel library that's part of ncurses and SYSV curses. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
305 #_curses_panel _curses_panel.c -lpanel -lncurses |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
306 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
307 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
308 # Modules that provide persistent dictionary-like semantics. You will |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
309 # probably want to arrange for at least one of them to be available on |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
310 # your machine, though none are defined by default because of library |
|
47285
afbde360dd1a
Create the dbm package from PEP 3108. #2881.
Georg Brandl <georg@python.org>
parents:
47135
diff
changeset
|
311 # dependencies. The Python module dbm/__init__.py provides an |
|
afbde360dd1a
Create the dbm package from PEP 3108. #2881.
Georg Brandl <georg@python.org>
parents:
47135
diff
changeset
|
312 # implementation independent wrapper for these; dbm/dumb.py provides |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
313 # similar functionality (but slower of course) implemented in Python. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
314 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
315 # The standard Unix dbm module has been moved to Setup.config so that |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
316 # it will be compiled as a shared library by default. Compiling it as |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
317 # a built-in module causes conflicts with the pybsddb3 module since it |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
318 # creates a static dependency on an out-of-date version of db.so. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
319 # |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
320 # First, look at Setup.config; configure may have set this for you. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
321 |
|
47285
afbde360dd1a
Create the dbm package from PEP 3108. #2881.
Georg Brandl <georg@python.org>
parents:
47135
diff
changeset
|
322 #_dbm _dbmmodule.c # dbm(3) may require -lndbm or similar |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
323 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
324 # Anthony Baxter's gdbm module. GNU dbm(3) will require -lgdbm: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
325 # |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
326 # First, look at Setup.config; configure may have set this for you. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
327 |
|
47285
afbde360dd1a
Create the dbm package from PEP 3108. #2881.
Georg Brandl <georg@python.org>
parents:
47135
diff
changeset
|
328 #_gdbm _gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
329 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
330 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
331 # Helper module for various ascii-encoders |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
332 #binascii binascii.c |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
333 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
334 # Fred Drake's interface to the Python parser |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
335 #parser parsermodule.c |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
336 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
337 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
338 # Lee Busby's SIGFPE modules. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
339 # The library to link fpectl with is platform specific. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
340 # Choose *one* of the options below for fpectl: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
341 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
342 # For SGI IRIX (tested on 5.3): |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
343 #fpectl fpectlmodule.c -lfpe |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
344 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
345 # For Solaris with SunPro compiler (tested on Solaris 2.5 with SunPro C 4.2): |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
346 # (Without the compiler you don't have -lsunmath.) |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
347 #fpectl fpectlmodule.c -R/opt/SUNWspro/lib -lsunmath -lm |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
348 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
349 # For other systems: see instructions in fpectlmodule.c. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
350 #fpectl fpectlmodule.c ... |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
351 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
352 # Test module for fpectl. No extra libraries needed. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
353 #fpetest fpetestmodule.c |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
354 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
355 # Andrew Kuchling's zlib module. |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
356 # This require zlib 1.1.3 (or later). |
|
32853
1682201f05b2
SF bug #999776, zlib home page wrong
Neal Norwitz <nnorwitz@gmail.com>
parents:
32762
diff
changeset
|
357 # See http://www.gzip.org/zlib/ |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
358 #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
359 |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
360 # Interface to the Expat XML parser |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
361 # |
|
24686
be47db38307e
Update the text on the Expat module and library.
Fred Drake <fdrake@acm.org>
parents:
24579
diff
changeset
|
362 # Expat was written by James Clark and is now maintained by a group of |
|
be47db38307e
Update the text on the Expat module and library.
Fred Drake <fdrake@acm.org>
parents:
24579
diff
changeset
|
363 # developers on SourceForge; see www.libexpat.org for more |
|
be47db38307e
Update the text on the Expat module and library.
Fred Drake <fdrake@acm.org>
parents:
24579
diff
changeset
|
364 # information. The pyexpat module was written by Paul Prescod after a |
|
be47db38307e
Update the text on the Expat module and library.
Fred Drake <fdrake@acm.org>
parents:
24579
diff
changeset
|
365 # prototype by Jack Jansen. Source of Expat 1.95.2 is included in |
|
be47db38307e
Update the text on the Expat module and library.
Fred Drake <fdrake@acm.org>
parents:
24579
diff
changeset
|
366 # Modules/expat/. Usage of a system shared libexpat.so/expat.dll is |
|
be47db38307e
Update the text on the Expat module and library.
Fred Drake <fdrake@acm.org>
parents:
24579
diff
changeset
|
367 # not advised. |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
368 # |
|
24686
be47db38307e
Update the text on the Expat module and library.
Fred Drake <fdrake@acm.org>
parents:
24579
diff
changeset
|
369 # More information on Expat can be found at www.libexpat.org. |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
370 # |
|
49863
a3a5f6404ad5
- Modules/Setup.dist: Update pyexpat
Matthias Klose <doko@ubuntu.com>
parents:
49861
diff
changeset
|
371 #pyexpat expat/xmlparse.c expat/xmlrole.c expat/xmltok.c pyexpat.c -I$(srcdir)/Modules/expat -DHAVE_EXPAT_CONFIG_H -DUSE_PYEXPAT_CAPI |
|
31386
887ce39f95f2
Add CJK codecs support as discussed on python-dev. (SF #873597)
Hye-Shik Chang <hyeshik@gmail.com>
parents:
31384
diff
changeset
|
372 |
|
887ce39f95f2
Add CJK codecs support as discussed on python-dev. (SF #873597)
Hye-Shik Chang <hyeshik@gmail.com>
parents:
31384
diff
changeset
|
373 # Hye-Shik Chang's CJKCodecs |
|
887ce39f95f2
Add CJK codecs support as discussed on python-dev. (SF #873597)
Hye-Shik Chang <hyeshik@gmail.com>
parents:
31384
diff
changeset
|
374 |
|
887ce39f95f2
Add CJK codecs support as discussed on python-dev. (SF #873597)
Hye-Shik Chang <hyeshik@gmail.com>
parents:
31384
diff
changeset
|
375 # multibytecodec is required for all the other CJK codec modules |
|
887ce39f95f2
Add CJK codecs support as discussed on python-dev. (SF #873597)
Hye-Shik Chang <hyeshik@gmail.com>
parents:
31384
diff
changeset
|
376 #_multibytecodec cjkcodecs/multibytecodec.c |
|
887ce39f95f2
Add CJK codecs support as discussed on python-dev. (SF #873597)
Hye-Shik Chang <hyeshik@gmail.com>
parents:
31384
diff
changeset
|
377 |
|
32727
69dadc2ca14d
Bring CJKCodecs 1.1 into trunk. This completely reorganizes source
Hye-Shik Chang <hyeshik@gmail.com>
parents:
31435
diff
changeset
|
378 #_codecs_cn cjkcodecs/_codecs_cn.c |
|
69dadc2ca14d
Bring CJKCodecs 1.1 into trunk. This completely reorganizes source
Hye-Shik Chang <hyeshik@gmail.com>
parents:
31435
diff
changeset
|
379 #_codecs_hk cjkcodecs/_codecs_hk.c |
|
69dadc2ca14d
Bring CJKCodecs 1.1 into trunk. This completely reorganizes source
Hye-Shik Chang <hyeshik@gmail.com>
parents:
31435
diff
changeset
|
380 #_codecs_iso2022 cjkcodecs/_codecs_iso2022.c |
|
69dadc2ca14d
Bring CJKCodecs 1.1 into trunk. This completely reorganizes source
Hye-Shik Chang <hyeshik@gmail.com>
parents:
31435
diff
changeset
|
381 #_codecs_jp cjkcodecs/_codecs_jp.c |
|
69dadc2ca14d
Bring CJKCodecs 1.1 into trunk. This completely reorganizes source
Hye-Shik Chang <hyeshik@gmail.com>
parents:
31435
diff
changeset
|
382 #_codecs_kr cjkcodecs/_codecs_kr.c |
|
69dadc2ca14d
Bring CJKCodecs 1.1 into trunk. This completely reorganizes source
Hye-Shik Chang <hyeshik@gmail.com>
parents:
31435
diff
changeset
|
383 #_codecs_tw cjkcodecs/_codecs_tw.c |
|
31386
887ce39f95f2
Add CJK codecs support as discussed on python-dev. (SF #873597)
Hye-Shik Chang <hyeshik@gmail.com>
parents:
31384
diff
changeset
|
384 |
|
16348
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
385 # Example -- included for reference only: |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
386 # xx xxmodule.c |
|
6df12732e262
Add back most of the old contents of Setup.dist, with all the modules
Andrew M. Kuchling <amk@amk.ca>
parents:
16293
diff
changeset
|
387 |
|
18933
09df3254b49d
Merge of descr-branch back into trunk.
Tim Peters <tim.peters@gmail.com>
parents:
17157
diff
changeset
|
388 # Another example -- the 'xxsubtype' module shows C-level subtyping in action |
|
09df3254b49d
Merge of descr-branch back into trunk.
Tim Peters <tim.peters@gmail.com>
parents:
17157
diff
changeset
|
389 xxsubtype xxsubtype.c |
