Commit 6bbe9992 authored by Guido van Rossum's avatar Guido van Rossum

Removing this directory; it's no longer needed now that Misc/Makefile.pre.in

no longer exists.  Docs for distutils are plenty elsewhere.
parent f1493607
This directory contains a test and demonstration of the power of the
generic Makefile.pre.in from the Misc directory. There are three
shell scripts. Study the source of the scripts to find out how they
work (it's really easy).
./make_static Make a static python binary with the xx module
linked in. To test this, run ./python and try to
import xx.
./make_shared Make a shared module xx. To test this, run the
standard python interpreter in this directory and try
to import xx.
./make_clean Clean up after either of the above. Note that each
scripts starts by calling this script, to begin with a
clean slate.
#! /bin/sh
# Reset the directory contents.
rm -f Setup* Makefile* *.c *.o *.a *.so *~ python sedscript
#! /bin/sh
# This script tests and demonstrates the mechanism for building a
# shared library for an additional extension module using the
# generic Makefile.pre.in from the Misc directory.
./make_clean
cp ../../Misc/Makefile.pre.in .
cp ../../Modules/xxmodule.c .
echo '*shared*' >Setup.in
echo xx xxmodule.c >>Setup.in
make -f Makefile.pre.in boot
make Makefile
make
#! /bin/sh
# This script tests and demonstrates the mechanism for building a
# static Python binary with an additional extension module using the
# generic Makefile.pre.in from the Misc directory.
./make_clean
cp ../../Misc/Makefile.pre.in .
cp ../../Modules/xxmodule.c .
echo xx xxmodule.c >Setup.in
make -f Makefile.pre.in boot
make Makefile
make static
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment