aboutsummaryrefslogtreecommitdiff
path: root/building.txt
diff options
context:
space:
mode:
Diffstat (limited to 'building.txt')
-rw-r--r--building.txt18
1 files changed, 18 insertions, 0 deletions
diff --git a/building.txt b/building.txt
new file mode 100644
index 000000000..43f043916
--- /dev/null
+++ b/building.txt
@@ -0,0 +1,18 @@
+Prerequisits:
+- Visual C++ 2010
+ Visual C++ 2010 Express Edition is probably also ok (not tested)
+- Perl (cygwin perl (http://www.cygwin.com/), strawberry perl (http://strawberryperl.com) or activestate perl (http://www.activestate.com/activeperl/) )
+- Python (2.7 used: http://www.python.org/) + libxml2 python bindings
+- Gnuwin32 gperf, gawk, gzip, flex, bison (and it's dependancies), sed (and it's dependancies (http://gnuwin32.sourceforge.net/), gperf
+- nasm (http://nasm.sourceforge.net). Make sure the nasm directory is in your path
+- Make sure that the gnuwin32 binaries are in a directory path with no spaces, like 'C:\gnuwin32\bin'
+- Make sure the environment PATH includes the directory where the gnuwin32 binaries are
+- Make sure python, perl are in the environment PATH
+- make sure the command prompt is set for compiling with the visual studio compiler (vcvars32.bat)
+- To build the installer: nsis
+
+Run the command buildall.bat. This will build everything including the installer.
+
+To clean the project tree (uses git) go to the top directory at a command prompt
+and type in 'git clean -dfx'
+