📄 os2-emx.cmd
字号:
@echo offperl Configure OS2-EMXperl util\mkfiles.pl > MINFO@rem create make fileperl util\mk1mf.pl OS2-EMX > OS2-EMX.makperl util\mk1mf.pl dll OS2-EMX > OS2-EMX-DLL.makecho Generating export definition filesperl util\mkdef.pl crypto OS2 > os2\crypto.defperl util\mkdef.pl ssl OS2 > os2\ssl.defecho Generating x86 for GNU assemberecho Bignumcd crypto\bn\asmrem perl x86.pl a.out > bn-os2.asmperl bn-586.pl a.out > bn-os2.asm perl co-586.pl a.out > co-os2.asm cd ..\..\..echo DEScd crypto\des\asmperl des-586.pl a.out > d-os2.asmcd ..\..\..echo crypt(3)cd crypto\des\asmperl crypt586.pl a.out > y-os2.asmcd ..\..\..echo Blowfishcd crypto\bf\asmperl bf-586.pl a.out > b-os2.asmcd ..\..\..echo CAST5cd crypto\cast\asmperl cast-586.pl a.out > c-os2.asmcd ..\..\..echo RC4cd crypto\rc4\asmperl rc4-586.pl a.out > r4-os2.asmcd ..\..\..echo MD5cd crypto\md5\asmperl md5-586.pl a.out > m5-os2.asmcd ..\..\..echo SHA1cd crypto\sha\asmperl sha1-586.pl a.out > s1-os2.asmcd ..\..\..echo RIPEMD160cd crypto\ripemd\asmperl rmd-586.pl a.out > rm-os2.asmcd ..\..\..echo RC5\32cd crypto\rc5\asmperl rc5-586.pl a.out > r5-os2.asmcd ..\..\..cd os2if exist noname\backward_ssl.def goto nomkdirmkdir noname:nomkdirperl backwardify.pl crypto.def >backward_crypto.defperl backwardify.pl ssl.def >backward_ssl.defperl backwardify.pl -noname crypto.def >noname\backward_crypto.defperl backwardify.pl -noname ssl.def >noname\backward_ssl.defecho Creating backward compatibility forwarder dlls:echo crypto.dllgcc -Zomf -Zdll -Zcrtdll -o crypto.dll backward_crypto.def 2>&1 | grep -v L4085echo ssl.dllgcc -Zomf -Zdll -Zcrtdll -o ssl.dll backward_ssl.def 2>&1 | grep -v L4085echo Creating smaller backward compatibility forwarder dlls:echo These DLLs are not good for runtime resolution of symbols.echo noname\crypto.dllgcc -Zomf -Zdll -Zcrtdll -o noname/crypto.dll noname/backward_crypto.def 2>&1 | grep -v L4085echo noname\ssl.dllgcc -Zomf -Zdll -Zcrtdll -o noname/ssl.dll noname/backward_ssl.def 2>&1 | grep -v L4085echo Compressing forwarders (it is ok if lxlite is not found):lxlite *.dll noname/*.dllcd ..echo Now run:echo For static build:echo make -f OS2-EMX.makecho For dynamic build:echo make -f OS2-EMX-DLL.makecho then rename crypto.dll to cryptssl.dll, ssl.dll to open_ssl.dll
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -