The basic format of the make commands are:
$ make target
all | Build the targets |
---|---|
installbin | Install the binary interpreter as
exec_prefix/bin/python.exppy . |
installshared | Install the shared library into the distribution. |
clean | Remove the files created by the build process. |
distclean | Remove the files created by configure (and the build process). |
test | Perform tests on the just built module. |
Using GNU make is preferred, but not required.
There is currently a bug building shared modules with Python 1.4. ExpectPy will need to be statically linked.
Use the --with-setup option and create a Setup.local file.
$ ./configure { --without-pcre | --with-tcl } --with-setup
options
$ make Setup.local
$ cat Setup.local >> builddir/Python-1.4/Modules/Setup.local
$ cd builddir/Python-1.4; make
$ ./configure {--without-pcre | --with-tcl}
options
$ make
--with-setup
and build the
Setup.local file.
$ ./configure --with-setup
options
$ make Setup.local
$ cat Setup.local >> builddir/Python-1.5.1/Modules/Setup.local
$ cd builddir/Python-1.5.1; make
Append the Setup.local file to the end of Python's Module/Setup.local
file and recompile Python.
$ ./configure --with-setup
options
$ make
This builds the interpreter in a subdirectory ("pycnf" by
default) and is then placed in the current directory.
$ ./configure
options
$ make
configure
from that directory.
$ tar xf ExpectPy.tar # creates a directory ExpectPy
$ mkdir ExpectPy-sun5
$ cd ExpectPy-sun5
$ ../ExpectPy/configure options
$ make