1f32b0271a99e8ad2993ba9c95fe84a0f576b07ffTim Peters
2f32b0271a99e8ad2993ba9c95fe84a0f576b07ffTim Peters!IFDEF DEBUG
3f32b0271a99e8ad2993ba9c95fe84a0f576b07ffTim PetersMODULE=_ssl_d.pyd
4f32b0271a99e8ad2993ba9c95fe84a0f576b07ffTim PetersTEMP_DIR=x86-temp-debug/_ssl
57addebfde088dcb0b7f2fab797228e96551290bfMartin v. LöwisCFLAGS=/Od /Zi /MDd /LDd /DDEBUG /D_DEBUG /DWIN32
6eb15863a97a6b9d95c8b2c7ad13125c6a2c7c67eHirokazu YamamotoLFLAGS=/nodefaultlib:"msvcrt"
7f32b0271a99e8ad2993ba9c95fe84a0f576b07ffTim Peters!ELSE
8f32b0271a99e8ad2993ba9c95fe84a0f576b07ffTim PetersMODULE=_ssl.pyd
9f32b0271a99e8ad2993ba9c95fe84a0f576b07ffTim PetersTEMP_DIR=x86-temp-release/_ssl
107addebfde088dcb0b7f2fab797228e96551290bfMartin v. LöwisCFLAGS=/Ox /MD /LD /DWIN32
11eb15863a97a6b9d95c8b2c7ad13125c6a2c7c67eHirokazu YamamotoLFLAGS=
12f32b0271a99e8ad2993ba9c95fe84a0f576b07ffTim Peters!ENDIF
13f32b0271a99e8ad2993ba9c95fe84a0f576b07ffTim Peters
14f32b0271a99e8ad2993ba9c95fe84a0f576b07ffTim PetersINCLUDES=-I ../../Include -I .. -I $(SSL_DIR)/inc32
15eb15863a97a6b9d95c8b2c7ad13125c6a2c7c67eHirokazu YamamotoSSL_LIB_DIR=$(SSL_DIR)/out32
167addebfde088dcb0b7f2fab797228e96551290bfMartin v. LöwisLIBS=gdi32.lib wsock32.lib user32.lib advapi32.lib /libpath:$(SSL_LIB_DIR) libeay32.lib ssleay32.lib
17f32b0271a99e8ad2993ba9c95fe84a0f576b07ffTim Peters
18f32b0271a99e8ad2993ba9c95fe84a0f576b07ffTim PetersSOURCE=../../Modules/_ssl.c $(SSL_LIB_DIR)/libeay32.lib $(SSL_LIB_DIR)/ssleay32.lib
19f32b0271a99e8ad2993ba9c95fe84a0f576b07ffTim Peters
20f32b0271a99e8ad2993ba9c95fe84a0f576b07ffTim Peters$(MODULE): $(SOURCE) ../*.h ../../Include/*.h
21f32b0271a99e8ad2993ba9c95fe84a0f576b07ffTim Peters    @if not exist "$(TEMP_DIR)/." mkdir "$(TEMP_DIR)"
22eb15863a97a6b9d95c8b2c7ad13125c6a2c7c67eHirokazu Yamamoto    cl /nologo $(SOURCE) $(CFLAGS) /Fo$(TEMP_DIR)\$*.obj $(INCLUDES) /link /out:$(MODULE) $(LIBS) $(LFLAGS)
23