aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrent Cook <bcook@openbsd.org>2014-12-14 16:42:47 -0600
committerBrent Cook <bcook@openbsd.org>2014-12-14 16:59:35 -0600
commitd2342f36bcf81dbcea22bb113a5d0e9e0de505f8 (patch)
treead303cfe96fd708a9c761566cbbc36b6ec2a8af2
parent09e5a841cdfedf46be51cfebab002d4a8fb0face (diff)
downloadportable-d2342f36bcf81dbcea22bb113a5d0e9e0de505f8.tar.gz
portable-d2342f36bcf81dbcea22bb113a5d0e9e0de505f8.tar.bz2
portable-d2342f36bcf81dbcea22bb113a5d0e9e0de505f8.zip
allow Windows DLLs to be built
based on a patch from Jan Engelhardt
-rw-r--r--configure.ac2
-rw-r--r--crypto/Makefile.am2
-rw-r--r--ssl/Makefile.am2
-rw-r--r--tls/Makefile.am2
4 files changed, 4 insertions, 4 deletions
diff --git a/configure.ac b/configure.ac
index 4b3d209..e56e39d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -33,7 +33,7 @@ case $host_os in
33 ;; 33 ;;
34 *mingw*) 34 *mingw*)
35 HOST_OS=win 35 HOST_OS=win
36 CFLAGS="$CFLAGS -D_GNU_SOURCE -D_POSIX -D_POSIX_SOURCE -D_REENTRANT -D_POSIX_THREAD_SAFE_FUNCTIONS -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0600 -DOPENSSL_NO_SPEED -D__USE_MINGW_ANSI_STDIO" 36 CFLAGS="$CFLAGS -D_GNU_SOURCE -D_POSIX -D_POSIX_SOURCE -D_REENTRANT -D_POSIX_THREAD_SAFE_FUNCTIONS -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0600 -DOPENSSL_NO_SPEED -DNO_SYSLOG -D__USE_MINGW_ANSI_STDIO"
37 AC_SUBST([PLATFORM_LDADD], ['-lws2_32']) 37 AC_SUBST([PLATFORM_LDADD], ['-lws2_32'])
38 ;; 38 ;;
39 *solaris*) 39 *solaris*)
diff --git a/crypto/Makefile.am b/crypto/Makefile.am
index 171d662..e5a4d4d 100644
--- a/crypto/Makefile.am
+++ b/crypto/Makefile.am
@@ -8,7 +8,7 @@ lib_LTLIBRARIES = libcrypto.la
8 8
9EXTRA_DIST = VERSION 9EXTRA_DIST = VERSION
10 10
11libcrypto_la_LDFLAGS = -version-info @LIBCRYPTO_VERSION@ 11libcrypto_la_LDFLAGS = -version-info @LIBCRYPTO_VERSION@ -no-undefined
12libcrypto_la_LIBADD = libcompat.la libcompatnoopt.la 12libcrypto_la_LIBADD = libcompat.la libcompatnoopt.la
13libcrypto_la_CFLAGS = $(CFLAGS) $(USER_CFLAGS) 13libcrypto_la_CFLAGS = $(CFLAGS) $(USER_CFLAGS)
14libcrypto_la_CFLAGS += -DOPENSSL_NO_HW_PADLOCK 14libcrypto_la_CFLAGS += -DOPENSSL_NO_HW_PADLOCK
diff --git a/ssl/Makefile.am b/ssl/Makefile.am
index 87aeff6..5dad39f 100644
--- a/ssl/Makefile.am
+++ b/ssl/Makefile.am
@@ -4,7 +4,7 @@ lib_LTLIBRARIES = libssl.la
4 4
5EXTRA_DIST = VERSION 5EXTRA_DIST = VERSION
6 6
7libssl_la_LDFLAGS = -version-info @LIBSSL_VERSION@ 7libssl_la_LDFLAGS = -version-info @LIBSSL_VERSION@ -no-undefined
8libssl_la_CFLAGS = $(CFLAGS) $(USER_CFLAGS) 8libssl_la_CFLAGS = $(CFLAGS) $(USER_CFLAGS)
9libssl_la_LIBADD = ../crypto/libcrypto.la 9libssl_la_LIBADD = ../crypto/libcrypto.la
10 10
diff --git a/tls/Makefile.am b/tls/Makefile.am
index 31ee861..cba2b9e 100644
--- a/tls/Makefile.am
+++ b/tls/Makefile.am
@@ -5,7 +5,7 @@ lib_LTLIBRARIES = libtls.la
5 5
6EXTRA_DIST = VERSION 6EXTRA_DIST = VERSION
7 7
8libtls_la_LDFLAGS = -version-info @LIBTLS_VERSION@ 8libtls_la_LDFLAGS = -version-info @LIBTLS_VERSION@ -no-undefined
9libtls_la_CFLAGS = $(CFLAGS) $(USER_CFLAGS) 9libtls_la_CFLAGS = $(CFLAGS) $(USER_CFLAGS)
10libtls_la_LIBADD = ../ssl/libssl.la 10libtls_la_LIBADD = ../ssl/libssl.la
11 11