cpython/PCbuild
Guido van Rossum b1b3096a54 Moved socket, select, unicodedata to their own PYD. This should
reduce the size of python16.dll to almost its 1.5.2 size, and remove
dependencies on winsock unless sockets are actually used.

Note that soundex is simply no longer supported.
2000-04-06 14:46:40 +00:00
..
_socket.dsp Moved socket, select, unicodedata to their own PYD. This should 2000-04-06 14:46:40 +00:00
_sre.dsp Moved socket, select, unicodedata to their own PYD. This should 2000-04-06 14:46:40 +00:00
_tkinter.dsp Moved socket, select, unicodedata to their own PYD. This should 2000-04-06 14:46:40 +00:00
.cvsignore More files to be ignored. 1998-08-08 20:07:20 +00:00
bsddb.dsp Moved socket, select, unicodedata to their own PYD. This should 2000-04-06 14:46:40 +00:00
mmap.dsp Bit of cleanup on the projects. 2000-03-31 01:33:07 +00:00
parser.dsp Moved socket, select, unicodedata to their own PYD. This should 2000-04-06 14:46:40 +00:00
pcbuild.dsw Moved socket, select, unicodedata to their own PYD. This should 2000-04-06 14:46:40 +00:00
pyexpat.dsp Moved socket, select, unicodedata to their own PYD. This should 2000-04-06 14:46:40 +00:00
python16.dsp Moved socket, select, unicodedata to their own PYD. This should 2000-04-06 14:46:40 +00:00
python16.wse Lots of cleanup things. 2000-04-05 16:33:30 +00:00
python.dsp Moved socket, select, unicodedata to their own PYD. This should 2000-04-06 14:46:40 +00:00
pythonw.dsp Moved socket, select, unicodedata to their own PYD. This should 2000-04-06 14:46:40 +00:00
readme.txt Updated for Python 1.6 and VC++ 6.0. 2000-03-29 01:51:37 +00:00
select.dsp Moved socket, select, unicodedata to their own PYD. This should 2000-04-06 14:46:40 +00:00
unicodedata.dsp Moved socket, select, unicodedata to their own PYD. This should 2000-04-06 14:46:40 +00:00
winreg.dsp Bit of cleanup on the projects. 2000-03-31 01:33:07 +00:00
zlib.dsp Add msvcrt to list of libraries to ignore in Debug mode. 2000-04-06 13:19:43 +00:00

Building Python using VC++ 5.0 or 6.0
-------------------------------------

This directory is used to build Python for Win32 platforms,
e.g. Windows 95, 98 and NT.  It requires Microsoft Visual C++ 5.x.
(For other Windows platforms and compilers, see ../PC/readme.txt.)

Unlike previous versions, there's no longer a need to copy the project
files from the PC/vc5x subdirectory to the PCbuild directory -- they
come in PCbuild.

All you need to do is open the workspace "pcbuild.dsw" in MSVC++,
select the Debug or Release setting (using Set Active
Configuration... in the Build menu), and build the projects.

The proper order to build is

1) python16 (this builds python16.dll and python16.lib)
2) python   (this builds python.exe)
3) the other subprojects

Some subprojects require that you have distributions of other
software: Tcl/Tk, bsddb and zlib.  If you don't have these, you can't
build the corresponding extensions.  If you do have them, you may have
to change the project settings to point to the right include files,
libraries etc.

When using the Debug setting, the output files have a _d added to
their name: python16_d.dll, python_d.exe, parser_d.pyd, and so on.

If you want to create your own extension module DLL, there's an
example with easy-to-follow instructions in ../PC/example/; read the
file readme.txt there first.

Pointers:
Python	http://www.python.org
Tcl/Tk	http://dev.scriptics.com
zlib	http://www.winimage.com/zLibDll
bsddb	Sam Rushing's web/ftp site