• 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 enabled here will not be compiled by the setup.py script,
22 # <cpparg> is anything starting with -I, -D, -U or -C
23 # <library> is anything ending in .a or beginning with -l or -L
25 # identifier (letters, digits, underscores, beginning with non-digit)
38 # quotes but with the stars), then the following modules will not be
41 # 1. Build all modules that are declared as static in Modules/Setup,
43 # 2. Build all modules that are listed as shared in Modules/Setup.
44 # 3. Invoke setup.py. That builds all modules that
46 # b) are not listed in Modules/Setup, and
49 # Therefore, modules declared to be shared will not be
55 # is used to build modules as shared libraries. (They can be
60 # In addition, *static* explicitly declares the following modules to
64 # NOTE: As a standard policy, as many modules as can be supported by a
65 # platform should be present. The distribution comes with all modules
75 # DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
82 # Standard path -- don't edit.
87 # Site specific path components -- should begin with : if non-empty
90 # Standard path components for test modules
93 # Path components for machine- or system-dependent modules and shared libraries
97 # Path component for the Tkinter-related modules
99 TKPATH=:lib-tk
101 # Path component for old modules.
102 OLDPATH=:lib-old
108 # The modules listed here can't be built as shared libraries for
112 # This only contains the minimal set of modules required to run the
127 # The rest of the modules listed in this file are all commented out by
129 # loaded modules by the new setup.py script added in Python 2.1. If
131 # compile modules statically into the Python binary, or need to
142 GLHACK=-Dclear=__GLclear
143 #gl glmodule.c cgensupport.c -I$(srcdir) $(GLHACK) -lgl -lX11
146 # -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE
147 #WHICH_PURE_PRODUCTS=-DWITH_ALL_PURE
148 #PURE_INCLS=-I/usr/local/include
149 #PURE_STUBLIBS=-L/usr/local/lib -lpurify_stubs -lquantify_stubs
153 # modules are to be built as shared libraries (see above for more
161 # -L option pointing to the directory where libreadline.* lives,
162 # and you may have to change -ltermcap to -ltermlib or perhaps remove
163 # it, depending on your system -- see the GNU readline instructions.
166 #readline readline.c -lreadline -ltermcap
169 # Modules that should always be present (non UNIX dependent):
172 #cmath cmathmodule.c _math.c # -lm # complex math library functions
173 #math mathmodule.c _math.c # -lm # math library functions, e.g. sin()
175 #time timemodule.c # -lm # time operations and variables
184 #_elementtree -I$(srcdir)/Modules/expat -DHAVE_EXPAT_CONFIG_H -DUSE_PYEXPAT_CAPI _elementtree.c # e…
192 #_locale _localemodule.c # -lintl
195 #_io -I$(srcdir)/Modules/_io _io/bufferedio.c _io/bytesio.c _io/fileio.c _io/iobase.c _io/_iomodule…
198 # Modules with some UNIX dependencies -- on by default:
202 #fcntl fcntlmodule.c # fcntl(2) and ioctl(2)
205 #select selectmodule.c # select(2); not on ancient System V
207 # Memory-mapped files (also works on Win32).
213 # Socket module helper for socket(2)
220 # -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
221 # -L$(SSL)/lib -lssl -lcrypto
224 # on many systems (where -lcrypt is needed), e.g. Linux (I believe).
228 #crypt cryptmodule.c # -lcrypt # crypt(3); needs -lcrypt on some systems
231 # Some more UNIX dependent modules -- off by default, since these
234 #nis nismodule.c -lnsl # Sun yellow pages -- not everywhere
239 # Multimedia modules -- off by default.
240 # These don't work for 64-bit platforms!!!
241 # #993173 says audioop works on 64-bit platforms, though.
248 # Note that the _md5 and _sha modules are normally only built if the
252 # Message-Digest Algorithm, described in RFC 1321. The necessary files
265 # SGI IRIX specific modules -- off by default.
270 #fm fmmodule.c $(GLHACK) -lfm -lgl # Font Manager
275 #imgfile imgfile.c -limage -lgutil -lgl -lm # Image Processing Utilities
278 # These modules require the Multimedia Development Option (I think):
280 #al almodule.c -laudio # Audio Library
281 #cd cdmodule.c -lcdaudio -lds -lmediad # CD Audio Library
282 #cl clmodule.c -lcl -lawareaudio # Compression Library
283 #sv svmodule.c yuvconvert.c -lsvideo -lXext -lX11 # Starter Video
292 # compile all of FORMS with the cc option "-Dclear=__GLclear".
298 #fl flmodule.c -I$(FORMS) $(GLHACK) $(FORMS)/libforms.a -lfm -lgl
301 # SunOS specific modules -- off by default:
306 # A Linux specific module -- off by default; this may also work on
312 # George Neville-Neil's timing module:
324 # lines and remove the backslashes -- the backslash interpretation is
329 # _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
331 # -L/usr/local/lib \
333 # -I/usr/local/include \
335 # -I/usr/X11R6/include \
337 # -I/usr/openwin/include \
339 # -DWITH_TIX -ltix8.1.8.2 \
341 # -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
344 # -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \
346 # -DWITH_TOGL togl.c \
348 # -ltk8.2 -ltcl8.2 \
350 # -L/usr/X11R6/lib \
352 # -L/usr/openwin/lib \
354 # -lGL -lGLU -lXext -lXmu \
356 # -lld \
358 # -lX11
365 # provided by the ncurses library. e.g. on Linux, link with -lncurses
366 # instead of -lcurses).
370 #_curses _cursesmodule.c -lcurses -ltermcap
372 #_curses_panel _curses_panel.c -lpanel -lncurses
376 # This is not needed for dynamic loading of Python modules --
383 # Modules that provide persistent dictionary-like semantics. You will
392 # a built-in module causes conflicts with the pybsddb3 module since it
393 # creates a static dependency on an out-of-date version of db.so.
397 #dbm dbmmodule.c # dbm(3) may require -lndbm or similar
399 # Anthony Baxter's gdbm module. GNU dbm(3) will require -lgdbm:
403 #gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
422 #_bsddb _bsddb.c -I$(DBINC) -L$(DBLIB) -ldb-$(DBLIBVER)
430 #DB=/depot/sundry/src/berkeley-db/db.1.85
432 #bsddb185 bsddbmodule.c -I$(DBPORT)/include -I$(DBPORT) $(DBPORT)/libdb.a
436 # Helper module for various ascii-encoders
447 # Lee Busby's SIGFPE modules.
452 #fpectl fpectlmodule.c -lfpe
455 # (Without the compiler you don't have -lsunmath.)
456 #fpectl fpectlmodule.c -R/opt/SUNWspro/lib -lsunmath -lm
467 #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
472 …xmlparse.c expat/xmlrole.c expat/xmltok.c pyexpat.c -I$(srcdir)/Modules/expat -DHAVE_EXPAT_CONFIG_…
475 # Hye-Shik Chang's CJKCodecs
477 # multibytecodec is required for all the other CJK codec modules
487 # Example -- included for reference only:
490 # Another example -- the 'xxsubtype' module shows C-level subtyping in action