/project/Win32BuildSetup/XBMCSetup*.exe
/project/Win32BuildSetup/languages.nsi
/project/Win32BuildSetup/skins.nsi
+/project/Win32BuildSetup/xbmc-audioencoder-addons.nsi
/project/Win32BuildSetup/xbmc-pvr-addons.nsi
/project/Win32BuildSetup/bgprocess
/project/Win32BuildSetup/makeclean
IF EXIST error.log del error.log > NUL
SET build_path=%CD%
ECHO ------------------------------------------------------------
+ ECHO Building addons...
+ cd ..\..\tools\buildsteps\win32
+ call make-addons.bat
+ IF %errorlevel%==1 (
+ set DIETEXT="failed to build addons"
+ cd %build_path%
+ goto DIE
+ )
+
+ cd %build_path%
+ IF EXIST error.log del error.log > NUL
+ ECHO ------------------------------------------------------------
ECHO Building Confluence Skin...
cd ..\..\addons\skin.confluence
call build.bat > NUL
!include /nonfatal "xbmc-pvr-addons.nsi"
SectionGroupEnd
+SectionGroup "Audio Encoder Addons" SecAudioEncoderAddons
+;xbmc-audioencoder-addons.nsi is generated by genNsisIncludes.bat
+!include /nonfatal "xbmc-audioencoder-addons.nsi"
+SectionGroupEnd
+
;--------------------------------
;Descriptions
rem Script by chadoe
rem This script generates nullsoft installer include files for xbmc's languages
-rem and pvr addons
+rem and addons
rem 1. Full / 2. Normal / 3. Minimal
rem languages
IF EXIST xbmc-pvr-addons.nsi del xbmc-pvr-addons.nsi > NUL
+IF EXIST xbmc-audioencoder-addons.nsi del xbmc-audioencoder-addons.nsi > NUL
IF EXIST skins.nsi del skins.nsi > NUL
SETLOCAL ENABLEDELAYEDEXPANSION
)
SET Counter=1
+FOR /F "tokens=*" %%P IN ('dir /B /AD BUILD_WIN32\Xbmc\xbmc-addons\audioencoder.*') DO (
+ SET "output=%%P"
+ SET output=!output:audioencoder.=!
+ ECHO Section !output! SecAudioEncoderAddons!Counter! >> xbmc-audioencoder-addons.nsi
+ ECHO SectionIn 1 #section is in installtype Full >> xbmc-audioencoder-addons.nsi
+ ECHO SetOutPath "$INSTDIR\addons\%%P" >> xbmc-audioencoder-addons.nsi
+ ECHO File /r "${xbmc_root}\Xbmc\xbmc-addons\%%P\*.*" >> xbmc-audioencoder-addons.nsi
+ ECHO SectionEnd >> xbmc-audioencoder-addons.nsi
+ SET /A Counter = !Counter! + 1
+)
+
+SET Counter=1
FOR /F "tokens=*" %%R IN ('dir /B /AD BUILD_WIN32\Xbmc\addons\skin*') DO (
SET "output=%%R"
SET output=!output:skin.=!