aboutsummaryrefslogtreecommitdiff
path: root/project/Win32BuildSetup/readme.txt
diff options
context:
space:
mode:
authorAlTheKiller <AlTheKiller@svn>2009-09-23 01:49:50 +0000
committerAlTheKiller <AlTheKiller@svn>2009-09-23 01:49:50 +0000
commit45285e8a9300cd754a760560640b75b09f98035e (patch)
treead9f093885ad5c98e9dd4156674e7691c22ed0a2 /project/Win32BuildSetup/readme.txt
step 3/4: Move linuxport to trunk. How'd I get roped into this?
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23097 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'project/Win32BuildSetup/readme.txt')
-rw-r--r--project/Win32BuildSetup/readme.txt47
1 files changed, 47 insertions, 0 deletions
diff --git a/project/Win32BuildSetup/readme.txt b/project/Win32BuildSetup/readme.txt
new file mode 100644
index 0000000000..51338f5a05
--- /dev/null
+++ b/project/Win32BuildSetup/readme.txt
@@ -0,0 +1,47 @@
+Prerequisites for building an XBMC for Windows installer:
+
+1) A working Visual C++ 2008 Express XBMC environment (See also http://xbmc.org/wiki/?title=HOW-TO_compile_XBMC_for_Windows_from_source_code#Compiling_XBMC_using_Visual_C.2B.2B_2008_Express_Edition)
+2) Nullsoft sciptable install system (http://nsis.sourceforge.net/Download)
+
+
+Usage:
+1) Copy the microsoft runtime dlls msvcp71.dll and msvcr71.dll into dependencies\
+2) Copy all plugins, skins and scripts you wish to include into the Add_* folders
+ Currently the following items are included:
+ - The Apple Movie Trailers script
+ - The Apple Movie Trailers Lite video plugin
+ - The SVN Repo Installer program plugin
+ - A favourites.xml pointing to the SVN Repo Installer
+ - The MediaStream skin
+
+3) Run BuildSetup.bat in project\Win32BuildSetup
+4) Watch the screen, maybe you're asked for input
+5) Wait... Wait... Wait...
+You should now have XBMCSetup-Rev<svnrevisionnr>.exe file.
+
+
+Adding additional skins:
+1) Copy the desired skins into Add_skins\
+2) The buildscript will try to find build.bat or build_skin.bat for each of the subdirectories of <skinpath> and build the skins.
+ Only skins that output the build to BUILD\<skinname> will be included in the setup at this point.
+ If build.bat is not found it will look for skin.xml and copy the directory if found (prebuilt skin).
+
+Adding scripts:
+1) Copy the desired scripts into Add_scripts\
+2) The buildscript will try to find build.bat for each of the subdirectories of <scriptpath> and build the scripts.
+ Only scripts that output the build to BUILD\<scriptname> will be included in the setup at this point.
+ If build.bat is not found it will look for default.py and copy the directory if found (prebuilt script).
+
+Adding plugins:
+1) Copy the desired plugins into Add_plugins\video, Add_plugins\music, Add_plugins\programs or Add_plugins\pictures
+2) The buildscript will try to find build.bat for each of the subdirectories in <pluginpath>\video,music,programs,pictures and build the plugins.
+ If build.bat is not found it will look for default.py and copy the directory if found (prebuilt plugin).
+
+
+TODO:
+-Add skin/script/plugin credits/revision to installoption description (if possible)
+-When uninstalling ask user if profiles should be deleted as well (currently they are not uninstalled)
+-Let user choose between install for all users or current user (at this point it installs for the current user).
+-Multilingual
+-Webinstaller?
+-... \ No newline at end of file