From 0ca0851a01251b960ba19d958978004168f58593 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Tue, 26 Feb 2019 17:04:25 +0300 Subject: Add implementation --- upstream-build/build-commands/i686-win32-msvc | 88 +++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 upstream-build/build-commands/i686-win32-msvc (limited to 'upstream-build/build-commands/i686-win32-msvc') diff --git a/upstream-build/build-commands/i686-win32-msvc b/upstream-build/build-commands/i686-win32-msvc new file mode 100644 index 0000000..75e57fd --- /dev/null +++ b/upstream-build/build-commands/i686-win32-msvc @@ -0,0 +1,88 @@ +libcrypto ------------------------------------------------------------------- + +cl /Zi /Fdossl_static.pdb /Gs0 /GF /Gy /MD /W3 /wd4090 /nologo /I "." /I \ +"crypto\include" /I "include" /I ".." /I "..\crypto\include" /I "..\include" \ +-D"L_ENDIAN" -D"OPENSSL_PIC" \ +-D"OPENSSLDIR=\"C:\\Program Files (x86)\\Common Files\\SSL\"" \ +-D"ENGINESDIR=\"C:\\Program Files (x86)\\OpenSSL\\lib\\engines-1_1\"" \ +-D"OPENSSL_SYS_WIN32" -D"WIN32_LEAN_AND_MEAN" -D"UNICODE" -D"_UNICODE" \ +-D"_CRT_SECURE_NO_DEPRECATE" -D"_WINSOCK_DEPRECATED_NO_WARNINGS" \ +-D"OPENSSL_USE_APPLINK" -D"NDEBUG" -c /Focrypto\aes\aes_cbc.obj \ +"..\crypto\aes\aes_cbc.c" aes_cbc.c + +# Grep ../makefile/i686-win32-msvc for libcrypto.lib and CNF_EX_LIBS to see +# what are the object files and libraries. +# +link /nologo /debug /dll /nologo /debug /implib:libcrypto.lib \ +/out:libcrypto-1_1.dll /def:libcrypto.def \ +@C:\Users\build\AppData\Local\Temp\nm43EA.tmp + +# Grep ../makefile/x86_64-win32-msvc for libcrypto_static.lib to see what are +# the object files. +# +lib /nologo /out:libcrypto_static.lib \ +@C:\Users\build\AppData\Local\Temp\nm492B.tmp + + +libssl ---------------------------------------------------------------------- + +cl /Zi /Fdossl_static.pdb /Gs0 /GF /Gy /MD /W3 /wd4090 /nologo /I "." /I \ +"include" /I ".." /I "..\include" -D"L_ENDIAN" -D"OPENSSL_PIC" \ +-D"OPENSSLDIR=\"C:\\Program Files (x86)\\Common Files\\SSL\"" \ +-D"ENGINESDIR=\"C:\\Program Files (x86)\\OpenSSL\\lib\\engines-1_1\"" \ +-D"OPENSSL_SYS_WIN32" -D"WIN32_LEAN_AND_MEAN" -D"UNICODE" -D"_UNICODE" \ +-D"_CRT_SECURE_NO_DEPRECATE" -D"_WINSOCK_DEPRECATED_NO_WARNINGS" \ +-D"OPENSSL_USE_APPLINK" -D"NDEBUG" -c /Fossl\bio_ssl.obj "..\ssl\bio_ssl.c" \ +bio_ssl.c + +link /nologo /debug /dll /nologo /debug /implib:libssl.lib \ +/out:libssl-1_1.dll /def:libssl.def \ +@C:\Users\build\AppData\Local\Temp\nm9C7C.tmp + +lib /nologo /out:libssl_static.lib \ +@C:\Users\build\AppData\Local\Temp\nm9E61.tmp + + +libapps --------------------------------------------------------------------- + +Is also used for tests. + +cl /Zi /Fdossl_static.pdb /Gs0 /GF /Gy /MD /W3 /wd4090 /nologo /I "." /I \ +"include" /I ".." /I "..\include" -D"L_ENDIAN" -D"OPENSSL_PIC" \ +-D"OPENSSLDIR=\"C:\\Program Files (x86)\\Common Files\\SSL\"" \ +-D"ENGINESDIR=\"C:\\Program Files (x86)\\OpenSSL\\lib\\engines-1_1\"" \ +-D"OPENSSL_SYS_WIN32" -D"WIN32_LEAN_AND_MEAN" -D"UNICODE" -D"_UNICODE" \ +-D"_CRT_SECURE_NO_DEPRECATE" -D"_WINSOCK_DEPRECATED_NO_WARNINGS" \ +-D"OPENSSL_USE_APPLINK" -D"NDEBUG" -c /Foapps\app_rand.obj \ +"..\apps\app_rand.c" app_rand.c + +lib /nologo /out:apps\libapps.lib @C:\Users\build\AppData\Local\Temp\nm6769.tmp + +nm6769.tmp: +apps\app_rand.obj +apps\apps.obj +apps\bf_prefix.obj +apps\opt.obj +apps\s_cb.obj +apps\s_socket.obj +apps\win32_init.obj + + +openssl --------------------------------------------------------------------- + +cl /Zi /Fdapp.pdb /Gs0 /GF /Gy /MD /W3 /wd4090 /nologo /I "." /I "include" \ +/I "apps" /I ".." /I "..\include" -D"OPENSSL_SYS_WIN32" \ +-D"WIN32_LEAN_AND_MEAN" -D"UNICODE" -D"_UNICODE" -D"_CRT_SECURE_NO_DEPRECATE" \ +-D"_WINSOCK_DEPRECATED_NO_WARNINGS" -D"OPENSSL_USE_APPLINK" -D"NDEBUG" \ +-c /Foapps\asn1pars.obj "..\apps\asn1pars.c" asn1pars.c + +link /nologo /debug /subsystem:console /opt:ref /nologo /debug \ +/out:apps\openssl.exe @C:\Users\build\AppData\Local\Temp\nm246.tmp + +nmFCA0.tmp: +apps\asn1pars.obj +... +apps\libapps.lib +libssl.lib +libcrypto.lib +ws2_32.lib gdi32.lib advapi32.lib crypt32.lib user32.lib -- cgit v1.1