Added OpenSSL builds to Watcom makefiles.
authorGuenter Knauf <lists@gknw.net>
Wed, 11 Aug 2010 16:08:39 +0000 (18:08 +0200)
committerGuenter Knauf <lists@gknw.net>
Wed, 11 Aug 2010 16:08:39 +0000 (18:08 +0200)
lib/Makefile.Watcom
src/Makefile.Watcom

index 63624d3..9096fa9 100644 (file)
@@ -66,6 +66,12 @@ ZLIB_ROOT = $(%zlib_root)
 ZLIB_ROOT = ..\..\zlib-1.2.5
 !endif
 
+!ifdef %openssl_root
+OPENSSL_ROOT = $(%openssl_root)
+!else
+OPENSSL_ROOT = ..\..\openssl-0.9.8o
+!endif
+
 !ifdef %ares_root
 ARES_ROOT = $(%ares_root)
 !else
@@ -76,6 +82,10 @@ ARES_ROOT = ..\ares
 CFLAGS += -dHAVE_ZLIB_H -dHAVE_LIBZ -I$(ZLIB_ROOT)
 !endif
 
+!ifdef %use_ssl
+CFLAGS += -wcd=138 -dUSE_OPENSSL -dUSE_SSLEAY -I$(OPENSSL_ROOT)\inc32
+!endif
+
 !ifdef %use_ares
 CFLAGS += -dUSE_ARES -I$(ARES_ROOT)
 !endif
@@ -169,6 +179,9 @@ $(LINK_ARG): $(__MAKEFILES__)
 !ifdef %use_zlib
        @%append $^@ library $(ZLIB_ROOT)\zlib.lib
 !endif
+!ifdef %use_ssl
+       @%append $^@ library $(OPENSSL_ROOT)\out32\libeay32.lib, $(OPENSSL_ROOT)\out32\ssleay32.lib
+!endif
 !ifdef %use_ares
        @%append $^@ library $(ARES_ROOT)\cares.lib
 !endif
index 84d78c1..5391fbe 100644 (file)
@@ -66,12 +66,22 @@ ZLIB_ROOT = $(%zlib_root)
 ZLIB_ROOT = ..\..\zlib-1.2.5
 !endif
 
+!ifdef %openssl_root
+OPENSSL_ROOT = $(%openssl_root)
+!else
+OPENSSL_ROOT = ..\..\openssl-0.9.8o
+!endif
+
 !ifdef %ares_root
 ARES_ROOT = $(%ares_root)
 !else
 ARES_ROOT = ..\ares
 !endif
 
+!ifdef %use_ssl
+CFLAGS += -wcd=138 -dUSE_OPENSSL -dUSE_SSLEAY -I$(OPENSSL_ROOT)\inc32
+!endif
+
 OBJ_DIR  = WC_Win32.obj
 LINK_ARG = $(OBJ_DIR)\wlink.arg
 
@@ -145,6 +155,9 @@ $(LINK_ARG): $(__MAKEFILES__)
 !ifdef %use_zlib
        @%append $^@ library $(ZLIB_ROOT)\zlib.lib
 !endif
+!ifdef %use_ssl
+       @%append $^@ library $(OPENSSL_ROOT)\out32\libeay32.lib, $(OPENSSL_ROOT)\out32\ssleay32.lib
+!endif
 !ifdef %use_ares
        @%append $^@ library $(ARES_ROOT)\cares.lib
 !endif