diff options
author | AlTheKiller <AlTheKiller@svn> | 2009-09-23 01:49:50 +0000 |
---|---|---|
committer | AlTheKiller <AlTheKiller@svn> | 2009-09-23 01:49:50 +0000 |
commit | 45285e8a9300cd754a760560640b75b09f98035e (patch) | |
tree | ad9f093885ad5c98e9dd4156674e7691c22ed0a2 /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.txt | 47 |
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 |