Skip to content

Commit a0e6be7

Browse files
committed
Remove all VC++ info (except VC 1.5) from readme.txt;
remove the VC++ 4.0 project file; remove the unused _tkinter extern defs.
1 parent 31ae207 commit a0e6be7

2 files changed

Lines changed: 5 additions & 4738 deletions

File tree

PC/readme.txt

Lines changed: 5 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
Welcome to the "PC" subdirectory of the Python distribution!
22
************************************************************
33

4-
(NOTE: the project files for MS VC++ 5.x are now in the PCbuild
5-
directory. See the file readme.txt there for instructions.)
4+
*** Note: the project files for MS VC++ 5.0 and 6.0 are now in the
5+
*** PCbuild directory. See the file readme.txt there for build
6+
*** instructions. There is some information below that might
7+
*** still be relevant.
68

79
This "PC" subdirectory contains complete project files to make
8-
several PC ports of Python, as well as all the PC-specific
10+
several older PC ports of Python, as well as all the PC-specific
911
Python source files. It should be located in the root of the
1012
Python distribution, and there should be directories "Modules",
1113
"Objects", "Python", etc. in the parent directory of this "PC"
@@ -66,60 +68,9 @@ src A subdirectory used only for VC++ version 1.5 Python
6668
directories instead.
6769

6870

69-
Microsoft Visual C++ Version 4.x (32-bit Windows)
70-
=================================================
71-
72-
(For historic reasons this uses the filename "vc40"; it has been tested
73-
most recently with VC 4.2. See ../PCbuild for VC 5.x.)
74-
75-
NOTE: VC 4.2 support is eroding, as I no longer have a VC 4.2
76-
installation. Some newer files need to be added to the project.
77-
78-
The distributed Makefile is vc40.mak. This file is distributed with
79-
CRLF line separators, otherwise Developer Studio won't like it. It
80-
will NOT work from this PC directory. To use it, first copy it to the
81-
Python distribution directory, e.g. with this command:
82-
copy vc40.mak ..
83-
To convert the Makefile into a project file, start Developer Studio,
84-
choose Open Workspace, change the file name pattern to *.mak, find and
85-
select the file vc40.mak, and click OK. Developer Studio will create
86-
additional project files vc40.ncb and vc40.mdp when you use the
87-
project. The project contains six targets, which should be built in
88-
this order:
89-
90-
python15 The Python core as a DLL, named python15.dll.
91-
92-
python The Python main program, named python.exe. This should
93-
work as a console program under Windows 95 or NT, as well
94-
as under Windows 3.1(1) when using win32s. It uses
95-
python15.dll.
96-
97-
_tkinter The optional _tkinter extension, _tkinter.dll; see below.
98-
99-
All end products of the compilation are placed in the subdirectory
100-
vc40 (which Developer Studio creates); object files are placed in
101-
vc40/tmp. There are no separate Release and Debug project variants.
102-
Note that the python and _tkinter projects require that the
103-
python15.lib file exists in the vc40 subdirectory before they can be
104-
built.
105-
106-
*** How to build the _tkinter extension ***
107-
108-
This assumes that you have installed the Tcl/Tk binary distribution for
109-
Windows 95/NT with version numbers 7.5p1/4.1p1, in the default
110-
installation location (C:\tcl). (Ftp to ftp.sunlabs.com in /pub/tcl,
111-
file win41p1.exe.) You must also fetch and unpack the zip file
112-
vclibs41.zip which contains the files tcl75.lib and tk41.lib, and place
113-
those files in the PC subdirectory. In order to use _tkinter, the
114-
Tkinter.py module must be on PYTHONPATH. It is found in the
115-
Lib\tkinter subdirectory.
116-
117-
11871
Additional files and subdirectories for 32-bit Windows
11972
======================================================
12073

121-
python_nt.def Exports definition file for python15.dll.
122-
12374
python_nt.rc Resource compiler input for python15.dll.
12475

12576
dl_nt.c, import_nt.c
@@ -130,12 +81,6 @@ getpathp.c Default sys.path calculations (for all PC platforms).
13081
dllbase_nt.txt A (manually maintained) list of base addresses for
13182
various DLLs, to avoid run-time relocation.
13283

133-
_tkinter.def The export definitions file for _tkinter.dll.
134-
(No longer needed; the /export:init_tkinter takes care
135-
of this.)
136-
137-
make_nt.in Include file for nmake-based builds (unsupported).
138-
13984
example_nt A subdirectory showing how to build an extension as a
14085
DLL.
14186

0 commit comments

Comments
 (0)