mirror of
https://github.com/python/cpython.git
synced 2025-11-03 03:22:27 +00:00
Merged revisions 59628-59641 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r59631 | christian.heimes | 2007-12-31 20:16:56 +0100 (Mon, 31 Dec 2007) | 1 line Fixed path ........ r59632 | christian.heimes | 2007-12-31 20:20:57 +0100 (Mon, 31 Dec 2007) | 1 line Fixed path to _ssl.c in Windows make file ........ r59633 | christian.heimes | 2007-12-31 20:23:22 +0100 (Mon, 31 Dec 2007) | 1 line Fixed path to _ssl.c in Windows make file, take two ........ r59634 | christian.heimes | 2007-12-31 20:25:22 +0100 (Mon, 31 Dec 2007) | 1 line Fixed path to _ssl.c in Windows make file, take three ... ........ r59635 | neal.norwitz | 2008-01-01 00:48:47 +0100 (Tue, 01 Jan 2008) | 1 line Fix refleak ........ r59637 | guido.van.rossum | 2008-01-01 05:15:29 +0100 (Tue, 01 Jan 2008) | 5 lines Fix an odd error which would only occur close to new year's eve, due to use of datetime.datetime.now() instead of utcnow() for comparison. (I think the test can still fail if it's executed pretty much *at* new year's eve, but that's not worth fixing.) ........ r59638 | christian.heimes | 2008-01-01 14:40:26 +0100 (Tue, 01 Jan 2008) | 1 line MSI uses back slashes as path separators ........ r59639 | christian.heimes | 2008-01-01 14:52:57 +0100 (Tue, 01 Jan 2008) | 1 line Added new wininst files to msi.py and adjusted some paths ........ r59640 | christian.heimes | 2008-01-01 14:58:16 +0100 (Tue, 01 Jan 2008) | 1 line The root of the project is two levels up from PC/VS7.1 ........ r59641 | christian.heimes | 2008-01-01 15:37:32 +0100 (Tue, 01 Jan 2008) | 1 line Added support for new Windows build dirs in PC/ to distutils.sysconfig ........
This commit is contained in:
parent
f5243f07f6
commit
d9a4d1d587
6 changed files with 25 additions and 19 deletions
|
|
@ -12,25 +12,25 @@ CFLAGS=/Ox /MD /LD /DWIN32
|
|||
SSL_LIB_DIR=$(SSL_DIR)/out32
|
||||
!ENDIF
|
||||
|
||||
INCLUDES=-I ../Include -I ../PC -I $(SSL_DIR)/inc32
|
||||
INCLUDES=-I ../../Include -I ../../PC -I $(SSL_DIR)/inc32
|
||||
|
||||
SSL_LIBS=gdi32.lib wsock32.lib user32.lib advapi32.lib /LIBPATH:$(SSL_LIB_DIR) libeay32.lib ssleay32.lib
|
||||
SSL_SOURCE=../Modules/_ssl.c
|
||||
SSL_SOURCE=../../Modules/_ssl.c
|
||||
|
||||
HASH_LIBS=gdi32.lib user32.lib advapi32.lib /libpath:$(SSL_LIB_DIR) libeay32.lib
|
||||
HASH_SOURCE=../Modules/_hashopenssl.c
|
||||
HASH_SOURCE=../../Modules/_hashopenssl.c
|
||||
|
||||
all: _ssl$(SUFFIX) _hashlib$(SUFFIX)
|
||||
|
||||
# Split compile/link into two steps to better support VSExtComp
|
||||
_ssl$(SUFFIX): $(SSL_SOURCE) $(SSL_LIB_DIR)/libeay32.lib $(SSL_LIB_DIR)/ssleay32.lib ../PC/*.h ../Include/*.h
|
||||
_ssl$(SUFFIX): $(SSL_SOURCE) $(SSL_LIB_DIR)/libeay32.lib $(SSL_LIB_DIR)/ssleay32.lib ../../PC/*.h ../../Include/*.h
|
||||
@if not exist "$(TEMP)/_ssl/." mkdir "$(TEMP)/_ssl"
|
||||
cl /nologo /c $(SSL_SOURCE) $(CFLAGS) /Fo$(TEMP)\_ssl\$*.obj $(INCLUDES)
|
||||
link /nologo @<<
|
||||
/dll /out:_ssl$(SUFFIX) $(TEMP)\_ssl\$*.obj $(SSL_LIBS) $(EXTRA_LIBS)
|
||||
<<
|
||||
|
||||
_hashlib$(SUFFIX): $(HASH_SOURCE) $(SSL_LIB_DIR)/libeay32.lib ../PC/*.h ../Include/*.h
|
||||
_hashlib$(SUFFIX): $(HASH_SOURCE) $(SSL_LIB_DIR)/libeay32.lib ../../PC/*.h ../../Include/*.h
|
||||
@if not exist "$(TEMP)/_hashlib/." mkdir "$(TEMP)/_hashlib"
|
||||
cl /nologo /c $(HASH_SOURCE) $(CFLAGS) $(EXTRA_CFLAGS) /Fo$(TEMP)\_hashlib\$*.obj $(INCLUDES)
|
||||
link /nologo @<<
|
||||
|
|
|
|||
|
|
@ -5,9 +5,9 @@
|
|||
|
||||
/* This file creates the getbuildinfo.o object, by first
|
||||
invoking subwcrev.exe (if found), and then invoking cl.exe.
|
||||
As a side effect, it might generate PCBuild\getbuildinfo2.c
|
||||
As a side effect, it might generate PC\VS7.1\getbuildinfo2.c
|
||||
also. If this isn't a subversion checkout, or subwcrev isn't
|
||||
found, it compiles ..\\Modules\\getbuildinfo.c instead.
|
||||
found, it compiles ..\\..\\Modules\\getbuildinfo.c instead.
|
||||
|
||||
Currently, subwcrev.exe is found from the registry entries
|
||||
of TortoiseSVN.
|
||||
|
|
@ -44,7 +44,7 @@ int make_buildinfo2()
|
|||
if (_stat(command+1, &st) < 0)
|
||||
/* subwcrev.exe not part of the release */
|
||||
return 0;
|
||||
strcat(command, "\" .. ..\\Modules\\getbuildinfo.c getbuildinfo2.c");
|
||||
strcat(command, "\" ..\\.. ..\\..\\Modules\\getbuildinfo.c getbuildinfo2.c");
|
||||
puts(command); fflush(stdout);
|
||||
if (system(command) < 0)
|
||||
return 0;
|
||||
|
|
@ -80,8 +80,8 @@ int main(int argc, char*argv[])
|
|||
if ((do_unlink = make_buildinfo2()))
|
||||
strcat(command, "getbuildinfo2.c -DSUBWCREV ");
|
||||
else
|
||||
strcat(command, "..\\Modules\\getbuildinfo.c");
|
||||
strcat(command, " -Fogetbuildinfo.o -I..\\Include -I..\\PC");
|
||||
strcat(command, "..\\..\\Modules\\getbuildinfo.c");
|
||||
strcat(command, " -Fogetbuildinfo.o -I..\\..\\Include -I..\\..\\PC");
|
||||
puts(command); fflush(stdout);
|
||||
result = system(command);
|
||||
if (do_unlink)
|
||||
|
|
@ -89,4 +89,4 @@ int main(int argc, char*argv[])
|
|||
if (result < 0)
|
||||
return EXIT_FAILURE;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue