I have existing batch files to build OpenSSL "1.0.2p". It uses following files to build OpenSSL.
But above files are missing from 1.1.1b. For reference I am adding code snippet from my batch file.
Code snippet from Batch file.
set VERSION=openssl-1.1.1b
cd %VERSION%
perl Configure VC-WIN64A no-asm
call ms\do_win64a
sed -e s/out32/out64/g ms\nt.mak | sed -e s/tmp32/tmp64/g | sed -e s/inc32/inc64/g > ms\nt-64.mak
nmake -f ms\nt-64.mak clean
nmake -f ms\nt-64.mak
............
.............
...........
cd %VERSION%
perl util\mk1mf.pl debug no-asm VC-WIN64A >ms\nt-dbg.mak
sed -e s/out32/out64/g ms\nt-dbg.mak | sed -e s/tmp32/tmp64/g | sed -e s/inc32/inc64/g > ms\nt-dbg-64.mak
nmake -f ms\nt-dbg-64.mak clean
nmake -f ms\nt-dbg-64.mak
Configuring OpenSSL version 1.1.1b (0x1010102fL) for VC-WIN64A
Using os-specific seed configuration
It looks like you don't have either nmake.exe or dmake.exe on your PATH,
so you will not be able to execute the commands from a Makefile. You can
install dmake.exe with the Perl Package Manager by running:
ppm install dmake
Creating configdata.pm
Creating makefile
**********************************************************************
*** ***
*** OpenSSL has been successfully configured ***
*** ***
*** If you encounter a problem while building, please open an ***
*** issue on GitHub <https://github.com/openssl/openssl/issues> ***
*** and include the output from the following command: ***
*** ***
*** perl configdata.pm --dump ***
*** ***
*** (If you are new to OpenSSL, you might want to consult the ***
*** 'Troubleshooting' section in the INSTALL file first) ***
*** ***
**********************************************************************
'ms\do_win64a' is not recognized as an internal or external command,
operable program or batch file.
Configuring OpenSSL version 1.1.1b (0x1010102fL) for VC-WIN64A
sed: can't read ms\nt.mak: No such file or directory
Microsoft (R) Program Maintenance Utility Version 14.16.27031.1
Copyright (C) Microsoft Corporation. All rights reserved.
NMAKE : fatal error U1073: don't know how to make 'clean'
Stop.
Can't open perl script "util\mk1mf.pl": No such file or directory
Please help me in getting these files generated and build the code using the batch-files.