Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
e71fc871
Kaydet (Commit)
e71fc871
authored
Şub 10, 2009
tarafından
Hirokazu Yamamoto
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Fixed svn:eol-style.
üst
de7cdeef
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
218 additions
and
218 deletions
+218
-218
_multiprocessing.dsp
PC/VC6/_multiprocessing.dsp
+115
-115
build_tkinter.py
PC/VC6/build_tkinter.py
+81
-81
tcl852.patch
PC/VC6/tcl852.patch
+22
-22
No files found.
PC/VC6/_multiprocessing.dsp
Dosyayı görüntüle @
e71fc871
# Microsoft Developer Studio Project File - Name="_multiprocessing" - Package Owner=<4>
# Microsoft Developer Studio Project File - Name="_multiprocessing" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
CFG=_multiprocessing - Win32 Debug
CFG=_multiprocessing - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE
!MESSAGE NMAKE /f "_multiprocessing.mak".
!MESSAGE NMAKE /f "_multiprocessing.mak".
!MESSAGE
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE
!MESSAGE NMAKE /f "_multiprocessing.mak" CFG="_multiprocessing - Win32 Debug"
!MESSAGE NMAKE /f "_multiprocessing.mak" CFG="_multiprocessing - Win32 Debug"
!MESSAGE
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE
!MESSAGE "_multiprocessing - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE "_multiprocessing - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE "_multiprocessing - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE "_multiprocessing - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE
!MESSAGE
# Begin Project
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName "_multiprocessing"
# PROP Scc_ProjName "_multiprocessing"
# PROP Scc_LocalPath ".."
# PROP Scc_LocalPath ".."
CPP=cl.exe
CPP=cl.exe
MTL=midl.exe
MTL=midl.exe
RSC=rc.exe
RSC=rc.exe
!IF "$(CFG)" == "_multiprocessing - Win32 Release"
!IF "$(CFG)" == "_multiprocessing - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "."
# PROP Output_Dir "."
# PROP Intermediate_Dir "x86-temp-release\_multiprocessing"
# PROP Intermediate_Dir "x86-temp-release\_multiprocessing"
# PROP Ignore_Export_Lib 0
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# PROP Target_Dir ""
F90=df.exe
F90=df.exe
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GX /Zi /O2 /I "..\..\Include" /I ".." /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GX /Zi /O2 /I "..\..\Include" /I ".." /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /YX /FD /c
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
# ADD LINK32 user32.lib kernel32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /base:"0x1e1D0000" /subsystem:windows /dll /debug /machine:I386 /out:"./_multiprocessing.pyd"
# ADD LINK32 user32.lib kernel32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /base:"0x1e1D0000" /subsystem:windows /dll /debug /machine:I386 /out:"./_multiprocessing.pyd"
# SUBTRACT LINK32 /pdb:none
# SUBTRACT LINK32 /pdb:none
!ELSEIF "$(CFG)" == "_multiprocessing - Win32 Debug"
!ELSEIF "$(CFG)" == "_multiprocessing - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "."
# PROP Output_Dir "."
# PROP Intermediate_Dir "x86-temp-debug\_multiprocessing"
# PROP Intermediate_Dir "x86-temp-debug\_multiprocessing"
# PROP Ignore_Export_Lib 0
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# PROP Target_Dir ""
F90=df.exe
F90=df.exe
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\Include" /I ".." /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /YX /FD /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\Include" /I ".." /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /YX /FD /c
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept
# ADD LINK32 user32.lib kernel32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /base:"0x1e1d0000" /subsystem:windows /dll /debug /machine:I386 /out:"./_multiprocessing_d.pyd" /pdbtype:sept
# ADD LINK32 user32.lib kernel32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /base:"0x1e1d0000" /subsystem:windows /dll /debug /machine:I386 /out:"./_multiprocessing_d.pyd" /pdbtype:sept
# SUBTRACT LINK32 /pdb:none
# SUBTRACT LINK32 /pdb:none
!ENDIF
!ENDIF
# Begin Target
# Begin Target
# Name "_multiprocessing - Win32 Release"
# Name "_multiprocessing - Win32 Release"
# Name "_multiprocessing - Win32 Debug"
# Name "_multiprocessing - Win32 Debug"
# Begin Source File
# Begin Source File
SOURCE=..\..\Modules\_multiprocessing\multiprocessing.c
SOURCE=..\..\Modules\_multiprocessing\multiprocessing.c
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\..\Modules\_multiprocessing\pipe_connection.c
SOURCE=..\..\Modules\_multiprocessing\pipe_connection.c
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\..\Modules\_multiprocessing\semaphore.c
SOURCE=..\..\Modules\_multiprocessing\semaphore.c
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\..\Modules\_multiprocessing\socket_connection.c
SOURCE=..\..\Modules\_multiprocessing\socket_connection.c
# End Source File
# End Source File
# Begin Source File
# Begin Source File
SOURCE=..\..\Modules\_multiprocessing\win32_functions.c
SOURCE=..\..\Modules\_multiprocessing\win32_functions.c
# End Source File
# End Source File
# End Target
# End Target
# End Project
# End Project
PC/VC6/build_tkinter.py
Dosyayı görüntüle @
e71fc871
import
os
import
os
import
sys
import
sys
import
subprocess
import
subprocess
TCL_MAJOR
=
8
TCL_MAJOR
=
8
TCL_MINOR
=
5
TCL_MINOR
=
5
TCL_PATCH
=
2
TCL_PATCH
=
2
TIX_MAJOR
=
8
TIX_MAJOR
=
8
TIX_MINOR
=
4
TIX_MINOR
=
4
TIX_PATCH
=
3
TIX_PATCH
=
3
def
abspath
(
name
):
def
abspath
(
name
):
par
=
os
.
path
.
pardir
par
=
os
.
path
.
pardir
return
os
.
path
.
abspath
(
os
.
path
.
join
(
__file__
,
par
,
par
,
par
,
par
,
name
))
return
os
.
path
.
abspath
(
os
.
path
.
join
(
__file__
,
par
,
par
,
par
,
par
,
name
))
TCL_DIR
=
abspath
(
"tcl
%
d.
%
d.
%
d"
%
(
TCL_MAJOR
,
TCL_MINOR
,
TCL_PATCH
))
TCL_DIR
=
abspath
(
"tcl
%
d.
%
d.
%
d"
%
(
TCL_MAJOR
,
TCL_MINOR
,
TCL_PATCH
))
TK_DIR
=
abspath
(
"tk
%
d.
%
d.
%
d"
%
(
TCL_MAJOR
,
TCL_MINOR
,
TCL_PATCH
))
TK_DIR
=
abspath
(
"tk
%
d.
%
d.
%
d"
%
(
TCL_MAJOR
,
TCL_MINOR
,
TCL_PATCH
))
TIX_DIR
=
abspath
(
"tix
%
d.
%
d.
%
d"
%
(
TIX_MAJOR
,
TIX_MINOR
,
TIX_PATCH
))
TIX_DIR
=
abspath
(
"tix
%
d.
%
d.
%
d"
%
(
TIX_MAJOR
,
TIX_MINOR
,
TIX_PATCH
))
OUT_DIR
=
abspath
(
"tcltk"
)
OUT_DIR
=
abspath
(
"tcltk"
)
def
have_args
(
*
a
):
def
have_args
(
*
a
):
return
any
(
s
in
sys
.
argv
[
1
:]
for
s
in
a
)
return
any
(
s
in
sys
.
argv
[
1
:]
for
s
in
a
)
def
enter
(
dir
):
def
enter
(
dir
):
os
.
chdir
(
os
.
path
.
join
(
dir
,
"win"
))
os
.
chdir
(
os
.
path
.
join
(
dir
,
"win"
))
def
main
():
def
main
():
debug
=
have_args
(
"-d"
,
"--debug"
)
debug
=
have_args
(
"-d"
,
"--debug"
)
clean
=
have_args
(
"clean"
)
clean
=
have_args
(
"clean"
)
install
=
have_args
(
"install"
)
install
=
have_args
(
"install"
)
tcl
=
have_args
(
"tcl"
)
tcl
=
have_args
(
"tcl"
)
tk
=
have_args
(
"tk"
)
tk
=
have_args
(
"tk"
)
tix
=
have_args
(
"tix"
)
tix
=
have_args
(
"tix"
)
if
not
(
tcl
)
and
not
(
tk
)
and
not
(
tix
):
if
not
(
tcl
)
and
not
(
tk
)
and
not
(
tix
):
tcl
=
tk
=
tix
=
True
tcl
=
tk
=
tix
=
True
def
nmake
(
makefile
,
*
a
):
def
nmake
(
makefile
,
*
a
):
args
=
[
"nmake"
,
"/nologo"
,
"/f"
,
makefile
,
"DEBUG=
%
d"
%
debug
]
args
=
[
"nmake"
,
"/nologo"
,
"/f"
,
makefile
,
"DEBUG=
%
d"
%
debug
]
args
.
extend
(
a
)
args
.
extend
(
a
)
subprocess
.
check_call
(
args
)
subprocess
.
check_call
(
args
)
if
tcl
:
if
tcl
:
enter
(
TCL_DIR
)
enter
(
TCL_DIR
)
def
nmake_tcl
(
*
a
):
def
nmake_tcl
(
*
a
):
nmake
(
"makefile.vc"
,
*
a
)
nmake
(
"makefile.vc"
,
*
a
)
if
clean
:
if
clean
:
nmake_tcl
(
"clean"
)
nmake_tcl
(
"clean"
)
elif
install
:
elif
install
:
nmake_tcl
(
"install"
,
"INSTALLDIR="
+
OUT_DIR
)
nmake_tcl
(
"install"
,
"INSTALLDIR="
+
OUT_DIR
)
else
:
else
:
nmake_tcl
()
nmake_tcl
()
if
tk
:
if
tk
:
enter
(
TK_DIR
)
enter
(
TK_DIR
)
def
nmake_tk
(
*
a
):
def
nmake_tk
(
*
a
):
nmake
(
"makefile.vc"
,
"TCLDIR="
+
TCL_DIR
,
*
a
)
nmake
(
"makefile.vc"
,
"TCLDIR="
+
TCL_DIR
,
*
a
)
if
clean
:
if
clean
:
nmake_tk
(
"clean"
)
nmake_tk
(
"clean"
)
elif
install
:
elif
install
:
nmake_tk
(
"install"
,
"INSTALLDIR="
+
OUT_DIR
)
nmake_tk
(
"install"
,
"INSTALLDIR="
+
OUT_DIR
)
else
:
else
:
nmake_tk
()
nmake_tk
()
if
tix
:
if
tix
:
enter
(
TIX_DIR
)
enter
(
TIX_DIR
)
def
nmake_tix
(
*
a
):
def
nmake_tix
(
*
a
):
nmake
(
"python.mak"
,
nmake
(
"python.mak"
,
"TCL_MAJOR=
%
d"
%
TCL_MAJOR
,
"TCL_MAJOR=
%
d"
%
TCL_MAJOR
,
"TCL_MINOR=
%
d"
%
TCL_MINOR
,
"TCL_MINOR=
%
d"
%
TCL_MINOR
,
"TCL_PATCH=
%
d"
%
TCL_PATCH
,
"TCL_PATCH=
%
d"
%
TCL_PATCH
,
"MACHINE=IX86"
,
*
a
)
"MACHINE=IX86"
,
*
a
)
if
clean
:
if
clean
:
nmake_tix
(
"clean"
)
nmake_tix
(
"clean"
)
elif
install
:
elif
install
:
nmake_tix
(
"install"
,
"INSTALL_DIR="
+
OUT_DIR
)
nmake_tix
(
"install"
,
"INSTALL_DIR="
+
OUT_DIR
)
else
:
else
:
nmake_tix
()
nmake_tix
()
if
__name__
==
'__main__'
:
if
__name__
==
'__main__'
:
main
()
main
()
PC/VC6/tcl852.patch
Dosyayı görüntüle @
e71fc871
--- tcl8.5.2\generic\tcl.h Fri Jun 13 03:35:39 2008
--- tcl8.5.2\generic\tcl.h Fri Jun 13 03:35:39 2008
+++ tcl8.5.2\generic\tcl.h Sun Jan 4 16:52:30 2009
+++ tcl8.5.2\generic\tcl.h Sun Jan 4 16:52:30 2009
@@ -367,7 +367,7 @@
@@ -367,7 +367,7 @@
typedef struct stati64 Tcl_StatBuf;
typedef struct stati64 Tcl_StatBuf;
# define TCL_LL_MODIFIER "L"
# define TCL_LL_MODIFIER "L"
# else /* __BORLANDC__ */
# else /* __BORLANDC__ */
-# if _MSC_VER < 1400 && !defined(_M_IX86)
-# if _MSC_VER < 1400 && !defined(_M_IX86)
+# if _MSC_VER < 1400 /*&& !defined(_M_IX86)*/
+# if _MSC_VER < 1400 /*&& !defined(_M_IX86)*/
typedef struct _stati64 Tcl_StatBuf;
typedef struct _stati64 Tcl_StatBuf;
# else
# else
typedef struct _stat64 Tcl_StatBuf;
typedef struct _stat64 Tcl_StatBuf;
--- tcl8.5.2\generic\tcl.h Fri Jun 13 03:35:39 2008
--- tcl8.5.2\generic\tcl.h Fri Jun 13 03:35:39 2008
+++ tcl8.5.2\generic\tcl.h Sun Jan 4 16:52:30 2009
+++ tcl8.5.2\generic\tcl.h Sun Jan 4 16:52:30 2009
@@ -367,7 +367,7 @@
@@ -367,7 +367,7 @@
typedef struct stati64 Tcl_StatBuf;
typedef struct stati64 Tcl_StatBuf;
# define TCL_LL_MODIFIER "L"
# define TCL_LL_MODIFIER "L"
# else /* __BORLANDC__ */
# else /* __BORLANDC__ */
-# if _MSC_VER < 1400 && !defined(_M_IX86)
-# if _MSC_VER < 1400 && !defined(_M_IX86)
+# if _MSC_VER < 1400 /*&& !defined(_M_IX86)*/
+# if _MSC_VER < 1400 /*&& !defined(_M_IX86)*/
typedef struct _stati64 Tcl_StatBuf;
typedef struct _stati64 Tcl_StatBuf;
# else
# else
typedef struct _stat64 Tcl_StatBuf;
typedef struct _stat64 Tcl_StatBuf;
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment