diff --git a/Build/Instructions.txt b/Build/Instructions.txt deleted file mode 100644 index 20b05950..00000000 --- a/Build/Instructions.txt +++ /dev/null @@ -1,45 +0,0 @@ -Building --------------------------- - -Rainmeter can be built using the free Visual Studio Express 2012 for Windows Desktop -or any paid version of VS2012 (e.g. Professional). Note some projects (such as the -NowPlaying plugin) cannot be built with the free Express version. - -The free VS2012 Express is available for download from: - http://microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop - -VS2012 Update 2 is also required for Windows XP targeting support. It is available -from: - http://microsoft.com/visualstudio/eng/downloads#d-visual-studio-2012-update - -After Visual Studio has been installed and updated, open Rainmeter.sln to build. - - -Building the installer --------------------------- - -To build the full Rainmeter distribution, run Build.bat. If you receive "not found" -errors, open Build.bat and change the variables at the top to match your system. - -To sign the installer and the Rainmeter executables, create a Certificate.bat file -alongside Build.bat with the following contents: - - set CERTFILE=/path/to/PFXcert.p12 - set CERTKEY=certpassword - - -Building old versions --------------------------- - -The Rainmeter GitHub repository does not contain the full source code history required -to build the installer for versions prior to r1249. To obtain the full source from r1 -to r1248, use the old Google Code SVN repository located at: - - http://rainmeter.googlecode.com/svn - -The build instructions above are applicable to r1130 - r1248. Build instructions for -r27 - r1129 can be found in svn/wiki/. - -The language files for r963 - r1214 were in a separate repository (svn:externals), -which is not available any longer. As a result, the language .dll's for those revisions -cannot be built. \ No newline at end of file diff --git a/Docs/Building.md b/Docs/Building.md new file mode 100644 index 00000000..581d3c0c --- /dev/null +++ b/Docs/Building.md @@ -0,0 +1,30 @@ +## Building Rainmeter + +Rainmeter can be built using the free Visual Studio Express 2012 for Windows Desktop or any paid version of VS2012 (e.g. Professional). Note some projects (such as the NowPlaying plugin) cannot be built with the free Express version. + +The free VS2012 Express version can be downloaded [here](http://microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop). + +VS2012 Update 2 (or later) is also required for Windows XP targeting support. It is available [here](http://microsoft.com/visualstudio/eng/downloads#d-visual-studio-2012-update). + +After Visual Studio has been installed and updated, open Rainmeter.sln to build. + + +### Building the installer + +To build the full Rainmeter distribution, run Build.bat. If you receive "not found" errors, open Build.bat and change the variables at the top to match your system. + +To sign the installer and the Rainmeter executables, create a Certificate.bat file alongside Build.bat with the following contents: + + set CERTFILE=/path/to/PFXcert.p12 + set CERTKEY=certpassword + + +### Building old versions + +The Rainmeter GitHub repository does not contain the full source code history required to build the installer for versions prior to r1249. To obtain the full source from r1 to r1248, use the old Google Code SVN repository located at: + + http://rainmeter.googlecode.com/svn + +The build instructions above are applicable to r1130 - r1248. Build instructions for r27 - r1129 can be found in svn/wiki/. + +The language files for r963 - r1214 were in a separate repository (svn:externals), which is not available any longer. As a result, the language .dll's for those revisions cannot be built. \ No newline at end of file diff --git a/README.md b/README.md index 3eb08d74..905ded4a 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ *Rainmeter* is a desktop customization tool for Windows. For more information and downloads, visit [rainmeter.net](http://rainmeter.net/). -Refer to [/Build/Instructions.txt](https://raw.github.com/rainmeter/rainmeter/master/Build/Instructions.txt) for build instructions. +For build instructions, see [this](https://github.com/rainmeter/rainmeter/edit/master/Docs/Building.md).