2012-01-14 10:08:52 +00:00
# Build on windows
2012-01-15 10:44:27 +00:00
* Install [.NET Framework 4.0 ](http://www.microsoft.com/download/en/details.aspx?id=17851 ) (if not installed yet)
2012-01-14 10:08:52 +00:00
2012-01-15 10:44:27 +00:00
* Install [msysGit ](http://code.google.com/p/msysgit/downloads/detail?name=Git-1.7.8-preview20111206.exe )
* I recommend you to install in `C:\msysgit`
2012-01-14 10:08:52 +00:00
2012-01-19 19:33:12 +00:00
* Open a Git console (available in Start Menu > Git > Git Bash). On the command line write
2012-01-19 19:35:34 +00:00
cd /c
git clone -b gettext-cs git://github.com/serras/SparkleShare.git
cd SparkleShare
git submodule update --init
2012-01-19 19:33:12 +00:00
* This way you will get the SparkleShare source code in `C:\SparkleShare`
2012-01-15 10:44:27 +00:00
* Download [SmartIrc4net-0.4.0.bin.zip ](http://sourceforge.net/projects/smartirc4net/files/SmartIrc4net/0.4.0/SmartIrc4net-0.4.0.bin.zip/download )
2012-01-19 19:33:12 +00:00
* Copy `Meebey.SmartIrc4net.dll` and `Meebey.SmartIrc4net.xml` from the zip file in `bin\release` to `C:\SparkleShare\bin` (create that directory if it does not exist)
2012-01-14 10:08:52 +00:00
2012-01-15 10:44:27 +00:00
* Download [CefSharp-0.3.1.7z ](https://github.com/downloads/chillitom/CefSharp/CefSharp-0.3.1.7z )
2012-01-19 19:33:12 +00:00
* Copy `avcodec-52.dll` , `avformat-52.dll` , `avutil-50.dll` , `CefSharp.dll` , `icudt42.dll` and `libcef.dll` from the 7z file in `CefSharp-0.3.1\Release\` to `c:\SparkleShare\bin`
2012-01-14 10:08:52 +00:00
2012-01-19 19:33:12 +00:00
* Copy the entire contents of the msysGit folder to `C:\SparkleShare\bin\msysgit`
2012-01-14 10:08:52 +00:00
2012-01-19 19:33:12 +00:00
* Open a command shell (available in Start Menu > Accessories > Command Prompt) and execute
2012-01-14 10:08:52 +00:00
2012-01-19 19:35:34 +00:00
C:
cd C:\SparkleShare
cd SparkleShare\Windows
build
2012-01-14 10:08:52 +00:00
2012-01-19 19:33:12 +00:00
* `C:\SparkleShare\bin` should now contain `SparkleLib.dll` and `SparkleShare.exe` , apart from folders `plugins` , `po` and `msysgit`
2012-01-14 10:08:52 +00:00
2012-01-15 10:44:27 +00:00
* If you want to build the Windows installer download and install [WiX ](http://wix.sourceforge.net/ )
2012-01-14 10:08:52 +00:00
2012-01-19 19:33:12 +00:00
* Then open a command shell and write almost the same as before, but with `installer` at the end
2012-01-19 19:35:34 +00:00
C:
cd C:\SparkleShare
cd SparkleShare\Windows
build installer
2012-01-19 19:33:12 +00:00
2012-01-19 19:35:34 +00:00
Now, each time you would like to get the latest changes open a Git console and run
2012-01-14 10:08:52 +00:00
2012-01-19 19:35:34 +00:00
cd /c/SparkleShare
git pull
git submodule update
2012-01-14 10:08:52 +00:00
2012-01-19 19:35:34 +00:00
and then run the build in the command shell.