• Home
  • Raw
  • Download

Lines Matching +full:modules +full:- +full:2

1 # -*- makefile -*-
13 # Each line in this file describes one or more optional modules.
14 # Modules configured here will not be compiled by the setup.py script,
18 # descriptions. Tag lines may alternate throughout this file. Modules are
21 # description. Modules are built as a shared library when they are preceded by
22 # a "*shared*" tag line. Modules are not built at all, not by the Makefile,
31 # <cpparg> is anything starting with -I, -D, -U or -C
32 # <library> is anything ending in .a or beginning with -l or -L
34 # identifier (letters, digits, underscores, beginning with non-digit)
48 # 1. Build all modules that are declared as static in Modules/Setup,
50 # 2. Build all modules that are listed as shared in Modules/Setup.
51 # 3. Invoke setup.py. That builds all modules that
53 # b) are not listed in Modules/Setup, and
56 # Therefore, modules declared to be shared will not be
62 # is used to build modules as shared libraries. (They can be
67 # NOTE: As a standard policy, as many modules as can be supported by a
68 # platform should be present. The distribution comes with all modules
78 # DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
85 # Standard path -- don't edit.
90 # Site specific path components -- should begin with : if non-empty
93 # Standard path components for test modules
100 # The modules listed here can't be built as shared libraries for
104 # This only contains the minimal set of modules required to run the
107 posix -DPy_BUILD_CORE posixmodule.c # posix (UNIX) system calls
114 _functools -DPy_BUILD_CORE _functoolsmodule.c # Tools for working with functions and callable obj…
119 atexit atexitmodule.c # Register functions to be run at interpreter-shutdown
120 _signal -DPy_BUILD_CORE signalmodule.c
122 time -DPy_BUILD_CORE timemodule.c # -lm # time operations and variables
123 _thread -DPy_BUILD_CORE _threadmodule.c # low-level threading interface
126 _locale _localemodule.c # -lintl
129 _io -DPy_BUILD_CORE -I$(srcdir)/Modules/_io _io/_iomodule.c _io/iobase.c _io/fileio.c _io/bytesio.c…
133 zipimport -DPy_BUILD_CORE zipimport.c
141 # The rest of the modules listed in this file are all commented out by
143 # loaded modules by the new setup.py script added in Python 2.1. If
145 # compile modules statically into the Python binary, or need to
155 # modules are to be built as shared libraries (see above for more
163 # -L option pointing to the directory where libreadline.* lives,
164 # and you may have to change -ltermcap to -ltermlib or perhaps remove
165 # it, depending on your system -- see the GNU readline instructions.
168 #readline readline.c -lreadline -ltermcap
171 # Modules that should always be present (non UNIX dependent):
174 #cmath cmathmodule.c _math.c # -lm # complex math library functions
175 #math mathmodule.c _math.c # -lm # math library functions, e.g. sin()
181 #_elementtree -I$(srcdir)/Modules/expat -DHAVE_EXPAT_CONFIG_H -DUSE_PYEXPAT_CAPI _elementtree.c # e…
191 # Modules with some UNIX dependencies -- on by default:
195 #fcntl fcntlmodule.c # fcntl(2) and ioctl(2)
198 #select selectmodule.c # select(2); not on ancient System V
200 # Memory-mapped files (also works on Win32).
206 # Socket module helper for socket(2)
213 # -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
214 # -L$(SSL)/lib -lssl -lcrypto
217 # on many systems (where -lcrypt is needed), e.g. Linux (I believe).
219 #_crypt _cryptmodule.c # -lcrypt # crypt(3); needs -lcrypt on some systems
222 # Some more UNIX dependent modules -- off by default, since these
225 #nis nismodule.c -lnsl # Sun yellow pages -- not everywhere
231 # Multimedia modules -- off by default.
232 # These don't work for 64-bit platforms!!!
233 # #993173 says audioop works on 64-bit platforms, though.
239 # Note that the _md5 and _sha modules are normally only built if the
243 # Message-Digest Algorithm, described in RFC 1321.
265 # lines and remove the backslashes -- the backslash interpretation is
270 # _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
272 # -L/usr/local/lib \
274 # -I/usr/local/include \
276 # -I/usr/X11R6/include \
278 # -I/usr/openwin/include \
280 # -DWITH_TIX -ltix8.1.8.2 \
282 # -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
285 # -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \
287 # -DWITH_TOGL togl.c \
289 # -ltk8.2 -ltcl8.2 \
291 # -L/usr/X11R6/lib \
293 # -L/usr/openwin/lib \
295 # -lGL -lGLU -lXext -lXmu \
297 # -lld \
299 # -lX11
306 # provided by the ncurses library. e.g. on Linux, link with -lncurses
307 # instead of -lcurses).
309 #_curses _cursesmodule.c -lcurses -ltermcap
311 #_curses_panel _curses_panel.c -lpanel -lncurses
314 # Modules that provide persistent dictionary-like semantics. You will
321 #_dbm _dbmmodule.c # dbm(3) may require -lndbm or similar
323 # Anthony Baxter's gdbm module. GNU dbm(3) will require -lgdbm:
325 #_gdbm _gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
328 # Helper module for various ascii-encoders
338 #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
343 …expat/xmlrole.c expat/xmltok.c pyexpat.c -I$(srcdir)/Modules/expat -DHAVE_EXPAT_CONFIG_H -DXML_POO…
345 # Hye-Shik Chang's CJKCodecs
347 # multibytecodec is required for all the other CJK codec modules
357 # Example -- included for reference only:
360 # Another example -- the 'xxsubtype' module shows C-level subtyping in action
363 # Uncommenting the following line tells makesetup that all following modules