summaryrefslogtreecommitdiff
path: root/PC/readme.txt
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1996-09-06 21:46:10 +0000
committerGuido van Rossum <guido@python.org>1996-09-06 21:46:10 +0000
commitfcc1454ad85989608a55f25f964754c8cf5ddc25 (patch)
tree270cbd1d3b4a407a5256095707a2770b2b3664b3 /PC/readme.txt
parent8077ae00d71a7f5b6dcbc419b3b013d15f39220b (diff)
downloadcpython-fcc1454ad85989608a55f25f964754c8cf5ddc25.tar.gz
Move Watcom to the end. Added description of all Win32 specific
files/dirs. Slight editing.
Diffstat (limited to 'PC/readme.txt')
-rw-r--r--PC/readme.txt65
1 files changed, 47 insertions, 18 deletions
diff --git a/PC/readme.txt b/PC/readme.txt
index 97370a5eba..c626208046 100644
--- a/PC/readme.txt
+++ b/PC/readme.txt
@@ -1,4 +1,5 @@
Welcome to the "PC" subdirectory of the Python distribution!
+************************************************************
This "PC" subdirectory contains complete project files to make
@@ -46,18 +47,6 @@ src A subdirectory used only for VC++ version 1.5 Python
use it. They reference the actual distribution
directories instead.
-Watcom C++ Version 10.6
-=======================
-
-The project file for the Watcom compiler is ./python.wpj.
-It will build Watcom versions in the directories wat_*.
-
-wat_dos A 32-bit extended DOS Python (console-mode) using the
- dos4gw DOS extender. Sockets are not included.
-
-wat_os2 A 32-bit OS/2 Python (console-mode).
- Sockets are not included.
-
Microsoft Visual C++ Version 4.0 (32-bit Windows)
=================================================
@@ -71,19 +60,20 @@ To convert the Makefile into a project file, start Developer Studio,
choose Open Workspace, change the file name pattern to *.mak, find and
select the file vc40.mak, and click OK. Developer Studio will create
additional project files vc40.ncb and vc40.mdp when you use the
-project. The project contains three targets, which should be built in
+project. The project contains six targets, which should be built in
this order:
python14 The Python core as a DLL, named python14.dll.
-python The Python main program, named python.exe. This should
- work as a console program under Windows 95 or NT, as well
- as under Windows 3.1(1) when using win32s. It uses
- python14.dll.
+python The Python main program, named python.exe. This should
+ work as a console program under Windows 95 or NT, as well
+ as under Windows 3.1(1) when using win32s. It uses
+ python14.dll.
_tkinter The optional _tkinter extension, _tkinter.dll; see below.
-NumPy, multiarray, fast_umath projects to build Numerical Python.
+NumPy, multiarray, fast_umath
+ Optional projects to build Numerical Python.
ALl end products of the compilation are placed in the subdirectory
vc40 (which Developer Studio creates); object files are placed in
@@ -114,6 +104,32 @@ in that order. To use Numerical Python you have to append NumPy/Lib
to sys.path.
+Additional files and subdirectories for 32-bit Windows
+======================================================
+
+python_nt.def Exports definition file for python14.dll.
+
+python_nt.rc Resource compiler input for python14.dll.
+
+dl_nt.c, getpath_nt.c, import_nt.c
+ Additional sources used for 32-bit Windows features.
+
+main_nt.c Source for python.exe.
+
+dllbase_nt.txt A (manually maintained) list of base addresses for
+ various DLLs, to avoid run-time relocation.
+
+_tkinter.def The export definitions file for _tkinter.dll.
+
+make_nt.in Include file for nmake-based builds (unsupported).
+
+example_nt A subdirectory showing how to build an extension as a
+ DLL.
+
+setup_nt A subdirectory containing an experimental installer
+ using Python only.
+
+
Microsoft Visual C++ Version 1.5 (16-bit Windows)
=================================================
@@ -139,3 +155,16 @@ vc15_lib A static Python library. Create this first because is
vc15_w31 A Windows 3.1x Python QuickWin (console-mode)
Python including sockets. Requires vc15_lib.
+
+
+Watcom C++ Version 10.6
+=======================
+
+The project file for the Watcom compiler is ./python.wpj.
+It will build Watcom versions in the directories wat_*.
+
+wat_dos A 32-bit extended DOS Python (console-mode) using the
+ dos4gw DOS extender. Sockets are not included.
+
+wat_os2 A 32-bit OS/2 Python (console-mode).
+ Sockets are not included.