20 lines
		
	
	
		
			822 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			822 B
		
	
	
	
		
			Plaintext
		
	
	
	
| 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.
 |