]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
add build machinery for the SSL socket module
authorAndrew MacIntyre <andymac@bullseye.apana.org.au>
Thu, 17 Feb 2005 12:47:03 +0000 (12:47 +0000)
committerAndrew MacIntyre <andymac@bullseye.apana.org.au>
Thu, 17 Feb 2005 12:47:03 +0000 (12:47 +0000)
PC/os2emx/Makefile

index 677605f2ffa185dd8bdc50edbb68ec9bdca36ec0..847fa671316ad27542cfd7b60274bddaef6d40f3 100644 (file)
@@ -59,6 +59,8 @@ HAVE_NCURSES= no
 HAVE_GDBM=     no
 # Do you have the BZ2 compression library installed?
 HAVE_BZ2=      no
+# Do you have the OpenSSL libraries installed
+HAVE_OPENSSL=  no
 
 # === install locations ===
 # default value of PYTHONHOME
@@ -476,6 +478,9 @@ endif
 ifeq ($(HAVE_BZ2),yes)
   HARDEXTMODULES+=     bz2
 endif
+ifeq ($(HAVE_OPENSSL),yes)
+  HARDEXTMODULES+=     _ssl
+endif
 
 # Expat is now distributed with the Python source
 HARDEXTMODULES+=       pyexpat
@@ -671,6 +676,9 @@ zlib$(MODULE.EXT): $(OUT)zlibmodule$O $(OUT)zlib_m.def $(PYTHON.IMPLIB)
 bz2$(MODULE.EXT): $(OUT)bz2module$O $(OUT)bz2_m.def $(PYTHON.IMPLIB)
        $(LD) $(LDFLAGS.DLL) -o $@ $(^^) $(L^) $(LIBS) -lbz2
 
+_ssl$(MODULE.EXT): $(OUT)_ssl$O $(OUT)_ssl_m.def $(PYTHON.IMPLIB)
+       $(LD) $(LDFLAGS.DLL) -o $@ $(^^) $(L^) $(LIBS) -lssl -lcrypto
+
 # the test target
 test:
        -find ../../Lib -name "*.py[co]" -exec rm {} ";"