Starting in Python 1.4, Python provides a special make file for
building make files for building dynamically-linked extensions
and custom interpreters. The make file make file builds a make
file that reflects various system variables determined by
configure when the Python interpreter was built, so people
building module's don't have to resupply these settings. This
vastly simplifies the process of building extensions and custom
interpreters on Unix systems. The make file make file is
distributed as the file Misc/Makefile.pre.in in the Python
source distribution. The first step in building extensions or
custom interpreters is to copy this make file to a development
directory containing extension module source. The make file make
file, Makefile.pre.in uses metadata provided in a file named
Setup. The format of the Setup file is the same as the Setup (or
Setup.in) file provided in the Modules/ directory of the Python
source distribution. The Setup file contains variable
definitions: and module description lines