• Home
  • Raw
  • Download

Lines Matching +full:required +full:- +full:modules

1 # -*- makefile -*-
10 # Each line in this file describes one or more optional modules.
11 # Modules configured here will not be compiled by the setup.py script,
15 # descriptions. Tag lines may alternate throughout this file. Modules are
18 # description. Modules are built as a shared library when they are preceded by
19 # a "*shared*" tag line. Modules are not built at all, not by the Makefile,
28 # <cpparg> is anything starting with -I, -D, -U or -C
29 # <library> is anything ending in .a or beginning with -l or -L
31 # identifier (letters, digits, underscores, beginning with non-digit)
47 # - All source file rules have a dependency on $(PYTHON_HEADERS) and on
49 # - If no <cpparg> and no <library> arguments are given, then makesetup
56 # 1. Build all modules that are declared as static in Modules/Setup,
58 # 2. Build all modules that are listed as shared in Modules/Setup.
59 # 3. Invoke setup.py. That builds all modules that
61 # b) are not listed in Modules/Setup, and
64 # Therefore, modules declared to be shared will not be
70 # is used to build modules as shared libraries. (They can be
75 # NOTE: As a standard policy, as many modules as can be supported by a
77 # modules enabled that are supported by most platforms and don't
81 # Modules/Setup.local file. To enable all modules for testing, run
83 # sed -n -E 's/^#([a-z_\*].*)$/\1/p' Modules/Setup > Modules/Setup.local
91 # DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
98 # Standard path -- don't edit.
103 # Site specific path components -- should begin with : if non-empty
106 # Standard path components for test modules
113 # ---
114 # Built-in modules required to get a functioning interpreter are listed in
115 # Modules/Setup.bootstrap.
117 # ---
118 # The rest of the modules listed in this file are all commented out by
120 # loaded modules by setup.py. If you're on a platform that doesn't
121 # support dynamic loading, want to compile modules statically into the
126 # modules are to be built as shared libraries (see above for more
131 # Modules that should always be present (POSIX and Windows):
142 #_multiprocessing -I$(srcdir)/Modules/_multiprocessing _multiprocessing/multiprocessing.c _multipro…
182 # Modules with some UNIX dependencies
185 #_posixshmem -I$(srcdir)/Modules/_multiprocessing _multiprocessing/posixshmem.c -lrt
194 # Modules with UNIX dependencies that require external libraries
196 #_crypt _cryptmodule.c -lcrypt
197 #nis nismodule.c -I/usr/include/tirpc -lnsl -ltirpc
199 # Modules that require external libraries.
201 #_bz2 _bz2module.c -lbz2
202 …llproc.c _ctypes/stgdict.c _ctypes/cfield.c -ldl -lffi -DHAVE_FFI_PREP_CIF_VAR -DHAVE_FFI_PREP_CLO…
204 #_dbm _dbmmodule.c -lgdbm_compat -DUSE_GDBM_COMPAT
205 #_gdbm _gdbmmodule.c -lgdbm
206 #_lzma _lzmamodule.c -llzma
207 #_uuid _uuidmodule.c -luuid
208 #zlib zlibmodule.c -lz
210 # The readline module also supports libeditline (-leditline).
211 # Some systems may require -ltermcap or -ltermlib.
212 #readline readline.c -lreadline -ltermcap
216 #_hashlib _hashopenssl.c $(OPENSSL_INCLUDES) $(OPENSSL_LDFLAGS) -lcrypto
220 # -l:libssl.a -Wl,--exclude-libs,libssl.a \
221 # -l:libcrypto.a -Wl,--exclude-libs,libcrypto.a
223 # -l:libcrypto.a -Wl,--exclude-libs,libcrypto.a
232 # lines and remove the backslashes -- the backslash interpretation is
237 #_tkinter _tkinter.c tkappinit.c -DWITH_APPINIT $(TCLTK_INCLUDES) $(TCLTK_LIBS) \
239 # -L/usr/local/lib \
241 # -I/usr/local/include \
243 # -I/usr/X11R6/include \
245 # -I/usr/openwin/include \
247 # -DWITH_TIX -ltix8.1.8.2 \
249 # -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
252 # -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \
254 # -DWITH_TOGL togl.c \
256 # -L/usr/X11R6/lib \
258 # -L/usr/openwin/lib \
260 # -lGL -lGLU -lXext -lXmu \
262 # -lld \
264 # -lX11
266 # Some system have -lcurses
267 #_curses -lncurses -lncursesw -ltermcap _cursesmodule.c
268 #_curses_panel -lpanel -lncurses _curses_panel.c
278 xxsubtype xxsubtype.c # Required for the test suite to pass!
287 # Some testing modules MUST be built as shared libraries.
295 # ---
296 # Uncommenting the following line tells makesetup that all following modules