| This directory show how to embed the Python interpreter in your own | |
| application. The file demo.c shows you all that is needed in your C | |
| code. | |
| To build it, you may have to edit the Makefile: | |
| 1) set blddir to the directory where you built Python, if it isn't in | |
| the source directory (../..) | |
| 2) change the variables that together define the list of libraries | |
| (MODLIBS, LIBS, SYSLIBS) to link with, to match their definitions in | |
| $(blddir)/Modules/Makefile | |
| An additional test program, loop.c, is used to experiment with memory | |
| leakage caused by repeated initialization and finalization of the | |
| interpreter. It can be build by saying "make loop" and tested with | |
| "make looptest". Command line usage is "./loop <python-command>", | |
| e.g. "./loop 'print 2+2'" should spit out an endless number of lines | |
| containing the number 4. |