diff --git a/crypto/Makefile.am b/crypto/Makefile.am index ba96c51..2d95359 100644 --- a/crypto/Makefile.am +++ b/crypto/Makefile.am @@ -213,6 +213,11 @@ endif libcrypto_la_SOURCES += cpt_err.c libcrypto_la_SOURCES += cryptlib.c libcrypto_la_SOURCES += crypto_init.c +if !HOST_WIN +libcrypto_la_SOURCES += crypto_lock.c +else +libcrypto_la_SOURCES += crypto_lock_win.c +endif libcrypto_la_SOURCES += cversion.c libcrypto_la_SOURCES += ex_data.c libcrypto_la_SOURCES += malloc-wrapper.c diff --git a/crypto/crypto_lock_win.c b/crypto/compat/crypto_lock_win.c similarity index 100% rename from crypto/crypto_lock_win.c rename to crypto/compat/crypto_lock_win.c diff --git a/update.sh b/update.sh index 375d78d..f68eefb 100755 --- a/update.sh +++ b/update.sh @@ -154,6 +154,7 @@ for i in `awk '/SOURCES|HEADERS/ { print $3 }' crypto/Makefile.am` ; do fi done $CP crypto/compat/b_win.c crypto/bio +$CP crypto/compat/crypto_lock_win.c crypto $CP crypto/compat/ui_openssl_win.c crypto/ui # add the libcrypto symbol export list $GREP -v OPENSSL_ia32cap_P $libcrypto_src/Symbols.list | $GREP '^[A-Za-z0-9_]' > crypto/crypto.sym