|
| 1 | +# -*- makefile -*- |
| 2 | +# |
| 3 | +# This file is autogenerated from Modules/Setup.stdlib.in. |
| 4 | +# |
| 5 | + |
| 6 | +# The file is not used by default yet. For testing do: |
| 7 | +# |
| 8 | +# ln -sfr Modules/Setup.stdlib Modules/Setup.local |
| 9 | +# |
| 10 | + |
| 11 | +# * @MODULE_{NAME}_TRUE@ is removed when configure detects all build |
| 12 | +# dependencies for a module. Otherwise the template variable is replaced |
| 13 | +# by a comment "#" and the module is skipped. |
| 14 | +# * Module lines without any compiler and linker flags automatically use |
| 15 | +# $(MODULE_{NAME}_CFLAGS) and $(MODULE_{NAME}_LDFLAGS). These flags are |
| 16 | +# generated by PY_STDLIB_MOD macro. |
| 17 | +# * All source files automatically depend on $(PYTHON_HEADERS) and |
| 18 | +# $(MODULE_{NAME}_DEPS). |
| 19 | +# |
| 20 | +# See Modules/Setup and Modules/makesetup |
| 21 | +# |
| 22 | + |
| 23 | + |
| 24 | +# Build modules statically or as shared extensions |
| 25 | +*shared* |
| 26 | +# *static* |
| 27 | + |
| 28 | + |
| 29 | +############################################################################ |
| 30 | +# Modules that should always be present (POSIX and Windows): |
| 31 | + |
| 32 | +# _decimal uses libmpdec |
| 33 | +# either static libmpdec.a from Modules/_decimal/libmpdec or libmpdec.so |
| 34 | +# with ./configure --with-system-libmpdec |
| 35 | +@MODULE__DECIMAL_TRUE@_decimal _decimal/_decimal.c |
| 36 | + |
| 37 | + |
| 38 | +############################################################################ |
| 39 | +# XML and text |
| 40 | + |
| 41 | +# pyexpat module uses libexpat |
| 42 | +# either static libexpat.a from Modules/expat or libexpat.so with |
| 43 | +# ./configure --with-system-expat |
| 44 | +@MODULE_PYEXPAT_TRUE@pyexpat pyexpat.c |
| 45 | + |
| 46 | +# _elementtree libexpat via CAPI hook in pyexpat. |
| 47 | +@MODULE__ELEMENTTREE_TRUE@_elementtree _elementtree.c |
| 48 | + |
| 49 | + |
| 50 | +############################################################################ |
| 51 | +# Modules with some UNIX dependencies |
| 52 | +# |
| 53 | + |
| 54 | +# Linux and FreeBSD, needs sys/soundcard.h or linux/soundcard.h |
| 55 | +@MODULE_OSSAUDIODEV_TRUE@ossaudiodev ossaudiodev.c |
0 commit comments