11Welcome to the "PC" subdirectory of the Python distribution!
2+ ************************************************************
23
34
45This "PC" subdirectory contains complete project files to make
@@ -46,18 +47,6 @@ src A subdirectory used only for VC++ version 1.5 Python
4647 use it. They reference the actual distribution
4748 directories instead.
4849
49- Watcom C++ Version 10.6
50- =======================
51-
52- The project file for the Watcom compiler is ./python.wpj.
53- It will build Watcom versions in the directories wat_*.
54-
55- wat_dos A 32-bit extended DOS Python (console-mode) using the
56- dos4gw DOS extender. Sockets are not included.
57-
58- wat_os2 A 32-bit OS/2 Python (console-mode).
59- Sockets are not included.
60-
6150
6251Microsoft Visual C++ Version 4.0 (32-bit Windows)
6352=================================================
@@ -71,19 +60,20 @@ To convert the Makefile into a project file, start Developer Studio,
7160choose Open Workspace, change the file name pattern to *.mak, find and
7261select the file vc40.mak, and click OK. Developer Studio will create
7362additional project files vc40.ncb and vc40.mdp when you use the
74- project. The project contains three targets, which should be built in
63+ project. The project contains six targets, which should be built in
7564this order:
7665
7766python14 The Python core as a DLL, named python14.dll.
7867
79- python The Python main program, named python.exe. This should
80- work as a console program under Windows 95 or NT, as well
81- as under Windows 3.1(1) when using win32s. It uses
82- python14.dll.
68+ python The Python main program, named python.exe. This should
69+ work as a console program under Windows 95 or NT, as well
70+ as under Windows 3.1(1) when using win32s. It uses
71+ python14.dll.
8372
8473_tkinter The optional _tkinter extension, _tkinter.dll; see below.
8574
86- NumPy, multiarray, fast_umath projects to build Numerical Python.
75+ NumPy, multiarray, fast_umath
76+ Optional projects to build Numerical Python.
8777
8878ALl end products of the compilation are placed in the subdirectory
8979vc40 (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
114104to sys.path.
115105
116106
107+ Additional files and subdirectories for 32-bit Windows
108+ ======================================================
109+
110+ python_nt.def Exports definition file for python14.dll.
111+
112+ python_nt.rc Resource compiler input for python14.dll.
113+
114+ dl_nt.c, getpath_nt.c, import_nt.c
115+ Additional sources used for 32-bit Windows features.
116+
117+ main_nt.c Source for python.exe.
118+
119+ dllbase_nt.txt A (manually maintained) list of base addresses for
120+ various DLLs, to avoid run-time relocation.
121+
122+ _tkinter.def The export definitions file for _tkinter.dll.
123+
124+ make_nt.in Include file for nmake-based builds (unsupported).
125+
126+ example_nt A subdirectory showing how to build an extension as a
127+ DLL.
128+
129+ setup_nt A subdirectory containing an experimental installer
130+ using Python only.
131+
132+
117133Microsoft Visual C++ Version 1.5 (16-bit Windows)
118134=================================================
119135
@@ -139,3 +155,16 @@ vc15_lib A static Python library. Create this first because is
139155
140156vc15_w31 A Windows 3.1x Python QuickWin (console-mode)
141157 Python including sockets. Requires vc15_lib.
158+
159+
160+ Watcom C++ Version 10.6
161+ =======================
162+
163+ The project file for the Watcom compiler is ./python.wpj.
164+ It will build Watcom versions in the directories wat_*.
165+
166+ wat_dos A 32-bit extended DOS Python (console-mode) using the
167+ dos4gw DOS extender. Sockets are not included.
168+
169+ wat_os2 A 32-bit OS/2 Python (console-mode).
170+ Sockets are not included.
0 commit comments