From 35fddb009e23e2fe5515a70a6d8931e39e1dbbfd Mon Sep 17 00:00:00 2001 From: Adam Howell Date: Wed, 25 Sep 2024 08:42:07 -0600 Subject: [PATCH 1/2] Formatted README.md --- README.md | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index f07849ab3..65ea8da23 100644 --- a/README.md +++ b/README.md @@ -11,40 +11,42 @@ It really whips the llama's ass. Building of the Winamp desktop client is currently based around Visual Studio 2019 (VS2019) and Intel IPP libs (You need to use exactly v6.1.1.035). There are different options of how to build Winamp: -1. Use a build_winampAll_2019.cmd script file that makes 4 versions x86/x64 (Debug and Release). In this case Visual Studio IDE not running. -2. Use a winampAll_2019.sln file to build and debug in Visual Studio IDE. +1. Use the `build_winampAll_2019.cmd` script file that makes 4 versions x86/x64 (Debug and Release). In this case Visual Studio IDE not running. +2. Use the `winampAll_2019.sln` file to build and debug in Visual Studio IDE. ### Dependencies -1. Use a build_winampAll_2019.cmd script file that makes 4 versions x86/x64 (Debug and Release). In this case Visual Studio IDE not running. -2. Use a winampAll_2019.sln file to build and debug in Visual Studio IDE. +1. Use the `build_winampAll_2019.cmd` script file that makes 4 versions x86/x64 (Debug and Release). In this case Visual Studio IDE not running. +2. Use the `winampAll_2019.sln` file to build and debug in Visual Studio IDE. #### libvpx We take libvpx from https://github.com/ShiftMediaProject/libvpx, modify it and pack to archive. -Run unpack_libvpx_v1.8.2_msvc16.cmd to unpack. +Run `unpack_libvpx_v1.8.2_msvc16.cmd` to unpack. #### libmpg123 We take libmpg123 from https://www.mpg123.de/download.shtml, modify it and pack to archive. -Run unpack_libmpg123.cmd to unpack and process dlls. +Run `unpack_libmpg123.cmd` to unpack and process dlls. #### OpenSSL You need to use openssl-1.0.1u. For that you need to build a static version of these libs. -Run build_vs_2019_openssl_x86.cmd and build_vs_2019_openssl_64.cmd. +Run `build_vs_2019_openssl_x86.cmd` and `build_vs_2019_openssl_64.cmd`. To build OpenSSL you need to install -7-Zip, NASM and Perl. +* 7-Zip +* NASM +* Perl #### DirectX 9 SDK We take DirectX 9 SDK (June 2010) from Microsoft, modify it and pack to archive. -Run unpack_microsoft_directx_sdk_2010.cmd to unpack it. +Run `unpack_microsoft_directx_sdk_2010.cmd` to unpack it. #### Microsoft ATLMFC lib fix -In file C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\atlmfc\include\atltransactionmanager.h +In file `C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\atlmfc\include\atltransactionmanager.h` -goto line 427 and change from 'return ::DeleteFile((LPTSTR)lpFileName);' to 'return DeleteFile((LPTSTR)lpFileName);' +Go to line 427 and change from `return ::DeleteFile((LPTSTR)lpFileName);` to `return DeleteFile((LPTSTR)lpFileName);` #### Intel IPP 6.1.1.035 We take Intel IPP 6.1.1.035, modify it and pack to archive. -Run unpack_intel_ipp_6.1.1.035.cmd to unpack it. +Run `unpack_intel_ipp_6.1.1.035.cmd` to unpack it. From 4deb00d60fb4dbf0ff5493963fc9f895c71c5882 Mon Sep 17 00:00:00 2001 From: Adam Howell Date: Wed, 25 Sep 2024 08:43:43 -0600 Subject: [PATCH 2/2] Added clickable URLs to README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 65ea8da23..7a46ca8ab 100644 --- a/README.md +++ b/README.md @@ -20,15 +20,15 @@ There are different options of how to build Winamp: 2. Use the `winampAll_2019.sln` file to build and debug in Visual Studio IDE. #### libvpx -We take libvpx from https://github.com/ShiftMediaProject/libvpx, modify it and pack to archive. +We take libvpx from [https://github.com/ShiftMediaProject/libvpx]([url](https://github.com/ShiftMediaProject/libvpx)), modify it and pack to archive. Run `unpack_libvpx_v1.8.2_msvc16.cmd` to unpack. #### libmpg123 -We take libmpg123 from https://www.mpg123.de/download.shtml, modify it and pack to archive. +We take libmpg123 from [https://www.mpg123.de/download.shtml]([url](https://www.mpg123.de/download.shtml)), modify it and pack to archive. Run `unpack_libmpg123.cmd` to unpack and process dlls. #### OpenSSL -You need to use openssl-1.0.1u. For that you need to build a static version of these libs. +You need to use `openssl-1.0.1u`. For that you need to build a static version of these libs. Run `build_vs_2019_openssl_x86.cmd` and `build_vs_2019_openssl_64.cmd`. To build OpenSSL you need to install