symbian-qemu-0.9.1-12/python-2.6.1/PC/VS7.1/_ssl.mak
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 EXTRA_LIBS=
       
     2 
       
     3 !IFDEF DEBUG
       
     4 SUFFIX=_d.pyd
       
     5 TEMP=x86-temp-debug/
       
     6 CFLAGS=/Od /Zi /MDd /LDd /DDEBUG /D_DEBUG /DWIN32
       
     7 SSL_LIB_DIR=$(SSL_DIR)/out32.dbg
       
     8 !ELSE
       
     9 SUFFIX=.pyd
       
    10 TEMP=x86-temp-release/
       
    11 CFLAGS=/Ox /MD /LD /DWIN32
       
    12 SSL_LIB_DIR=$(SSL_DIR)/out32
       
    13 !ENDIF
       
    14 
       
    15 INCLUDES=-I ../../Include -I ../../PC -I $(SSL_DIR)/inc32
       
    16 
       
    17 SSL_LIBS=gdi32.lib wsock32.lib user32.lib advapi32.lib /LIBPATH:$(SSL_LIB_DIR) libeay32.lib ssleay32.lib
       
    18 SSL_SOURCE=../../Modules/_ssl.c 
       
    19 
       
    20 HASH_LIBS=gdi32.lib user32.lib advapi32.lib /libpath:$(SSL_LIB_DIR) libeay32.lib
       
    21 HASH_SOURCE=../../Modules/_hashopenssl.c 
       
    22 
       
    23 all: _ssl$(SUFFIX) _hashlib$(SUFFIX)
       
    24 
       
    25 # Split compile/link into two steps to better support VSExtComp
       
    26 _ssl$(SUFFIX): $(SSL_SOURCE) $(SSL_LIB_DIR)/libeay32.lib $(SSL_LIB_DIR)/ssleay32.lib ../../PC/*.h ../../Include/*.h
       
    27 	@if not exist "$(TEMP)/_ssl/." mkdir "$(TEMP)/_ssl"
       
    28 	cl /nologo /c $(SSL_SOURCE) $(CFLAGS) /Fo$(TEMP)\_ssl\$*.obj $(INCLUDES)
       
    29 	link /nologo @<<
       
    30              /dll /out:_ssl$(SUFFIX) $(TEMP)\_ssl\$*.obj $(SSL_LIBS) $(EXTRA_LIBS)
       
    31 <<
       
    32 
       
    33 _hashlib$(SUFFIX): $(HASH_SOURCE) $(SSL_LIB_DIR)/libeay32.lib ../../PC/*.h ../../Include/*.h
       
    34     @if not exist "$(TEMP)/_hashlib/." mkdir "$(TEMP)/_hashlib"
       
    35     cl /nologo /c $(HASH_SOURCE) $(CFLAGS) $(EXTRA_CFLAGS) /Fo$(TEMP)\_hashlib\$*.obj $(INCLUDES) 
       
    36     link /nologo @<<
       
    37 	/dll /out:_hashlib$(SUFFIX) $(HASH_LIBS) $(EXTRA_LIBS) $(TEMP)\_hashlib\$*.obj
       
    38 <<