Initial community commit

This commit is contained in:
Jef 2024-09-24 14:54:57 +02:00
parent 537bcbc862
commit fc06254474
16440 changed files with 4239995 additions and 2 deletions

Binary file not shown.

View file

@ -0,0 +1,73 @@
@echo off
if not defined MAKENSIS set MAKENSIS=C:\Program Files\NSIS\UNICODE\makensis.exe
if not defined WAPROJECTS set WAPROJECTS=c:\projects
if not defined CURSANDBOX set CURSANDBOX=%WAPROJECTS%
set MAKENSIS_COMMON_PARAM=/V1 /P4 /DUSE_MUI /DLZMA
if %TARGET_ARCH%==x64 set MAKENSIS_COMMON_PARAM=%MAKENSIS_COMMON_PARAM% /DWINAMP64
set SCRIPT=%CURSANDBOX%\installer\winamp\main.nsi
if not defined INSTALLER_LANG set INSTALLER_LANG=Mastering\Winamp\installer_beta.lang
if not defined INSTALLER_CONFIG set INSTALLER_CONFIG=Mastering\Winamp\installer_beta.config
SET WINAMP_VERSION_MAJOR=5
SET WINAMP_VERSION_MINOR=9
SET WINAMP_VERSION_MINOR_SECOND=0
for /F %%i in (%CURSANDBOX%\%INSTALLER_LANG%) do (
set MAKENSIS_RUN_PARAM=
for /F "eol=; tokens=1,2,3,4,5,6,7,8,9 delims=," %%j in (%CURSANDBOX%\%INSTALLER_CONFIG%) do (m00stercow
if /I "%%i" NEQ "all" (
set MAKENSIS_RUN_PARAM=/DLANG_USE_%%i /DLANG=%%i
) else (
set MAKENSIS_RUN_PARAM=/DLANG_USE_%%i
)
if /I "%%k" NEQ "" set MAKENSIS_RUN_PARAM=!MAKENSIS_RUN_PARAM! /D%%k
if /I "%%l" NEQ "" set MAKENSIS_RUN_PARAM=!MAKENSIS_RUN_PARAM! /D%%l
if /I "%%m" NEQ "" set MAKENSIS_RUN_PARAM=!MAKENSIS_RUN_PARAM! /D%%m
if /I "%%n" NEQ "" set MAKENSIS_RUN_PARAM=!MAKENSIS_RUN_PARAM! /D%%n
if /I "%%o" NEQ "" set MAKENSIS_RUN_PARAM=!MAKENSIS_RUN_PARAM! /D%%o
if /I "%%p" NEQ "" set MAKENSIS_RUN_PARAM=!MAKENSIS_RUN_PARAM! /D%%p
if /I "%%q" NEQ "" set MAKENSIS_RUN_PARAM=!MAKENSIS_RUN_PARAM! /D%%q
if /I "%%r" NEQ "" set MAKENSIS_RUN_PARAM=!MAKENSIS_RUN_PARAM! /D%%r
@echo.
@echo.
@echo Executing Makensis [Lang = '%%i', Configuration = '%%~j']
@echo.
@echo.
@echo "%MAKENSIS%" %MAKENSIS_COMMON_PARAM% !MAKENSIS_RUN_PARAM! "%SCRIPT%"
"%MAKENSIS%" %MAKENSIS_COMMON_PARAM% !MAKENSIS_RUN_PARAM! "%SCRIPT%"
if "%errorlevel%" EQU "0" (
@echo.
@echo.
set SIGNNAME=Winamp %WINAMP_VERSION_MAJOR%.%WINAMP_VERSION_MINOR%%WINAMP_VERSION_MINOR_SECOND% %%~j
if /I "%%k" EQU "lite" ( set INSTALLERNAME=%INSTALL_LITE%
) else ( if /I "%%k" == "std" ( set INSTALLERNAME=%INSTALL_STD%
) else ( if /I "%%k" == "full" (
if /I "%%l" == "pro" ( set INSTALLERNAME=%INSTALL_PRO%
) else ( if /I "%%l" == "bundle" ( set INSTALLERNAME=%INSTALL_BUNDLE%
) else ( if /I "%%l" == "eMusic-7plus" ( set INSTALLERNAME=%INSTALL_EMUSIC%
) else ( set INSTALLERNAME=%INSTALL_FULL%)))
)
))
@echo Signing [Configuration='%~2', File='!INSTALLERNAME!_%%i.exe']
@echo.
@echo.
call "%CURSANDBOX%\Mastering\Winamp\simple_sign.cmd" "!SIGNNAME!" "%CURSANDBOX%\installer\winamp\!INSTALLERNAME!_%%i.exe"
) else (
@echo Makensis Failed
)
)
)

View file

@ -0,0 +1,13 @@
@echo off
if not defined MAKENSIS set MAKENSIS=C:\Program Files\NSIS\UNICODE\makensis.exe
if not defined WAPROJECTS set WAPROJECTS=c:\projects
if not defined CURSANDBOX set CURSANDBOX=%WAPROJECTS%
set MAKENSIS_COMMON_PARAM=/V1 /P4 /DUSE_MUI /DLZMA
set SCRIPT=%CURSANDBOX%\installer\scrobbler\wa_mud.nsi
@echo "%MAKENSIS%" %MAKENSIS_COMMON_PARAM% "%SCRIPT%"
"%MAKENSIS%" %MAKENSIS_COMMON_PARAM% "%SCRIPT%"
@%CURSANDBOX%\Mastering\Winamp\simple_sign.cmd "Winamp MUD Plugin" "%CURSANDBOX%\installer\scrobbler\wa_orgler.exe"

View file

@ -0,0 +1,13 @@
@echo off
if not defined MAKENSIS set MAKENSIS=C:\Program Files\NSIS\UNICODE\makensis.exe
if not defined WAPROJECTS set WAPROJECTS=c:\projects
if not defined CURSANDBOX set CURSANDBOX=%WAPROJECTS%
set MAKENSIS_COMMON_PARAM=/V1 /P4
set SCRIPT=%CURSANDBOX%\installer\orb\orb.nsi
@echo "%MAKENSIS%" %MAKENSIS_COMMON_PARAM% "%SCRIPT%"
"%MAKENSIS%" %MAKENSIS_COMMON_PARAM% "%SCRIPT%"
@%CURSANDBOX%\Mastering\Winamp\simple_sign.cmd "Winamp Remote" "%CURSANDBOX%\installer\orb\orbembed.exe"

View file

@ -0,0 +1,37 @@
@echo off
if not defined MAKENSIS set MAKENSIS=C:\Program Files\NSIS\UNICODE\makensis.exe
if not defined WAPROJECTS set WAPROJECTS=c:\projects
if not defined CURSANDBOX set CURSANDBOX=%WAPROJECTS%
set MAKENSIS_COMMON_PARAM=/V1 /P4 /DLZMA /DLANG_USE_ALL
set SCRIPT=%CURSANDBOX%\installer\browserplugin\main.nsi
@echo.
@echo.
@echo Executing Makensis for Winamp Detect [Lang = '%%i']
@echo.
@echo.
@echo "%MAKENSIS%" %MAKENSIS_COMMON_PARAM% "%SCRIPT%"
"%MAKENSIS%" %MAKENSIS_COMMON_PARAM% "%SCRIPT%"
if "%errorlevel%" EQU "0" (
if /I "%BUILDTYPE%" == "final" (
@echo.
@echo.
set SIGNNAME=Winamp Detect
set INSTALLERNAME=installWaDetect
@echo Signing [File='!INSTALLERNAME!_%%i.exe']
@echo.
@echo.
call "%CURSANDBOX%\Mastering\Winamp\simple_sign.cmd" "!SIGNNAME!" "%CURSANDBOX%\installer\browserplugin\!INSTALLERNAME!_%%i.exe"
)
) else (
@echo Makensis Failed
)

View file

@ -0,0 +1,15 @@
@echo off
cd /D %CURSANDBOX%\output\Winamp
REM wbm auto "System\a52.wbm" "System\a52.w5s"
wbm auto "System\aacdec.wbm" "System\aacdec.w5s"
wbm auto "System\adpcm.wbm" "System\adpcm.w5s"
wbm auto "System\alac.wbm" "System\alac.w5s"
REM wbm auto "System\dca.wbm" "System\dca.w5s"
wbm auto "System\f263.wbm" "System\f263.w5s"
wbm auto "System\h264.wbm" "System\h264.w5s"
wbm auto "System\mp4v.wbm" "System\mp4v.w5s"
wbm auto "System\pcm.wbm" "System\pcm.w5s"
wbm auto "System\theora.wbm" "System\theora.w5s"
wbm auto "System\vlb.wbm" "System\vlb.w5s"
wbm auto "System\vp6.wbm" "System\vp6.w5s"
wbm auto "System\vp8.wbm" "System\vp8.w5s"

View file

@ -0,0 +1,19 @@
@echo off
REM copy this file to root of output dir (where winamp.exe and wbm.exe reside) and run to generate .wbm files
REM cd /D %CURSANDBOX%\output\Winamp
REM wbm auto "System\a52.wbm" "System\a52.w5s"
REM wbm auto "System\aacdec.wbm" "System\aacdec.w5s"
wbm auto "System\adpcm.wbm" "System\adpcm.w5s"
REM wbm auto "System\alac.wbm" "System\alac.w5s"
REM wbm auto "System\dca.wbm" "System\dca.w5s"
wbm auto "System\f263.wbm" "System\f263.w5s"
REM wbm auto "System\h264.wbm" "System\h264.w5s"
wbm auto "System\mp4v.wbm" "System\mp4v.w5s"
wbm auto "System\pcm.wbm" "System\pcm.w5s"
wbm auto "System\theora.wbm" "System\theora.w5s"
wbm auto "System\vlb.wbm" "System\vlb.w5s"
wbm auto "System\vp6.wbm" "System\vp6.w5s"
wbm auto "System\vp8.wbm" "System\vp8.w5s"
wbm auto "System\jnetlib.wbm" "System\jnetlib.w5s"
pause

View file

@ -0,0 +1,12 @@
@echo off
if not defined MAKENSIS set MAKENSIS=C:\Program Files\NSIS\UNICODE\makensis.exe
if not defined WAPROJECTS set WAPROJECTS=c:\projects
if not defined CURSANDBOX set CURSANDBOX=%WAPROJECTS%
set MAKENSIS_COMMON_PARAM=/V1 /P4 /DUSE_MUI /DLZMA
set SCRIPT=%CURSANDBOX%\installer\webdev\webdev.nsi
@echo "%MAKENSIS%" %MAKENSIS_COMMON_PARAM% "%SCRIPT%"
"%MAKENSIS%" %MAKENSIS_COMMON_PARAM% "%SCRIPT%"

View file

@ -0,0 +1,280 @@
<Build-Doc>
<!-- Get everything in the thirdparty module -->
<Source>in_avi <Tag>=$ENV{TAG_IN_AVI}</Tag> </Source>
<Source>in_cdda <Tag>=$ENV{TAG_INCDDA}</Tag> </Source>
<Source>in_dshow <Tag>=$ENV{TAG_INDSHOW}</Tag> </Source>
<Source>in_flac <Tag>=$ENV{TAG_IN_FLAC}</Tag> </Source>
<Source>in_flv <Tag>=$ENV{TAG_IN_FLV}</Tag> </Source>
<Source>in_linein <Tag>=$ENV{TAG_INLINEIN}</Tag> </Source>
<Source>in_midi <Tag>=$ENV{TAG_INMIDI}</Tag> </Source>
<Source>in_mkv <Tag>=$ENV{TAG_IN_MKV}</Tag> </Source>
<Source>in_mod <Tag>=$ENV{TAG_INMOD}</Tag> </Source>
<Source>in_mp3 <Tag>=$ENV{TAG_INMP3}</Tag> </Source>
<Source>in_mp4 <Tag>=$ENV{TAG_INMP4}</Tag> </Source>
<Source>in_nsv <Tag>=$ENV{TAG_INNSV}</Tag> </Source>
<Source>in_swf <Tag>=$ENV{TAG_IN_SWF}</Tag> </Source>
<Source>in_vorbis <Tag>=$ENV{TAG_INVORBIS}</Tag> </Source>
<Source>in_wave <Tag>=$ENV{TAG_INWAVE}</Tag> </Source>
<Source>in_wmvdrm <Tag>=$ENV{TAG_INWM}</Tag> </Source>
<Source>enc_flac2 <Tag>=$ENV{TAG_ENC_FLAC2}</Tag> </Source>
<Source>enc_fhgaac <Tag>=$ENV{TAG_ENCFHGAAC}</Tag> </Source>
<Source>enc_lame <Tag>=$ENV{TAG_ENCLAME}</Tag> </Source>
<Source>enc_vorbis <Tag>=$ENV{TAG_ENCVORBIS}</Tag> </Source>
<Source>enc_wav <Tag>=$ENV{TAG_ENC_WAV}</Tag> </Source>
<Source>enc_wma <Tag>=$ENV{TAG_ENCWMA}</Tag> </Source>
<Source>gen_crasher <Tag>=$ENV{TAG_GEN_CRASHER}</Tag></Source>
<Source>gen_ff <Tag>=$ENV{TAG_GENFF}</Tag> </Source>
<Source>gen_hotkeys <Tag>=$ENV{TAG_GENHOTKEYS}</Tag> </Source>
<Source>gen_ml <Tag>=$ENV{TAG_GENML}</Tag> </Source>
<Source>gen_tray <Tag>=$ENV{TAG_GENTRAY}</Tag> </Source>
<!--<Source>ml_addons <Tag>=$ENV{TAG_ML_ADDONS}</Tag> </Source>-->
<Source>ml_autotag <Tag>=$ENV{TAG_ML_AUTOTAG}</Tag> </Source>
<Source>ml_bookmarks <Tag>=$ENV{TAG_MLBOOKMARKS}</Tag></Source>
<!--<Source>ml_cloud <Tag>=$ENV{TAG_ML_CLOUD}</Tag> </Source>-->
<Source>ml_disc <Tag>=$ENV{TAG_ML_DISC}</Tag> </Source>
<Source>ml_devices <Tag>=$ENV{TAG_ML_DEVICES}</Tag> </Source>
<Source>ml_downloads <Tag>=$ENV{TAG_ML_DOWNLOADS}</Tag></Source>
<Source>ml_history <Tag>=$ENV{TAG_ML_HISTORY}</Tag> </Source>
<Source>ml_impex <Tag>=$ENV{TAG_MLIMPEX}</Tag> </Source>
<Source>ml_local <Tag>=$ENV{TAG_ML_LOCAL}</Tag> </Source>
<Source>ml_nowplaying <Tag>=$ENV{TAG_ML_NOWPLAYING}</Tag></Source>
<Source>ml_online <Tag>=$ENV{TAG_ML_ONLINE}</Tag> </Source>
<Source>ml_playlists <Tag>=$ENV{TAG_ML_PLAYLISTS}</Tag></Source>
<Source>ml_plg <Tag>=$ENV{TAG_ML_PLG}</Tag> </Source>
<Source>ml_pmp <Tag>=$ENV{TAG_ML_PMP}</Tag> </Source>
<Source>ml_rg <Tag>=$ENV{TAG_ML_RG}</Tag> </Source>
<Source>ml_transcode <Tag>=$ENV{TAG_ML_TRANSCODE}</Tag></Source>
<Source>ml_webdev <Tag>=$ENV{TAG_ML_WEBDEV}</Tag> </Source>
<Source>ml_wire <Tag>=$ENV{TAG_MLWIRE}</Tag> </Source>
<Source>out_ds <Tag>=$ENV{TAG_OUTDS}</Tag> </Source>
<Source>out_disk <Tag>=$ENV{TAG_OUTDISK}</Tag> </Source>
<Source>out_wave <Tag>=$ENV{TAG_OUTWAVE}</Tag> </Source>
<Source>pmp_activesync <Tag>=$ENV{TAG_PMP_ACTIVESYNC}</Tag></Source>
<Source>pmp_android <Tag>=$ENV{TAG_PMP_ANDROID}</Tag></Source>
<!--<Source>pmp_cloud <Tag>=$ENV{TAG_PMP_CLOUD}</Tag> </Source>-->
<Source>pmp_ipod <Tag>=$ENV{TAG_PMP_IPOD}</Tag> </Source>
<Source>pmp_njb <Tag>=$ENV{TAG_PMP_NJB}</Tag> </Source>
<Source>pmp_p4s <Tag>=$ENV{TAG_PMP_P4S}</Tag> </Source>
<Source>pmp_usb2 <Tag>=$ENV{TAG_PMP_USB2}</Tag> </Source>
<Source>pmp_wifi <Tag>=$ENV{TAG_PMP_WIFI}</Tag> </Source>
<!--<Source>vis_avs <Tag>=$ENV{TAG_VIS_AVS}</Tag> </Source>
<Source>ns-eel <Tag>=$ENV{TAG_VIS_AVS}</Tag> </Source>-->
<Source>vis_milk2 <Tag>=$ENV{TAG_VISMILK2}</Tag> </Source>
<Source>vis_nsfs <Tag>=$ENV{TAG_VISNSFS}</Tag> </Source>
<Source>Elevator <Tag>=$ENV{TAG_ELEVATOR}</Tag> </Source>
<Source>Winamp <Tag>=$ENV{TAG_WINAMP}</Tag> </Source>
<Source>winampa <Tag>=$ENV{TAG_WINAMPA}</Tag> </Source>
<Source>winampAll <Tag>=$ENV{TAG_WINAMPALL}</Tag> </Source>
<!--<Source>a52 <Tag>=$ENV{TAG_A52}</Tag> </Source>
<Source>a52dec <Tag>=$ENV{TAG_A52DEC}</Tag> </Source>-->
<Source>aacdec <Tag>=$ENV{TAG_AACDEC}</Tag> </Source>
<Source>aacPlus <Tag>=$ENV{TAG_AACLIBPLUS}</Tag> </Source>
<Source>adpcm <Tag>=$ENV{TAG_ADPCM}</Tag> </Source>
<Source>Agave <Tag>=$ENV{TAG_AGAVE}</Tag> </Source>
<Source>alac <Tag>=$ENV{TAG_ALAC}</Tag> </Source>
<Source>albumart <Tag>=$ENV{TAG_ALBUMART}</Tag> </Source>
<Source>apev2 <Tag>=$ENV{TAG_APEV2}</Tag> </Source>
<Source>auth <Tag>=$ENV{TAG_AUTH}</Tag> </Source>
<Source>bmp <Tag>=$ENV{TAG_BMP}</Tag> </Source>
<!--<Source>burner <Tag>=$ENV{TAG_BURNER}</Tag> </Source>-->
<Source>burnlib <Tag>=$ENV{TAG_BURNLIB}</Tag> </Source>
<Source>coloreditor <Tag>=$ENV{TAG_GENFF}</Tag> </Source>
<Source>config <Tag>=$ENV{TAG_CONFIG}</Tag> </Source>
<!--<Source>dca <Tag>=$ENV{TAG_DCA}</Tag> </Source>-->
<Source>devices <Tag>=$ENV{TAG_DEVICES}</Tag> </Source>
<Source>dlmgr <Tag>=$ENV{TAG_DLMGR}</Tag> </Source>
<Source>expat <Tag>=$ENV{TAG_EXPAT}</Tag> </Source>
<Source>f263 <Tag>=$ENV{TAG_F263}</Tag> </Source>
<Source>filereader <Tag>=$ENV{TAG_FILEREADER}</Tag> </Source>
<Source>freetype <Tag>=$ENV{TAG_FREETYPE}</Tag> </Source>
<Source>freetypewac <Tag>=$ENV{TAG_FREETYPEWAC}</Tag></Source>
<Source>gif <Tag>=$ENV{TAG_GIF}</Tag> </Source>
<Source>giflib <Tag>=$ENV{TAG_GIFLIB}</Tag> </Source>
<Source>gracenote <Tag>=$ENV{TAG_GRACENOTE}</Tag> </Source>
<Source>h264 <Tag>=$ENV{TAG_H264}</Tag> </Source>
<Source>h264dec <Tag>=$ENV{TAG_H264DEC}</Tag> </Source>
<Source>id3v2 <Tag>=$ENV{TAG_ID3V2}</Tag> </Source>
<Source>ijg <Tag>=$ENV{TAG_IJG}</Tag> </Source>
<Source>installer <Tag>=$ENV{TAG_INSTALLER}</Tag> </Source>
<Source>jnetlib <Tag>=$ENV{TAG_JNET}</Tag> </Source>
<Source>jpeg <Tag>=$ENV{TAG_JPEG}</Tag> </Source>
<!--<Source>libdca <Tag>=$ENV{TAG_LIBDCA}</Tag> </Source>-->
<Source>libmp4v2 <Tag>=$ENV{TAG_LIBMP4V2}</Tag> </Source>
<Source>libogg <Tag>=$ENV{TAG_LIBOGG}</Tag> </Source>
<Source>libpng <Tag>=$ENV{TAG_LIBPNG}</Tag> </Source>
<Source>libsndfile <Tag>=$ENV{TAG_LIBSNDFILE}</Tag> </Source>
<Source>libtheora <Tag>=$ENV{TAG_LIBTHEORA}</Tag> </Source>
<Source>libvorbis <Tag>=$ENV{TAG_LIBVORBIS}</Tag> </Source>
<Source>libvp6 <Tag>=$ENV{TAG_VP6}</Tag> </Source>
<Source>libvpx <Tag>=$ENV{TAG_LIBVPX}</Tag> </Source>
<!--<Source>libyajl <Tag>=$ENV{TAG_CLOUD}</Tag> </Source>-->
<Source>mp3 <Tag>=$ENV{TAG_MP3}</Tag> </Source>
<Source>mp4v <Tag>=$ENV{TAG_MP4V}</Tag> </Source>
<Source>mpeg4dec <Tag>=$ENV{TAG_MPEG4DEC}</Tag> </Source>
<Source>nde <Tag>=$ENV{TAG_NDE}</Tag> </Source>
<Source>nsavi <Tag>=$ENV{TAG_NSAVI}</Tag> </Source>
<Source>ns-eel2 <Tag>=$ENV{TAG_NSEEL2}</Tag> </Source>
<Source>nsmkv <Tag>=$ENV{TAG_NSMKV}</Tag> </Source>
<Source>nsutil <Tag>=$ENV{TAG_UTIL}</Tag> </Source>
<Source>nsv <Tag>=$ENV{TAG_NSV}</Tag> </Source>
<Source>nsvdec_vp3 <Tag>=$ENV{TAG_NSVDEC_VP3}</Tag> </Source>
<Source>nsvdec_vp5 <Tag>=$ENV{TAG_NSVDECVP5}</Tag> </Source>
<Source>nu <Tag>=$ENV{TAG_NU}</Tag> </Source>
<Source>omBrowser <Tag>=$ENV{TAG_OMBROWSER}</Tag> </Source>
<Source>openssl <Tag>=$ENV{TAG_OPENSSL}</Tag> </Source>
<Source>pcm <Tag>=$ENV{TAG_PCM}</Tag> </Source>
<Source>pfc <Tag>=$ENV{TAG_PFC}</Tag> </Source>
<Source>playlist <Tag>=$ENV{TAG_PLAYLIST}</Tag> </Source>
<Source>plist <Tag>=$ENV{TAG_PLIST}</Tag> </Source>
<Source>png <Tag>=$ENV{TAG_PNG}</Tag> </Source>
<Source>primo <Tag>=$ENV{TAG_PRIMO}</Tag> </Source>
<Source>ReplayGainAnalysis <Tag>=$ENV{TAG_ML_RG}</Tag> </Source>
<Source>resources <Tag>=$ENV{TAG_RESOURCES}</Tag> </Source>
<Source>SDKs\Rovi PrimoSDK Plus\4_28_06_0<Tag>=$ENV{TAG_VERITAS}</Tag></Source>
<Source>SDKs/WM_Format_SDK_95_Feb_2005/include<Tag>=$ENV{TAG_INWM}</Tag></Source>
<Source>tagz <Tag>=$ENV{TAG_TAGZ}</Tag> </Source>
<Source>tataki <Tag>=$ENV{TAG_TATAKI}</Tag> </Source>
<Source>theora <Tag>=$ENV{TAG_THEORA}</Tag> </Source>
<Source>timer <Tag>=$ENV{TAG_TIMER}</Tag> </Source>
<Source>vlb <Tag>=$ENV{TAG_VLB}</Tag> </Source>
<Source>vp32\include <Tag>=$ENV{TAG_VP32}</Tag> </Source>
<Source>vp32\lib\win32\Release<Tag>=$ENV{TAG_VP32}</Tag></Source>
<Source>vp6 <Tag>=$ENV{TAG_VP6}</Tag> </Source>
<Source>vp8x <Tag>=$ENV{TAG_VP8X}</Tag> </Source>
<Source>Wasabi <Tag>=$ENV{TAG_WASABI}</Tag> </Source>
<Source>Wasabi2 <Tag>=$ENV{TAG_REPLICANT}</Tag> </Source>
<Source>watcher <Tag>=$ENV{TAG_WATCHER}</Tag> </Source>
<Source>wbm <Tag>=$ENV{TAG_WBM}</Tag> </Source>
<Source>xml <Tag>=$ENV{TAG_XML}</Tag> </Source>
<Source>xspf <Tag>=$ENV{TAG_XSPF}</Tag> </Source>
<Source>zlib <Tag>=$ENV{TAG_ZLIB}</Tag> </Source>
<Source>nprt_plugin <Tag>=$ENV{TAG_NPRT_PLUGIN}</Tag></Source>
<Source>ie_plugin <Tag>=$ENV{TAG_IE_PLUGIN}</Tag> </Source>
<Source>codesign</Source>
<!-- Build -->
<Build>
Mastering/VerCtrl/verctrl.exe
<Parameters>="BETA $ENV{BRANDING}"</Parameters>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Add Win32 Projects Here (begin) -->
<Build>winampAll/ippAll.sln
<Param>/useenv</Param>
</Build>
<Build>winampAll/winampAll.sln
<Param>/useenv</Param>
</Build>
<!-- code signing certain executables -->
<Build>
cmd.exe
<Parameters>=$versionString=~/([0-9]*).([0-9]*)\.([0-9]*)/;"/E:ON /V:ON /C .\\Mastering\\Winamp\\simple_sign.cmd \"Nullsoft Winamp ".$1.".".$2.$3."\" \"$options{Sandbox}\\output\\winamp\\winamp.exe\"";</Parameters>
<Filter>dggenericOutputParser</Filter>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Signing winamp.exe</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
</Build>
<Build>
cmd.exe
<Parameters>=$versionString=~/([0-9]*).([0-9]*)\.([0-9]*)/;"/E:ON /V:ON /C .\\Mastering\\Winamp\\simple_sign.cmd \"Nullsoft Winamp ".$1.".".$2.$3."\" \"$options{Sandbox}\\output\\winamp\\elevator.exe\"";</Parameters>
<Filter>dggenericOutputParser</Filter>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Signing elevator.exe</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
</Build>
<Build>
cmd.exe
<Parameters>=$versionString=~/([0-9]*).([0-9]*)\.([0-9]*)/;"/E:ON /V:ON /C .\\Mastering\\Winamp\\simple_sign.cmd \"Nullsoft Winamp ".$1.".".$2.$3."\" \"$options{Sandbox}\\output\\winamp\\winampa.exe\"";</Parameters>
<Filter>dggenericOutputParser</Filter>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Signing winampa.exe</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
</Build>
<!-- WBM Generation -->
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_wbm.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Building Lazy-Load Wasabi Manifests (WBM)</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Image Rebasing -->
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\rebase.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Rebasing Plugins and Libraries</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Installer -->
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_installer.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Generating Installers</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_wadetect.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Generating Installers</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_webdev.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Generating Web Dev SDK</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Package up the results -->
<Link>
<Name>Download Winamp Distributive!!!</Name>
<Href> = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4; </Href>
<Configuration>Win32 Release|Win32</Configuration>
</Link>
<Link>
<Name>Versions History</Name>
<Href> = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4."/whatsnew.txt"; </Href>
<Configuration>Win32 Release|Win32</Configuration>
</Link>
<Package>Mastering/Winamp/package_vc.xml
<Configuration>Win32 Release|Win32</Configuration>
<Destination>=$versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"d:/bin/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4;</Destination>
<Copy>1</Copy>
<LinkName>Winamp</LinkName>
</Package>
</Build-Doc>

View file

@ -0,0 +1,422 @@
<Build-Doc>
<!-- Get everything in the thirdparty module -->
<Source>openssl</Source>
<Source>ml_webdev
<Tag>=$ENV{TAG_ML_WEBDEV}</Tag>
</Source>
<Source>timer
<Tag>=$ENV{TAG_TIMER}</Tag>
</Source>
<Source>wbm
<Tag>=$ENV{TAG_WBM}</Tag>
</Source>
<Source>nsvdec_vp3
<Tag>=$ENV{TAG_NSVDEC_VP3}</Tag>
</Source>
<Source>vlb
<Tag>=$ENV{TAG_VLB}</Tag>
</Source>
<Source>gen_talkback
<Tag>=$ENV{TAG_GEN_TALKBACK}</Tag>
</Source>
<Source>enc_flac2
<Tag>=$ENV{TAG_ENC_FLAC2}</Tag>
</Source>
<Source>primo
<Tag>=$ENV{TAG_PRIMO}</Tag>
</Source>
<Source>burner
<Tag>=$ENV{TAG_BURNER}</Tag>
</Source>
<Source>f263
<Tag>=$ENV{TAG_F263}</Tag>
</Source>
<Source>in_swf
<Tag>=$ENV{TAG_IN_SWF}</Tag>
</Source>
<Source>Elevator
<Tag>=$ENV{TAG_ELEVATOR}</Tag>
</Source>
<Source>zlib
<Tag>=$ENV{TAG_ZLIB}</Tag>
</Source>
<Source>apev2
<Tag>=$ENV{TAG_APEV2}</Tag>
</Source>
<Source>in_flv
<Tag>=$ENV{TAG_IN_FLV}</Tag>
</Source>
<Source>dlmgr
<Tag>=$ENV{TAG_DLMGR}</Tag>
</Source>
<Source>ml_autotag
<Tag>=$ENV{TAG_ML_AUTOTAG}</Tag>
</Source>
<Source>ml_orb
<Tag>=$ENV{TAG_ML_ORB}</Tag>
</Source>
<Source>ml_plg
<Tag>=$ENV{TAG_ML_PLG}</Tag>
</Source>
<Source>gracenote
<Tag>=$ENV{TAG_GRACENOTE}</Tag>
</Source>
<Source>freetype
<Tag>=$ENV{TAG_FREETYPE}</Tag>
</Source>
<Source>gen_crasher
<Tag>=$ENV{TAG_GEN_CRASHER}</Tag>
</Source>
<Source>flac
<Tag>=$ENV{TAG_LIBFLAC}</Tag>
</Source>
<Source>in_flac
<Tag>=$ENV{TAG_IN_FLAC}</Tag>
</Source>
<Source>enc_flac
<Tag>=$ENV{TAG_ENC_FLAC}</Tag>
</Source>
<Source>enc_wav
<Tag>=$ENV{TAG_ENC_WAV}</Tag>
</Source>
<Source>ml_transcode
<Tag>=$ENV{TAG_ML_TRANSCODE}</Tag>
</Source>
<Source>pmp_activesync
<Tag>=$ENV{TAG_PMP_ACTIVESYNC}</Tag>
</Source>
<Source>jpeg
<Tag>=$ENV{TAG_JPEG}</Tag>
</Source>
<Source>bmp
<Tag>=$ENV{TAG_BMP}</Tag>
</Source>
<Source>gif
<Tag>=$ENV{TAG_GIF}</Tag>
</Source>
<Source>ml_dash
<Tag>=$ENV{TAG_ML_DASH}</Tag>
</Source>
<Source>ReplayGainAnalysis
<Tag>=$ENV{TAG_ML_RG}</Tag>
</Source>
<Source>ml_rg
<Tag>=$ENV{TAG_ML_RG}</Tag>
</Source>
<Source>ml_local
<Tag>=$ENV{TAG_ML_LOCAL}</Tag>
</Source>
<Source>ml_nowplaying
<Tag>=$ENV{TAG_ML_NOWPLAYING}</Tag>
</Source>
<Source>ml_playlists
<Tag>=$ENV{TAG_ML_PLAYLISTS}</Tag>
</Source>
<Source>ml_history
<Tag>=$ENV{TAG_ML_HISTORY}</Tag>
</Source>
<Source>ml_disc
<Tag>=$ENV{TAG_ML_DISC}</Tag>
</Source>
<Source>watcher
<Tag>=$ENV{TAG_WATCHER}</Tag>
</Source>
<Source>nde
<Tag>=$ENV{TAG_NDE}</Tag>
</Source>
<Source>playlist
<Tag>=$ENV{TAG_PLAYLIST}</Tag>
</Source>
<Source>png
<Tag>=$ENV{TAG_PNG}</Tag>
</Source>
<Source>xml
<Tag>=$ENV{TAG_XML}</Tag>
</Source>
<!-- <Source>in_dvd
<Tag>=$ENV{TAG_IN_DVD}</Tag>
</Source> -->
<Source>alac
<Tag>=$ENV{TAG_ALAC}</Tag>
</Source>
<Source>ml_online
<Tag>=$ENV{TAG_ML_ONLINE}</Tag>
</Source>
<Source>tagz
<Tag>=$ENV{TAG_TAGZ}</Tag>
</Source>
<Source>ml_bookmarks
<Tag>=$ENV{TAG_MLBOOKMARKS}</Tag>
</Source>
<Source>libsndfile
<Tag>=$ENV{TAG_LIBSNDFILE}</Tag>
</Source>
<Source>ml_pmp
<Tag>=$ENV{TAG_ML_PMP}</Tag>
</Source>
<Source>pmp_ipod
<Tag>=$ENV{TAG_PMP_IPOD}</Tag>
</Source>
<Source>pmp_njb
<Tag>=$ENV{TAG_PMP_NJB}</Tag>
</Source>
<Source>pmp_p4s
<Tag>=$ENV{TAG_PMP_P4S}</Tag>
</Source>
<Source>pmp_usb
<Tag>=$ENV{TAG_PMP_USB}</Tag>
</Source>
<Source>in_wave
<Tag>=$ENV{TAG_INWAVE}</Tag>
</Source>
<Source>nu
<Tag>=$ENV{TAG_NU}</Tag>
</Source>
<Source>nsv\nsvencode.h
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>nsv\dec_if.h
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>nsv\enc_if.h
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>nsv\nsvbs.h
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>nsv\nsvlib.h
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>nsv\nsvplay
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>nsv\nsvlib.cpp
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>nsv/svc_nsvFactory.h
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>nsv/svc_nsvFactory.cpp
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>SDKs\Rovi PrimoSDK Plus\4_28_06_0
<Tag>=$ENV{TAG_VERITAS}</Tag>
</Source>
<Source>aacPlus
<Tag>=$ENV{TAG_AACLIBPLUS}</Tag>
</Source>
<Source>SDKs\WM_Format_SDK_9a\lib\WMVCORE.lib
<Tag>=$ENV{TAG_WMCORE}</Tag>
</Source>
<Source>SDKs\WM_Format_SDK_9a\include
<Tag>=$ENV{TAG_WMCORE}</Tag>
</Source>
<Source>jnetlib
<Tag>=$ENV{TAG_JNET}</Tag>
</Source>
<Source>coloreditor
<Tag>=$ENV{TAG_GENFF}</Tag>
</Source>
<Source>gen_ml
<Tag>=$ENV{TAG_GENML}</Tag>
</Source>
<Source>Winamp
<Tag>=$ENV{TAG_WINAMP}</Tag>
</Source>
<Source>config
<Tag>=$ENV{TAG_CONFIG}</Tag>
</Source>
<Source>winampa
<Tag>=$ENV{TAG_WINAMPA}</Tag>
</Source>
<Source>enc_aacplus
<Tag>=$ENV{TAG_ENCAACPLUS}</Tag>
</Source>
<Source>enc_lame
<Tag>=$ENV{TAG_ENCLAME}</Tag>
</Source>
<Source>enc_wma
<Tag>=$ENV{TAG_ENCWMA}</Tag>
</Source>
<Source>Agave
<Tag>=$ENV{TAG_AGAVE}</Tag>
</Source>
<Source>tataki
<Tag>=$ENV{TAG_TATAKI}</Tag>
</Source>
<Source>Wasabi
<Tag>=$ENV{TAG_WASABI}</Tag>
</Source>
<Source>gen_ff
<Tag>=$ENV{TAG_GENFF}</Tag>
</Source>
<Source>filereader
<Tag>=$ENV{TAG_FILEREADER}</Tag>
</Source>
<Source>gen_hotkeys
<Tag>=$ENV{TAG_GENHOTKEYS}</Tag>
</Source>
<Source>gen_tray
<Tag>=$ENV{TAG_GENTRAY}</Tag>
</Source>
<Source>in_cdda
<Tag>=$ENV{TAG_INCDDA}</Tag>
</Source>
<Source>in_linein
<Tag>=$ENV{TAG_INLINEIN}</Tag>
</Source>
<Source>pfc
<Tag>=$ENV{TAG_PFC}</Tag>
</Source>
<Source>in_midi
<Tag>=$ENV{TAG_INMIDI}</Tag>
</Source>
<Source>in_mod
<Tag>=$ENV{TAG_INMOD}</Tag>
</Source>
<Source>in_mp3
<Tag>=$ENV{TAG_INMP3}</Tag>
</Source>
<Source>in_mp4
<Tag>=$ENV{TAG_INMP4}</Tag>
</Source>
<Source>in_nsv
<Tag>=$ENV{TAG_INNSV}</Tag>
</Source>
<Source>in_vorbis
<Tag>=$ENV{TAG_INVORBIS}</Tag>
</Source>
<Source>in_wmvdrm
<Tag>=$ENV{TAG_INWM}</Tag>
</Source>
<Source>ml_wire
<Tag>=$ENV{TAG_MLWIRE}</Tag>
</Source>
<Source>out_ds
<Tag>=$ENV{TAG_OUTDS}</Tag>
</Source>
<Source>out_wave
<Tag>=$ENV{TAG_OUTWAVE}</Tag>
</Source>
<Source>vis_nsfs
<Tag>=$ENV{TAG_VISNSFS}</Tag>
</Source>
<Source>in_dshow
<Tag>=$ENV{TAG_INDSHOW}</Tag>
</Source>
<Source>vp5\include
<Tag>=$ENV{TAG_VP5}</Tag>
</Source>
<Source>vp5/lib/win32/release
<Tag>=$ENV{TAG_VP5}</Tag>
</Source>
<Source>nsvdec_vp5
<Tag>=$ENV{TAG_NSVDECVP5}</Tag>
</Source>
<Source>vp6/include
<Tag>=$ENV{TAG_VP6}</Tag>
</Source>
<Source>vp6/lib/win32/release
<Tag>=$ENV{TAG_VP6}</Tag>
</Source>
<Source>nsvdec_vp6
<Tag>=$ENV{TAG_NSVDECVP6}</Tag>
</Source>
<Source>dshow
<Tag>=$ENV{TAG_DSHOW}</Tag>
</Source>
<Source>SDKs\DirectX_9_Oct_2004
<Tag>=$ENV{TAG_DIRECTX}</Tag>
</Source>
<Source>vis_milk2
<Tag>=$ENV{TAG_VISMILK2}</Tag>
</Source>
<Source>vp32\include
<Tag>=$ENV{TAG_VP32}</Tag>
</Source>
<Source>vp32\lib\win32\Release
<Tag>=$ENV{TAG_VP32}</Tag>
</Source>
<Source>resources
<Tag>=$ENV{TAG_RESOURCES}</Tag>
</Source>
<Source>installer
<Tag>=$ENV{TAG_INSTALLER}</Tag>
</Source>
<Source>out_disk
<Tag>=$ENV{TAG_OUTDISK}</Tag>
</Source>
<Source>burnlib
<Tag>=$ENV{TAG_BURNLIB}</Tag>
</Source>
<Source>gen_dropbox
<Tag>=$ENV{TAG_GENDROPBOX}</Tag>
</Source>
<Source>ml_impex
<Tag>=$ENV{TAG_MLIMPEX}</Tag>
</Source>
<Source>plist
<Tag>=$ENV{TAG_PLIST}</Tag>
</Source>
<Source>omBrowser
<Tag>=$ENV{TAG_OMBROWSER}</Tag>
</Source>
<Source>winampAll
<Tag>=$ENV{TAG_WINAMPALL}</Tag>
</Source>
<Source>codesign</Source>
<!-- Build -->
<Build>
Mastering/VerCtrl/verctrl.exe
<Parameters>="BETA $ENV{BRANDING}"</Parameters>
<Filter>dggenericOutputParser</Filter>
</Build>
<Build>winampAll/winampAll.sln
<Param>/useenv</Param>
</Build>
<!-- WBM Generation -->
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_wbm.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Building Lazy-Load Wasabi Manifests (WBM)</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Installer -->
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_installer.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Generating Installers</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Package up the results -->
<Link>
<Name>Download Winamp Distributive!!!</Name>
<Href> = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4; </Href>
<Configuration>Win32 Release 64</Configuration>
</Link>
<Link>
<Name>Versions History</Name>
<Href> = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4."/whatsnew.txt"; </Href>
<Configuration>Win32 Release 64</Configuration>
</Link>
<Package>Mastering/Winamp/package_vc.xml
<Configuration>Win32 Release 64</Configuration>
<Destination>=$versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"d:/bin/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4;</Destination>
<Copy>1</Copy>
<LinkName>Winamp</LinkName>
</Package>
</Build-Doc>

View file

@ -0,0 +1,280 @@
<Build-Doc>
<!-- Get everything in the thirdparty module -->
<Source>in_avi <Tag>=$ENV{TAG_IN_AVI}</Tag> </Source>
<Source>in_cdda <Tag>=$ENV{TAG_INCDDA}</Tag> </Source>
<Source>in_dshow <Tag>=$ENV{TAG_INDSHOW}</Tag> </Source>
<Source>in_flac <Tag>=$ENV{TAG_IN_FLAC}</Tag> </Source>
<Source>in_flv <Tag>=$ENV{TAG_IN_FLV}</Tag> </Source>
<Source>in_linein <Tag>=$ENV{TAG_INLINEIN}</Tag> </Source>
<Source>in_midi <Tag>=$ENV{TAG_INMIDI}</Tag> </Source>
<Source>in_mkv <Tag>=$ENV{TAG_IN_MKV}</Tag> </Source>
<Source>in_mod <Tag>=$ENV{TAG_INMOD}</Tag> </Source>
<Source>in_mp3 <Tag>=$ENV{TAG_INMP3}</Tag> </Source>
<Source>in_mp4 <Tag>=$ENV{TAG_INMP4}</Tag> </Source>
<Source>in_nsv <Tag>=$ENV{TAG_INNSV}</Tag> </Source>
<Source>in_swf <Tag>=$ENV{TAG_IN_SWF}</Tag> </Source>
<Source>in_vorbis <Tag>=$ENV{TAG_INVORBIS}</Tag> </Source>
<Source>in_wave <Tag>=$ENV{TAG_INWAVE}</Tag> </Source>
<Source>in_wmvdrm <Tag>=$ENV{TAG_INWM}</Tag> </Source>
<Source>enc_flac2 <Tag>=$ENV{TAG_ENC_FLAC2}</Tag> </Source>
<Source>enc_fhgaac <Tag>=$ENV{TAG_ENCFHGAAC}</Tag> </Source>
<Source>enc_lame <Tag>=$ENV{TAG_ENCLAME}</Tag> </Source>
<Source>enc_vorbis <Tag>=$ENV{TAG_ENCVORBIS}</Tag> </Source>
<Source>enc_wav <Tag>=$ENV{TAG_ENC_WAV}</Tag> </Source>
<Source>enc_wma <Tag>=$ENV{TAG_ENCWMA}</Tag> </Source>
<Source>gen_crasher <Tag>=$ENV{TAG_GEN_CRASHER}</Tag></Source>
<Source>gen_ff <Tag>=$ENV{TAG_GENFF}</Tag> </Source>
<Source>gen_hotkeys <Tag>=$ENV{TAG_GENHOTKEYS}</Tag> </Source>
<Source>gen_ml <Tag>=$ENV{TAG_GENML}</Tag> </Source>
<Source>gen_tray <Tag>=$ENV{TAG_GENTRAY}</Tag> </Source>
<!--<Source>ml_addons <Tag>=$ENV{TAG_ML_ADDONS}</Tag> </Source>-->
<Source>ml_autotag <Tag>=$ENV{TAG_ML_AUTOTAG}</Tag> </Source>
<Source>ml_bookmarks <Tag>=$ENV{TAG_MLBOOKMARKS}</Tag></Source>
<!--<Source>ml_cloud <Tag>=$ENV{TAG_ML_CLOUD}</Tag> </Source>-->
<Source>ml_disc <Tag>=$ENV{TAG_ML_DISC}</Tag> </Source>
<Source>ml_devices <Tag>=$ENV{TAG_ML_DEVICES}</Tag> </Source>
<Source>ml_downloads <Tag>=$ENV{TAG_ML_DOWNLOADS}</Tag></Source>
<Source>ml_history <Tag>=$ENV{TAG_ML_HISTORY}</Tag> </Source>
<Source>ml_impex <Tag>=$ENV{TAG_MLIMPEX}</Tag> </Source>
<Source>ml_local <Tag>=$ENV{TAG_ML_LOCAL}</Tag> </Source>
<Source>ml_nowplaying <Tag>=$ENV{TAG_ML_NOWPLAYING}</Tag></Source>
<Source>ml_online <Tag>=$ENV{TAG_ML_ONLINE}</Tag> </Source>
<Source>ml_playlists <Tag>=$ENV{TAG_ML_PLAYLISTS}</Tag></Source>
<Source>ml_plg <Tag>=$ENV{TAG_ML_PLG}</Tag> </Source>
<Source>ml_pmp <Tag>=$ENV{TAG_ML_PMP}</Tag> </Source>
<Source>ml_rg <Tag>=$ENV{TAG_ML_RG}</Tag> </Source>
<Source>ml_transcode <Tag>=$ENV{TAG_ML_TRANSCODE}</Tag></Source>
<Source>ml_webdev <Tag>=$ENV{TAG_ML_WEBDEV}</Tag> </Source>
<Source>ml_wire <Tag>=$ENV{TAG_MLWIRE}</Tag> </Source>
<Source>out_ds <Tag>=$ENV{TAG_OUTDS}</Tag> </Source>
<Source>out_disk <Tag>=$ENV{TAG_OUTDISK}</Tag> </Source>
<Source>out_wave <Tag>=$ENV{TAG_OUTWAVE}</Tag> </Source>
<Source>pmp_activesync <Tag>=$ENV{TAG_PMP_ACTIVESYNC}</Tag></Source>
<Source>pmp_android <Tag>=$ENV{TAG_PMP_ANDROID}</Tag></Source>
<!--<Source>pmp_cloud <Tag>=$ENV{TAG_PMP_CLOUD}</Tag> </Source>-->
<Source>pmp_ipod <Tag>=$ENV{TAG_PMP_IPOD}</Tag> </Source>
<Source>pmp_njb <Tag>=$ENV{TAG_PMP_NJB}</Tag> </Source>
<Source>pmp_p4s <Tag>=$ENV{TAG_PMP_P4S}</Tag> </Source>
<Source>pmp_usb2 <Tag>=$ENV{TAG_PMP_USB2}</Tag> </Source>
<Source>pmp_wifi <Tag>=$ENV{TAG_PMP_WIFI}</Tag> </Source>
<!--<Source>vis_avs <Tag>=$ENV{TAG_VIS_AVS}</Tag> </Source>
<Source>ns-eel <Tag>=$ENV{TAG_VIS_AVS}</Tag> </Source>-->
<Source>vis_milk2 <Tag>=$ENV{TAG_VISMILK2}</Tag> </Source>
<Source>vis_nsfs <Tag>=$ENV{TAG_VISNSFS}</Tag> </Source>
<Source>Elevator <Tag>=$ENV{TAG_ELEVATOR}</Tag> </Source>
<Source>Winamp <Tag>=$ENV{TAG_WINAMP}</Tag> </Source>
<Source>winampa <Tag>=$ENV{TAG_WINAMPA}</Tag> </Source>
<Source>winampAll <Tag>=$ENV{TAG_WINAMPALL}</Tag> </Source>
<!--<Source>a52 <Tag>=$ENV{TAG_A52}</Tag> </Source>
<Source>a52dec <Tag>=$ENV{TAG_A52DEC}</Tag> </Source>-->
<Source>aacdec <Tag>=$ENV{TAG_AACDEC}</Tag> </Source>
<Source>aacPlus <Tag>=$ENV{TAG_AACLIBPLUS}</Tag> </Source>
<Source>adpcm <Tag>=$ENV{TAG_ADPCM}</Tag> </Source>
<Source>Agave <Tag>=$ENV{TAG_AGAVE}</Tag> </Source>
<Source>alac <Tag>=$ENV{TAG_ALAC}</Tag> </Source>
<Source>albumart <Tag>=$ENV{TAG_ALBUMART}</Tag> </Source>
<Source>apev2 <Tag>=$ENV{TAG_APEV2}</Tag> </Source>
<Source>auth <Tag>=$ENV{TAG_AUTH}</Tag> </Source>
<Source>bmp <Tag>=$ENV{TAG_BMP}</Tag> </Source>
<!--<Source>burner <Tag>=$ENV{TAG_BURNER}</Tag> </Source>-->
<Source>burnlib <Tag>=$ENV{TAG_BURNLIB}</Tag> </Source>
<Source>coloreditor <Tag>=$ENV{TAG_GENFF}</Tag> </Source>
<Source>config <Tag>=$ENV{TAG_CONFIG}</Tag> </Source>
<!--<Source>dca <Tag>=$ENV{TAG_DCA}</Tag> </Source>-->
<Source>devices <Tag>=$ENV{TAG_DEVICES}</Tag> </Source>
<Source>dlmgr <Tag>=$ENV{TAG_DLMGR}</Tag> </Source>
<Source>expat <Tag>=$ENV{TAG_EXPAT}</Tag> </Source>
<Source>f263 <Tag>=$ENV{TAG_F263}</Tag> </Source>
<Source>filereader <Tag>=$ENV{TAG_FILEREADER}</Tag> </Source>
<Source>freetype <Tag>=$ENV{TAG_FREETYPE}</Tag> </Source>
<Source>freetypewac <Tag>=$ENV{TAG_FREETYPEWAC}</Tag></Source>
<Source>gif <Tag>=$ENV{TAG_GIF}</Tag> </Source>
<Source>giflib <Tag>=$ENV{TAG_GIFLIB}</Tag> </Source>
<Source>gracenote <Tag>=$ENV{TAG_GRACENOTE}</Tag> </Source>
<Source>h264 <Tag>=$ENV{TAG_H264}</Tag> </Source>
<Source>h264dec <Tag>=$ENV{TAG_H264DEC}</Tag> </Source>
<Source>id3v2 <Tag>=$ENV{TAG_ID3V2}</Tag> </Source>
<Source>ijg <Tag>=$ENV{TAG_IJG}</Tag> </Source>
<Source>installer <Tag>=$ENV{TAG_INSTALLER}</Tag> </Source>
<Source>jnetlib <Tag>=$ENV{TAG_JNET}</Tag> </Source>
<Source>jpeg <Tag>=$ENV{TAG_JPEG}</Tag> </Source>
<!--<Source>libdca <Tag>=$ENV{TAG_LIBDCA}</Tag> </Source>-->
<Source>libmp4v2 <Tag>=$ENV{TAG_LIBMP4V2}</Tag> </Source>
<Source>libogg <Tag>=$ENV{TAG_LIBOGG}</Tag> </Source>
<Source>libpng <Tag>=$ENV{TAG_LIBPNG}</Tag> </Source>
<Source>libsndfile <Tag>=$ENV{TAG_LIBSNDFILE}</Tag> </Source>
<Source>libtheora <Tag>=$ENV{TAG_LIBTHEORA}</Tag> </Source>
<Source>libvorbis <Tag>=$ENV{TAG_LIBVORBIS}</Tag> </Source>
<Source>libvp6 <Tag>=$ENV{TAG_VP6}</Tag> </Source>
<Source>libvpx <Tag>=$ENV{TAG_LIBVPX}</Tag> </Source>
<!--<Source>libyajl <Tag>=$ENV{TAG_CLOUD}</Tag> </Source>-->
<Source>mp3 <Tag>=$ENV{TAG_MP3}</Tag> </Source>
<Source>mp4v <Tag>=$ENV{TAG_MP4V}</Tag> </Source>
<Source>mpeg4dec <Tag>=$ENV{TAG_MPEG4DEC}</Tag> </Source>
<Source>nde <Tag>=$ENV{TAG_NDE}</Tag> </Source>
<Source>nsavi <Tag>=$ENV{TAG_NSAVI}</Tag> </Source>
<Source>ns-eel2 <Tag>=$ENV{TAG_NSEEL2}</Tag> </Source>
<Source>nsmkv <Tag>=$ENV{TAG_NSMKV}</Tag> </Source>
<Source>nsutil <Tag>=$ENV{TAG_UTIL}</Tag> </Source>
<Source>nsv <Tag>=$ENV{TAG_NSV}</Tag> </Source>
<Source>nsvdec_vp3 <Tag>=$ENV{TAG_NSVDEC_VP3}</Tag> </Source>
<Source>nsvdec_vp5 <Tag>=$ENV{TAG_NSVDECVP5}</Tag> </Source>
<Source>nu <Tag>=$ENV{TAG_NU}</Tag> </Source>
<Source>omBrowser <Tag>=$ENV{TAG_OMBROWSER}</Tag> </Source>
<Source>openssl <Tag>=$ENV{TAG_OPENSSL}</Tag> </Source>
<Source>pcm <Tag>=$ENV{TAG_PCM}</Tag> </Source>
<Source>pfc <Tag>=$ENV{TAG_PFC}</Tag> </Source>
<Source>playlist <Tag>=$ENV{TAG_PLAYLIST}</Tag> </Source>
<Source>plist <Tag>=$ENV{TAG_PLIST}</Tag> </Source>
<Source>png <Tag>=$ENV{TAG_PNG}</Tag> </Source>
<Source>primo <Tag>=$ENV{TAG_PRIMO}</Tag> </Source>
<Source>ReplayGainAnalysis <Tag>=$ENV{TAG_ML_RG}</Tag> </Source>
<Source>resources <Tag>=$ENV{TAG_RESOURCES}</Tag> </Source>
<Source>SDKs\Rovi PrimoSDK Plus\4_28_06_0<Tag>=$ENV{TAG_VERITAS}</Tag></Source>
<Source>SDKs/WM_Format_SDK_95_Feb_2005/include<Tag>=$ENV{TAG_INWM}</Tag></Source>
<Source>tagz <Tag>=$ENV{TAG_TAGZ}</Tag> </Source>
<Source>tataki <Tag>=$ENV{TAG_TATAKI}</Tag> </Source>
<Source>theora <Tag>=$ENV{TAG_THEORA}</Tag> </Source>
<Source>timer <Tag>=$ENV{TAG_TIMER}</Tag> </Source>
<Source>vlb <Tag>=$ENV{TAG_VLB}</Tag> </Source>
<Source>vp32\include <Tag>=$ENV{TAG_VP32}</Tag> </Source>
<Source>vp32\lib\win32\Release<Tag>=$ENV{TAG_VP32}</Tag></Source>
<Source>vp6 <Tag>=$ENV{TAG_VP6}</Tag> </Source>
<Source>vp8x <Tag>=$ENV{TAG_VP8X}</Tag> </Source>
<Source>Wasabi <Tag>=$ENV{TAG_WASABI}</Tag> </Source>
<Source>Wasabi2 <Tag>=$ENV{TAG_REPLICANT}</Tag> </Source>
<Source>watcher <Tag>=$ENV{TAG_WATCHER}</Tag> </Source>
<Source>wbm <Tag>=$ENV{TAG_WBM}</Tag> </Source>
<Source>xml <Tag>=$ENV{TAG_XML}</Tag> </Source>
<Source>xspf <Tag>=$ENV{TAG_XSPF}</Tag> </Source>
<Source>zlib <Tag>=$ENV{TAG_ZLIB}</Tag> </Source>
<Source>nprt_plugin <Tag>=$ENV{TAG_NPRT_PLUGIN}</Tag></Source>
<Source>ie_plugin <Tag>=$ENV{TAG_IE_PLUGIN}</Tag> </Source>
<Source>codesign</Source>
<!-- Build -->
<Build>
Mastering/VerCtrl/verctrl.exe
<Parameters>="FINAL $ENV{BRANDING}"</Parameters>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Add Win32 Projects Here (begin) -->
<Build>winampAll/ippAll.sln
<Param>/useenv</Param>
</Build>
<Build>winampAll/winampAll.sln
<Param>/useenv</Param>
</Build>
<!-- code signing certain executables -->
<Build>
cmd.exe
<Parameters>=$versionString=~/([0-9]*).([0-9]*)\.([0-9]*)/;"/E:ON /V:ON /C .\\Mastering\\Winamp\\simple_sign.cmd \"Nullsoft Winamp ".$1.".".$2.$3."\" \"$options{Sandbox}\\output\\winamp\\winamp.exe\"";</Parameters>
<Filter>dggenericOutputParser</Filter>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Signing winamp.exe</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
</Build>
<Build>
cmd.exe
<Parameters>=$versionString=~/([0-9]*).([0-9]*)\.([0-9]*)/;"/E:ON /V:ON /C .\\Mastering\\Winamp\\simple_sign.cmd \"Nullsoft Winamp ".$1.".".$2.$3."\" \"$options{Sandbox}\\output\\winamp\\elevator.exe\"";</Parameters>
<Filter>dggenericOutputParser</Filter>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Signing elevator.exe</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
</Build>
<Build>
cmd.exe
<Parameters>=$versionString=~/([0-9]*).([0-9]*)\.([0-9]*)/;"/E:ON /V:ON /C .\\Mastering\\Winamp\\simple_sign.cmd \"Nullsoft Winamp ".$1.".".$2.$3."\" \"$options{Sandbox}\\output\\winamp\\winampa.exe\"";</Parameters>
<Filter>dggenericOutputParser</Filter>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Signing winampa.exe</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
</Build>
<!-- WBM Generation -->
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_wbm.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Building Lazy-Load Wasabi Manifests (WBM)</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Image Rebasing -->
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\rebase.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Rebasing Plugins and Libraries</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Installer -->
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_installer.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Generating Installers</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_wadetect.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Generating Installers</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_webdev.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Generating Web Dev SDK</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Package up the results -->
<Link>
<Name>Download Winamp Distributive!!!</Name>
<Href> = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_Final"; </Href>
<Configuration>Win32 Release|Win32</Configuration>
</Link>
<Link>
<Name>Versions History</Name>
<Href> = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_Final/whatsnew.txt"; </Href>
<Configuration>Win32 Release|Win32</Configuration>
</Link>
<Package>Mastering/Winamp/package_vc.xml
<Configuration>Win32 Release|Win32</Configuration>
<Destination>=$versionString=~/([0-9]*).([0-9]*)\.([0-9]*)/;"d:/bin/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_Final";</Destination>
<Copy>1</Copy>
<LinkName>Winamp</LinkName>
</Package>
</Build-Doc>

View file

@ -0,0 +1,271 @@
<Build-Doc>
<!--Geteverythinginthethirdpartymodule-->
<Source>openssl</Source>
<Source>expat</Source>
<Source>libogg</Source>
<Source>libvorbis</Source>
<Source>mp3</Source>
<Source>ijg</Source>
<Source>libpng</Source>
<Source>giflib</Source>
<Source>id3v2</Source>
<Source>libmp4v2</Source>
<Source>freetypewac</Source>
<Source>auth</Source>
<Source>gen_mud</Source>
<Source>vis_avs</Source>
<Source>ns-eel</Source>
<Source>ml_webdev</Source>
<Source>timer</Source>
<Source>wbm</Source>
<Source>nsvdec_vp3</Source>
<Source>vlb</Source>
<Source>gen_talkback</Source>
<Source>enc_flac2</Source>
<Source>primo</Source>
<Source>burner</Source>
<Source>f263</Source>
<Source>in_swf</Source>
<Source>Elevator</Source>
<Source>zlib</Source>
<Source>apev2</Source>
<Source>in_flv</Source>
<Source>dlmgr</Source>
<Source>ml_autotag</Source>
<Source>ml_orb</Source>
<Source>ml_plg</Source>
<Source>gracenote</Source>
<Source>freetype</Source>
<Source>gen_crasher</Source>
<Source>flac</Source>
<Source>in_flac</Source>
<Source>enc_flac</Source>
<Source>enc_wav</Source>
<Source>ml_transcode</Source>
<Source>pmp_activesync</Source>
<Source>jpeg</Source>
<Source>bmp</Source>
<Source>gif</Source>
<Source>ml_dash</Source>
<Source>ReplayGainAnalysis</Source>
<Source>ml_rg</Source>
<Source>ml_local</Source>
<Source>ml_nowplaying</Source>
<Source>ml_playlists</Source>
<Source>ml_history</Source>
<Source>ml_disc</Source>
<Source>watcher</Source>
<Source>nde</Source>
<Source>playlist</Source>
<Source>png</Source>
<Source>xml</Source>
<Source>alac</Source>
<Source>ml_online</Source>
<Source>tagz</Source>
<Source>ml_bookmarks</Source>
<Source>libsndfile</Source>
<Source>ml_pmp</Source>
<Source>pmp_ipod</Source>
<Source>pmp_njb</Source>
<Source>pmp_p4s</Source>
<Source>pmp_usb</Source>
<Source>in_wave</Source>
<Source>nu</Source>
<Source>nsv</Source>
<Source>in_mkv</Source>
<Source>nsmkv</Source>
<Source>SDKs\Rovi PrimoSDK Plus\4_28_06_0</Source>
<Source>aacPlus</Source>
<Source>jnetlib</Source>
<Source>coloreditor</Source>
<Source>gen_ml</Source>
<Source>Winamp</Source>
<Source>config</Source>
<Source>winampa</Source>
<Source>enc_aacplus</Source>
<Source>enc_lame</Source>
<Source>enc_wma</Source>
<Source>Agave</Source>
<Source>tataki</Source>
<Source>Wasabi</Source>
<Source>gen_ff</Source>
<Source>filereader</Source>
<Source>gen_hotkeys</Source>
<Source>gen_tray</Source>
<Source>in_cdda</Source>
<Source>in_linein</Source>
<Source>pfc</Source>
<Source>in_midi</Source>
<Source>in_mod</Source>
<Source>in_mp3</Source>
<Source>in_mp4</Source>
<Source>in_nsv</Source>
<Source>in_vorbis</Source>
<Source>in_wmvdrm</Source>
<Source>SDKs/WM_Format_SDK_95_Feb_2005/include</Source>
<Source>ml_wire</Source>
<Source>out_ds</Source>
<Source>out_wave</Source>
<Source>vis_nsfs</Source>
<Source>in_dshow</Source>
<Source>vp5\include</Source>
<Source>vp5/lib/win32/release</Source>
<Source>nsvdec_vp5</Source>
<Source>vp6</Source>
<Source>vis_milk2</Source>
<Source>vp32\include</Source>
<Source>vp32\lib\win32\Release</Source>
<Source>resources</Source>
<Source>installer</Source>
<Source>out_disk</Source>
<Source>burnlib</Source>
<Source>gen_dropbox</Source>
<Source>ml_impex</Source>
<Source>plist</Source>
<Source>omBrowser</Source>
<Source>winampAll</Source>
<Source>ns-eel2</Source>
<Source>adpcm</Source>
<Source>h264</Source>
<Source>h264dec</Source>
<Source>mpeg4dec</Source>
<Source>mp4v</Source>
<Source>a52</Source>
<Source>a52dec</Source>
<Source>in_avi</Source>
<Source>nsavi</Source>
<Source>nsutil</Source>
<Source>pcm</Source>
<Source>np_plugin</Source>
<Source>ie_plugin</Source>
<Source>ml_addons</Source>
<Source>codesign</Source>
<!-- version patch -->
<Build>
Mastering/VerCtrl/verctrl.exe
<Parameters>="NIGHT $ENV{BRANDING}"</Parameters>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Add Win32 Projects Here (begin) -->
<Build>winampAll/ippAll.sln
<Param>/useenv</Param>
</Build>
<Build>winampAll/winampAll.sln
<Param>/useenv</Param>
</Build>
<!-- code signing certain executables -->
<Build>
cmd.exe
<Parameters>=$versionString=~/([0-9]*).([0-9]*)\.([0-9]*)/;"/E:ON /V:ON /C .\\Mastering\\Winamp\\simple_sign.cmd \"Nullsoft Winamp ".$1.".".$2.$3."\" \"$options{Sandbox}\\output\\winamp\\winamp.exe\"";</Parameters>
<Filter>dggenericOutputParser</Filter>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Signing winamp.exe</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
</Build>
<Build>
cmd.exe
<Parameters>=$versionString=~/([0-9]*).([0-9]*)\.([0-9]*)/;"/E:ON /V:ON /C .\\Mastering\\Winamp\\simple_sign.cmd \"Nullsoft Winamp ".$1.".".$2.$3."\" \"$options{Sandbox}\\output\\winamp\\elevator.exe\"";</Parameters>
<Filter>dggenericOutputParser</Filter>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Signing elevator.exe</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
</Build>
<!-- WBM Generation -->
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_wbm.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Building Lazy-Load Wasabi Manifests (WBM)</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Image Rebasing -->
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\rebase.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Rebasing Plugins and Libraries</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Installer -->
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_installer.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Generating Installers</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_wadetect.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Generating Installers</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_webdev.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Generating Web Dev SDK</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_mud.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Generating MUD installer</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_orb.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Generating Orb installer</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Package up the results -->
<Link>
<Name>Download Winamp Distributive!!!</Name>
<Href> = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4; </Href>
<Configuration>Win32 Release|Win32</Configuration>
</Link>
<Link>
<Name>Versions History</Name>
<Href> = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4."/whatsnew.txt"; </Href>
<Configuration>Win32 Release|Win32</Configuration>
</Link>
<Package>Mastering/Winamp/package_vc.xml
<Configuration>Win32 Release|Win32</Configuration>
<Destination>=$versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"d:/bin/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4;</Destination>
<Copy>1</Copy>
<LinkName>Winamp</LinkName>
</Package>
</Build-Doc>

View file

@ -0,0 +1,448 @@
<Build-Doc>
<!-- Get everything in the thirdparty module -->
<Source>openssl</Source>
<Source>auth
<Tag>=$ENV{TAG_AUTH}</Tag>
</Source>
<Source>gen_mud
<Tag>=$ENV{TAG_GEN_MUD}</Tag>
</Source>
<Source>vis_avs
<Tag>=$ENV{TAG_VIS_AVS}</Tag>
</Source>
<Source>ns-eel
<Tag>=$ENV{TAG_VIS_AVS}</Tag>
</Source>
<Source>ml_webdev
<Tag>=$ENV{TAG_ML_WEBDEV}</Tag>
</Source>
<Source>timer
<Tag>=$ENV{TAG_TIMER}</Tag>
</Source>
<Source>wbm
<Tag>=$ENV{TAG_WBM}</Tag>
</Source>
<Source>nsvdec_vp3
<Tag>=$ENV{TAG_NSVDEC_VP3}</Tag>
</Source>
<Source>vlb
<Tag>=$ENV{TAG_VLB}</Tag>
</Source>
<Source>gen_talkback
<Tag>=$ENV{TAG_GEN_TALKBACK}</Tag>
</Source>
<Source>enc_flac2
<Tag>=$ENV{TAG_ENC_FLAC2}</Tag>
</Source>
<Source>primo
<Tag>=$ENV{TAG_PRIMO}</Tag>
</Source>
<Source>burner
<Tag>=$ENV{TAG_BURNER}</Tag>
</Source>
<Source>f263
<Tag>=$ENV{TAG_F263}</Tag>
</Source>
<Source>in_swf
<Tag>=$ENV{TAG_IN_SWF}</Tag>
</Source>
<Source>Elevator
<Tag>=$ENV{TAG_ELEVATOR}</Tag>
</Source>
<Source>zlib
<Tag>=$ENV{TAG_ZLIB}</Tag>
</Source>
<Source>apev2
<Tag>=$ENV{TAG_APEV2}</Tag>
</Source>
<Source>in_flv
<Tag>=$ENV{TAG_IN_FLV}</Tag>
</Source>
<Source>dlmgr
<Tag>=$ENV{TAG_DLMGR}</Tag>
</Source>
<Source>ml_autotag
<Tag>=$ENV{TAG_ML_AUTOTAG}</Tag>
</Source>
<Source>ml_orb
<Tag>=$ENV{TAG_ML_ORB}</Tag>
</Source>
<Source>ml_plg
<Tag>=$ENV{TAG_ML_PLG}</Tag>
</Source>
<Source>gracenote
<Tag>=$ENV{TAG_GRACENOTE}</Tag>
</Source>
<Source>freetype
<Tag>=$ENV{TAG_FREETYPE}</Tag>
</Source>
<Source>gen_crasher
<Tag>=$ENV{TAG_GEN_CRASHER}</Tag>
</Source>
<Source>flac
<Tag>=$ENV{TAG_LIBFLAC}</Tag>
</Source>
<Source>in_flac
<Tag>=$ENV{TAG_IN_FLAC}</Tag>
</Source>
<Source>enc_flac
<Tag>=$ENV{TAG_ENC_FLAC}</Tag>
</Source>
<Source>enc_wav
<Tag>=$ENV{TAG_ENC_WAV}</Tag>
</Source>
<Source>ml_transcode
<Tag>=$ENV{TAG_ML_TRANSCODE}</Tag>
</Source>
<Source>pmp_activesync
<Tag>=$ENV{TAG_PMP_ACTIVESYNC}</Tag>
</Source>
<Source>jpeg
<Tag>=$ENV{TAG_JPEG}</Tag>
</Source>
<Source>bmp
<Tag>=$ENV{TAG_BMP}</Tag>
</Source>
<Source>gif
<Tag>=$ENV{TAG_GIF}</Tag>
</Source>
<Source>ml_dash
<Tag>=$ENV{TAG_ML_DASH}</Tag>
</Source>
<Source>ReplayGainAnalysis
<Tag>=$ENV{TAG_ML_RG}</Tag>
</Source>
<Source>ml_rg
<Tag>=$ENV{TAG_ML_RG}</Tag>
</Source>
<Source>ml_local
<Tag>=$ENV{TAG_ML_LOCAL}</Tag>
</Source>
<Source>ml_nowplaying
<Tag>=$ENV{TAG_ML_NOWPLAYING}</Tag>
</Source>
<Source>ml_playlists
<Tag>=$ENV{TAG_ML_PLAYLISTS}</Tag>
</Source>
<Source>ml_history
<Tag>=$ENV{TAG_ML_HISTORY}</Tag>
</Source>
<Source>ml_disc
<Tag>=$ENV{TAG_ML_DISC}</Tag>
</Source>
<Source>watcher
<Tag>=$ENV{TAG_WATCHER}</Tag>
</Source>
<Source>nde
<Tag>=$ENV{TAG_NDE}</Tag>
</Source>
<Source>playlist
<Tag>=$ENV{TAG_PLAYLIST}</Tag>
</Source>
<Source>png
<Tag>=$ENV{TAG_PNG}</Tag>
</Source>
<Source>xml
<Tag>=$ENV{TAG_XML}</Tag>
</Source>
<!-- <Source>in_dvd
<Tag>=$ENV{TAG_IN_DVD}</Tag>
</Source> -->
<Source>alac
<Tag>=$ENV{TAG_ALAC}</Tag>
</Source>
<Source>ml_online
<Tag>=$ENV{TAG_ML_ONLINE}</Tag>
</Source>
<Source>tagz
<Tag>=$ENV{TAG_TAGZ}</Tag>
</Source>
<Source>ml_bookmarks
<Tag>=$ENV{TAG_MLBOOKMARKS}</Tag>
</Source>
<Source>libsndfile
<Tag>=$ENV{TAG_LIBSNDFILE}</Tag>
</Source>
<Source>ml_pmp
<Tag>=$ENV{TAG_ML_PMP}</Tag>
</Source>
<Source>pmp_ipod
<Tag>=$ENV{TAG_PMP_IPOD}</Tag>
</Source>
<Source>pmp_njb
<Tag>=$ENV{TAG_PMP_NJB}</Tag>
</Source>
<Source>pmp_p4s
<Tag>=$ENV{TAG_PMP_P4S}</Tag>
</Source>
<Source>pmp_usb
<Tag>=$ENV{TAG_PMP_USB}</Tag>
</Source>
<Source>in_wave
<Tag>=$ENV{TAG_INWAVE}</Tag>
</Source>
<Source>nu
<Tag>=$ENV{TAG_NU}</Tag>
</Source>
<Source>nsv\nsvencode.h
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>nsv\dec_if.h
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>nsv\enc_if.h
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>nsv\nsvbs.h
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>nsv\nsvlib.h
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>nsv\nsvplay
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>nsv\nsvlib.cpp
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>nsv/svc_nsvFactory.h
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>nsv/svc_nsvFactory.cpp
<Tag>=$ENV{TAG_NSV}</Tag>
</Source>
<Source>SDKs\Rovi PrimoSDK Plus\4_28_06_0
<Tag>=$ENV{TAG_VERITAS}</Tag>
</Source>
<Source>aacPlus
<Tag>=$ENV{TAG_AACLIBPLUS}</Tag>
</Source>
<Source>SDKs\WM_Format_SDK_9a\lib\WMVCORE.lib
<Tag>=$ENV{TAG_WMCORE}</Tag>
</Source>
<Source>SDKs\WM_Format_SDK_9a\include
<Tag>=$ENV{TAG_WMCORE}</Tag>
</Source>
<Source>jnetlib
<Tag>=$ENV{TAG_JNET}</Tag>
</Source>
<Source>coloreditor
<Tag>=$ENV{TAG_GENFF}</Tag>
</Source>
<Source>gen_ml
<Tag>=$ENV{TAG_GENML}</Tag>
</Source>
<Source>Winamp
<Tag>=$ENV{TAG_WINAMP}</Tag>
</Source>
<Source>config
<Tag>=$ENV{TAG_CONFIG}</Tag>
</Source>
<Source>winampa
<Tag>=$ENV{TAG_WINAMPA}</Tag>
</Source>
<Source>enc_aacplus
<Tag>=$ENV{TAG_ENCAACPLUS}</Tag>
</Source>
<Source>enc_lame
<Tag>=$ENV{TAG_ENCLAME}</Tag>
</Source>
<Source>enc_wma
<Tag>=$ENV{TAG_ENCWMA}</Tag>
</Source>
<Source>Agave
<Tag>=$ENV{TAG_AGAVE}</Tag>
</Source>
<Source>tataki
<Tag>=$ENV{TAG_TATAKI}</Tag>
</Source>
<Source>Wasabi
<Tag>=$ENV{TAG_WASABI}</Tag>
</Source>
<Source>gen_ff
<Tag>=$ENV{TAG_GENFF}</Tag>
</Source>
<Source>filereader
<Tag>=$ENV{TAG_FILEREADER}</Tag>
</Source>
<Source>gen_hotkeys
<Tag>=$ENV{TAG_GENHOTKEYS}</Tag>
</Source>
<Source>gen_tray
<Tag>=$ENV{TAG_GENTRAY}</Tag>
</Source>
<Source>in_cdda
<Tag>=$ENV{TAG_INCDDA}</Tag>
</Source>
<Source>in_linein
<Tag>=$ENV{TAG_INLINEIN}</Tag>
</Source>
<Source>pfc
<Tag>=$ENV{TAG_PFC}</Tag>
</Source>
<Source>in_midi
<Tag>=$ENV{TAG_INMIDI}</Tag>
</Source>
<Source>in_mod
<Tag>=$ENV{TAG_INMOD}</Tag>
</Source>
<Source>in_mp3
<Tag>=$ENV{TAG_INMP3}</Tag>
</Source>
<Source>in_mp4
<Tag>=$ENV{TAG_INMP4}</Tag>
</Source>
<Source>in_nsv
<Tag>=$ENV{TAG_INNSV}</Tag>
</Source>
<Source>in_vorbis
<Tag>=$ENV{TAG_INVORBIS}</Tag>
</Source>
<Source>in_wmvdrm
<Tag>=$ENV{TAG_INWM}</Tag>
</Source>
<Source>ml_wire
<Tag>=$ENV{TAG_MLWIRE}</Tag>
</Source>
<Source>out_ds
<Tag>=$ENV{TAG_OUTDS}</Tag>
</Source>
<Source>out_wave
<Tag>=$ENV{TAG_OUTWAVE}</Tag>
</Source>
<Source>vis_nsfs
<Tag>=$ENV{TAG_VISNSFS}</Tag>
</Source>
<Source>in_dshow
<Tag>=$ENV{TAG_INDSHOW}</Tag>
</Source>
<Source>vp5\include
<Tag>=$ENV{TAG_VP5}</Tag>
</Source>
<Source>vp5/lib/win32/release
<Tag>=$ENV{TAG_VP5}</Tag>
</Source>
<Source>nsvdec_vp5
<Tag>=$ENV{TAG_NSVDECVP5}</Tag>
</Source>
<Source>vp6/include
<Tag>=$ENV{TAG_VP6}</Tag>
</Source>
<Source>vp6/lib/win32/release
<Tag>=$ENV{TAG_VP6}</Tag>
</Source>
<Source>nsvdec_vp6
<Tag>=$ENV{TAG_NSVDECVP6}</Tag>
</Source>
<Source>dshow
<Tag>=$ENV{TAG_DSHOW}</Tag>
</Source>
<Source>SDKs\DirectX_9_Oct_2004
<Tag>=$ENV{TAG_DIRECTX}</Tag>
</Source>
<Source>vis_milk2
<Tag>=$ENV{TAG_VISMILK2}</Tag>
</Source>
<Source>vp32\include
<Tag>=$ENV{TAG_VP32}</Tag>
</Source>
<Source>vp32\lib\win32\Release
<Tag>=$ENV{TAG_VP32}</Tag>
</Source>
<Source>resources
<Tag>=$ENV{TAG_RESOURCES}</Tag>
</Source>
<Source>installer
<Tag>=$ENV{TAG_INSTALLER}</Tag>
</Source>
<Source>out_disk
<Tag>=$ENV{TAG_OUTDISK}</Tag>
</Source>
<Source>burnlib
<Tag>=$ENV{TAG_BURNLIB}</Tag>
</Source>
<Source>gen_dropbox
<Tag>=$ENV{TAG_GENDROPBOX}</Tag>
</Source>
<Source>ml_impex
<Tag>=$ENV{TAG_MLIMPEX}</Tag>
</Source>
<Source>plist
<Tag>=$ENV{TAG_PLIST}</Tag>
</Source>
<Source>omBrowser
<Tag>=$ENV{TAG_OMBROWSER}</Tag>
</Source>
<Source>ml_addons
<Tag>=$ENV{TAG_ML_ADDONS</Tag>
</Source>
<Source>winampAll
<Tag>=$ENV{TAG_WINAMPALL}</Tag>
</Source>
<Source>codesign</Source>
<!-- Build -->
<Build>
Mastering/VerCtrl/verctrl.exe
<Parameters>="BETA $ENV{BRANDING}"</Parameters>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Add Win32 Projects Here (begin) -->
<Build>winampAll/winampAll.sln
<Param>/useenv</Param>
</Build>
<!-- WBM Generation -->
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_wbm.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Building Lazy-Load Wasabi Manifests (WBM)</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Installer -->
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_installer.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Generating Installers</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<Build>
cmd.exe
<Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_webdev.cmd"</Parameters>
<ifNoErrors>1</ifNoErrors>
<ProjectName>Generating Web Dev SDK</ProjectName>
<ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
<Filter>dggenericOutputParser</Filter>
</Build>
<!-- Package up the results -->
<Link>
<Name>Download Winamp Distributive!!!</Name>
<Href> = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4; </Href>
<Configuration>Win32 Profiling</Configuration>
</Link>
<Link>
<Name>Versions History</Name>
<Href> = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4."/whatsnew.txt"; </Href>
<Configuration>Win32 Profiling</Configuration>
</Link>
<Package>Mastering/Winamp/package_vc.xml
<Configuration>Win32 Profiling</Configuration>
<Destination>=$versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"d:/bin/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4;</Destination>
<Copy>1</Copy>
<LinkName>Winamp</LinkName>
</Package>
</Build-Doc>

View file

@ -0,0 +1,5 @@
<ConfigDoc>
<!--
Only list projects in here if they don't follow the project standards
-->
</ConfigDoc>

View file

@ -0,0 +1,36 @@
SET INSTALL_NAME=winamp512_0224_beta
SET INSTALL_FILE_NAME=%INSTALL_NAME%
if %TARGET_ARCH%==x86 goto skip64
SET INSTALL_FILE_NAME=%INSTALL_NAME%_x64
:skip64
if NOT %BRANDING%==NULLSOFT goto branded_names
SET INSTALL_FULL=%INSTALL_FILE_NAME%_full
SET INSTALL_STD=%INSTALL_FILE_NAME%_std
SET INSTALL_LITE=%INSTALL_FILE_NAME%_lite
SET INSTALL_PRO=%INSTALL_FILE_NAME%_pro
SET INSTALL_EMUSIC=%INSTALL_FILE_NAME%_full_emusic-7plus
SET INSTALL_BUNDLE=%INSTALL_FILE_NAME%_full_bundle_emusic-7plus
SET INSTALL_DEVICES=%INSTALL_FILE_NAME%_full_devices
goto end
:branded_names
SET INSTALL_FULL=%INSTALL_FILE_NAME%_%BRANDING%
SET INSTALL_STD=junk
SET INSTALL_LITE=junk
SET INSTALL_PRO=junk
SET INSTALL_EMUSIC=junk
SET INSTALL_BUNDLE=junk
SET INSTALL_DEVICES=junk
:end

View file

@ -0,0 +1,12 @@
; use this file to specify makensis build types
;
; Format: (Configuration name),(primary configuration id)[,(secondary configuration id)]
;
"Lite Edition",lite
"Full Edition",full
;"Pro Edition",full,pro
;"Standard Edition",std,eMusic-7plus,opencandy_final
;"Bundle Edition",full,bundle,eMusic-7plus,opencandy_final
;"EMusic Edition",full,eMusic-7plus,opencandy_final

View file

@ -0,0 +1,26 @@
; specify langpacks
;
;
;
;
all
en-us
es-us
fr-fr
hu-hu
ja-jp
pl-pl
pt-br
ro-ro
ru-ru
tr-tr
; these are ear-marked for being removed if no longer updated from 5.71
;de-de
;id-id
;it-it
;ko-kr
;nl-nl
;sv-se
;zh-cn
;zh-tw

View file

@ -0,0 +1,74 @@
<!-- build.pl configuration file
See http://devguy.com/fp/cfgmgmt/tools/build-options-xml.txt
This compiles VC++ and vs.NET code (release and debug)
-->
<Build-Option-Doc>
<!--
File Paths
-->
<Sandbox>=$ENV{CURSANDBOX}</Sandbox>
<BuildModule>Winamp</BuildModule>
<ConfigMapFile>Mastering/Winamp/configmap.xml</ConfigMapFile>
<BuildFile>Mastering/Winamp/build_winamp_beta.xml</BuildFile>
<!--
Type of build
-->
<MajorBuildDescription>Beta</MajorBuildDescription>
<BuildDescription>Beta build.</BuildDescription>
<WebSubdir>beta</WebSubdir>
<!--
Which configuration(s) to build
-->
<Configuration>Win32 Release|Win32</Configuration>
<Param>/useenv</Param>
<!--
CVS tag/branch information
-->
<Branch/>
<BuildStamp/>
<TagOverride/>
<BuildStampPrefix>= $ENV{BRANDING} =~ m/NULLSOFT/ ? 'BETA_' : 'BETA_'.$ENV{BRANDING}.'_';</BuildStampPrefix>
<!--
Build statistics files
-->
<BuildNumberFile>Mastering/Winamp/buildnumber.h</BuildNumberFile>
<VersionFile>Mastering/Winamp/constants.h</VersionFile>
<ChangeLogInfoFile>Mastering/Winamp/build_stamp.txt</ChangeLogInfoFile>
<BuildEndFile>Mastering/Winamp/build_end.txt</BuildEndFile>
<!--
How to output HTML and targets
-->
<WebPath>d:\wwwroot\builds</WebPath>
<WebAddress>http://nulldev.stream.aol.com/builds</WebAddress>
<PackageDestination/>
<PackageURL/>
<!--
Who to notify via net send (use computer names)
-->
<NetNotify></NetNotify>
<!--
Who to notify via smtp email (use comma to separate)
-->
<SMTPNotify>builds@lists.winamp.com</SMTPNotify>
<!--
Run-Time Switches
-->
<ShouldCleanSandbox>0</ShouldCleanSandbox>
<ShouldGetSource>1</ShouldGetSource>
<ShouldBuild>1</ShouldBuild>
<ShouldTag>1</ShouldTag>
<ShouldForceTag>0</ShouldForceTag>
<ShouldPackage>1</ShouldPackage>
<ShouldForcePackage>0</ShouldForcePackage>
<ShouldIncrementBuildNumber>1</ShouldIncrementBuildNumber>
<ShouldPostToWeb>1</ShouldPostToWeb>
<ShouldOutputXML>1</ShouldOutputXML>
<ShouldUpdateVersionResources>1</ShouldUpdateVersionResources>
<ShouldCreateManifest>1</ShouldCreateManifest>
<ShouldEmailNotification>1</ShouldEmailNotification>
<ShouldCreateChangeLog>1</ShouldCreateChangeLog>
<ShouldUpdateChangeLogInfo>1</ShouldUpdateChangeLogInfo>
<ShouldForceUpdateChangeLogInfo>1</ShouldForceUpdateChangeLogInfo>
</Build-Option-Doc>

View file

@ -0,0 +1,74 @@
<!-- build.pl configuration file
See http://devguy.com/fp/cfgmgmt/tools/build-options-xml.txt
This compiles VC++ and vs.NET code (release and debug)
-->
<Build-Option-Doc>
<!--
File Paths
-->
<Sandbox>=$ENV{CURSANDBOX}</Sandbox>
<BuildModule>Winamp</BuildModule>
<ConfigMapFile>Mastering/Winamp/configmap.xml</ConfigMapFile>
<BuildFile>Mastering/Winamp/build_winamp_beta_x64.xml</BuildFile>
<!--
Type of build
-->
<MajorBuildDescription>Beta</MajorBuildDescription>
<BuildDescription>Beta build.</BuildDescription>
<WebSubdir>beta</WebSubdir>
<!--
Which configuration(s) to build
-->
<Configuration>Win32 Release 64</Configuration>
<Param>/useenv</Param>
<!--
CVS tag/branch information
-->
<Branch/>
<BuildStamp/>
<TagOverride/>
<BuildStampPrefix>= $ENV{BRANDING} =~ m/NULLSOFT/ ? 'BETA_X64_' : 'BETA_X64_'.$ENV{BRANDING}.'_';</BuildStampPrefix>
<!--
Build statistics files
-->
<BuildNumberFile>Mastering/Winamp/buildnumber.h</BuildNumberFile>
<VersionFile>Mastering/Winamp/constants.h</VersionFile>
<ChangeLogInfoFile>Mastering/Winamp/build_stamp.txt</ChangeLogInfoFile>
<!--
How to output HTML and targets
-->
<WebPath>d:\wwwroot\builds</WebPath>
<WebAddress>http://nulldev.stream.aol.com/builds</WebAddress>
<PackageDestination/>
<PackageURL/>
<!--
Who to notify via net send (use computer names)
-->
<NetNotify></NetNotify>
<!--
Who to notify via smtp email (use comma to separate)
-->
<SMTPNotify>barabanger@gmail.com,benski@winamp.com,dj_egg@winamp.com</SMTPNotify>
<!--
Run-Time Switches
-->
<ShouldCleanSandbox>0</ShouldCleanSandbox>
<ShouldGetSource>1</ShouldGetSource>
<ShouldBuild>1</ShouldBuild>
<ShouldTag>1</ShouldTag>
<ShouldForceTag>0</ShouldForceTag>
<ShouldPackage>1</ShouldPackage>
<ShouldForcePackage>0</ShouldForcePackage>
<ShouldIncrementBuildNumber>1</ShouldIncrementBuildNumber>
<ShouldPostToWeb>1</ShouldPostToWeb>
<ShouldOutputXML>1</ShouldOutputXML>
<ShouldUpdateVersionResources>1</ShouldUpdateVersionResources>
<ShouldCreateManifest>1</ShouldCreateManifest>
<ShouldEmailNotification>1</ShouldEmailNotification>
<ShouldCreateChangeLog>1</ShouldCreateChangeLog>
<ShouldUpdateChangeLogInfo>1</ShouldUpdateChangeLogInfo>
<ShouldForceUpdateChangeLogInfo>1</ShouldForceUpdateChangeLogInfo>
</Build-Option-Doc>

View file

@ -0,0 +1,74 @@
<!-- build.pl configuration file
See http://devguy.com/fp/cfgmgmt/tools/build-options-xml.txt
This compiles VC++ and vs.NET code (release and debug)
-->
<Build-Option-Doc>
<!--
File Paths
-->
<Sandbox>=$ENV{CURSANDBOX}</Sandbox>
<BuildModule>Winamp</BuildModule>
<ConfigMapFile>Mastering/Winamp/configmap.xml</ConfigMapFile>
<BuildFile>Mastering/Winamp/build_winamp_final.xml</BuildFile>
<!--
Type of build
-->
<MajorBuildDescription>Final</MajorBuildDescription>
<BuildDescription>Final build.</BuildDescription>
<WebSubdir>final</WebSubdir>
<!--
Which configuration(s) to build
-->
<Configuration>Win32 Release|Win32</Configuration>
<Param>/useenv</Param>
<!--
CVS tag/branch information
-->
<Branch/>
<BuildStamp/>
<TagOverride/>
<BuildStampPrefix>= $ENV{BRANDING} =~ m/NULLSOFT/ ? 'FINAL_' : 'FINAL_'.$ENV{BRANDING}.'_';</BuildStampPrefix>
<!--
Build statistics files
-->
<BuildNumberFile>Mastering/Winamp/buildnumber.h</BuildNumberFile>
<VersionFile>Mastering/Winamp/constants.h</VersionFile>
<ChangeLogInfoFile>Mastering/Winamp/build_stamp.txt</ChangeLogInfoFile>
<BuildEndFile>Mastering/Winamp/build_end.txt</BuildEndFile>
<!--
How to output HTML and targets
-->
<WebPath>d:\wwwroot\builds</WebPath>
<WebAddress>http://nulldev.stream.aol.com/builds</WebAddress>
<PackageDestination/>
<PackageURL/>
<!--
Who to notify via net send (use computer names)
-->
<NetNotify></NetNotify>
<!--
Who to notify via smtp email (use comma to separate)
-->
<SMTPNotify>builds@lists.winamp.com</SMTPNotify>
<!--
Run-Time Switches
-->
<ShouldCleanSandbox>0</ShouldCleanSandbox>
<ShouldGetSource>1</ShouldGetSource>
<ShouldBuild>1</ShouldBuild>
<ShouldTag>1</ShouldTag>
<ShouldForceTag>0</ShouldForceTag>
<ShouldPackage>1</ShouldPackage>
<ShouldForcePackage>0</ShouldForcePackage>
<ShouldIncrementBuildNumber>1</ShouldIncrementBuildNumber>
<ShouldPostToWeb>1</ShouldPostToWeb>
<ShouldOutputXML>1</ShouldOutputXML>
<ShouldUpdateVersionResources>1</ShouldUpdateVersionResources>
<ShouldCreateManifest>1</ShouldCreateManifest>
<ShouldEmailNotification>1</ShouldEmailNotification>
<ShouldCreateChangeLog>1</ShouldCreateChangeLog>
<ShouldUpdateChangeLogInfo>1</ShouldUpdateChangeLogInfo>
<ShouldForceUpdateChangeLogInfo>1</ShouldForceUpdateChangeLogInfo>
</Build-Option-Doc>

View file

@ -0,0 +1,74 @@
<!-- build.pl configuration file
See http://devguy.com/fp/cfgmgmt/tools/build-options-xml.txt
This compiles VC++ and vs.NET code (release and debug)
-->
<Build-Option-Doc>
<!--
File Paths
-->
<Sandbox>=$ENV{CURSANDBOX}</Sandbox>
<BuildModule>Winamp</BuildModule>
<ConfigMapFile>Mastering/Winamp/configmap.xml</ConfigMapFile>
<BuildFile>Mastering/Winamp/build_winamp_night.xml</BuildFile>
<!--
Type of build
-->
<MajorBuildDescription>Nightly</MajorBuildDescription>
<BuildDescription>Nightly build.</BuildDescription>
<WebSubdir>nightly</WebSubdir>
<!--
Which configuration(s) to build
-->
<Configuration>Win32 Release|Win32</Configuration>
<!--
CVS tag/branch information
-->
<Branch/>
<BuildStamp/>
<TagOverride/>
<BuildStampPrefix>=NIGHT_</BuildStampPrefix>
<!--
Build statistics files
-->
<BuildNumberFile>Mastering/Winamp/buildnumber.h</BuildNumberFile>
<VersionFile>Mastering/Winamp/constants.h</VersionFile>
<ChangeLogInfoFile>Mastering/Winamp/build_stamp.txt</ChangeLogInfoFile>
<!--
How to output HTML and targets
-->
<WebPath>d:\wwwroot\builds</WebPath>
<WebAddress>http://nulldev.stream.aol.com/builds</WebAddress>
<PackageDestination/>
<PackageURL/>
<!--
Who to notify via net send (use computer names)
-->
<NetNotify></NetNotify>
<!--
Who to notify via smtp email (use comma to separate) audiodsp@aol.com
-->
<SMTPNotify>barabanger@gmail.com,benski@winamp.com,dj_egg@winamp.com,jonathan.chester@corp.aol.com</SMTPNotify>
<!--
Run-Time Switches
-->
<ShouldCleanSandbox>0</ShouldCleanSandbox>
<ShouldGetSource>1</ShouldGetSource>
<ShouldBuild>1</ShouldBuild>
<ShouldTag>0</ShouldTag>
<ShouldForceTag>0</ShouldForceTag>
<ShouldPackage>1</ShouldPackage>
<ShouldForcePackage>0</ShouldForcePackage>
<ShouldIncrementBuildNumber>1</ShouldIncrementBuildNumber>
<ShouldPostToWeb>1</ShouldPostToWeb>
<ShouldOutputXML>1</ShouldOutputXML>
<ShouldUpdateVersionResources>1</ShouldUpdateVersionResources>
<ShouldCreateManifest>0</ShouldCreateManifest>
<ShouldEmailNotification>1</ShouldEmailNotification>
<ShouldSuppressBuildStartNotification>1</ShouldSuppressBuildStartNotification>
<ShouldCreateChangeLog>0</ShouldCreateChangeLog>
<ShouldUpdateChangeLogInfo>0</ShouldUpdateChangeLogInfo>
<ShouldForceUpdateChangeLogInfo>0</ShouldForceUpdateChangeLogInfo>
</Build-Option-Doc>

View file

@ -0,0 +1,76 @@
<!-- build.pl configuration file
See http://devguy.com/fp/cfgmgmt/tools/build-options-xml.txt
This compiles VC++ and vs.NET code (release and debug)
-->
<Build-Option-Doc>
<!--
File Paths
-->
<Sandbox>=$ENV{CURSANDBOX}</Sandbox>
<BuildModule>Winamp</BuildModule>
<ConfigMapFile>Mastering/Winamp/configmap.xml</ConfigMapFile>
<BuildFile>Mastering/Winamp/build_winamp_qa.xml</BuildFile>
<!--
Type of build
-->
<MajorBuildDescription>QA</MajorBuildDescription>
<BuildDescription>Build for QA.</BuildDescription>
<WebSubdir>qa</WebSubdir>
<!--
Which configuration(s) to build
-->
<Configuration>Win32 Profiling</Configuration>
<Param>/useenv</Param>
<!--
CVS tag/branch information
-->
<Branch/>
<BuildStamp/>
<TagOverride/>
<BuildStampPrefix>= $ENV{BRANDING} =~ m/NULLSOFT/ ? 'QA_' : 'QA_'.$ENV{BRANDING}.'_';</BuildStampPrefix>
<!--
Build statistics files
-->
<BuildNumberFile>Mastering/Winamp/buildnumber.h</BuildNumberFile>
<VersionFile>Mastering/Winamp/constants.h</VersionFile>
<ChangeLogInfoFile>Mastering/Winamp/build_stamp.txt</ChangeLogInfoFile>
<BuildEndFile>Mastering/Winamp/build_end.txt</BuildEndFile>
<!--
How to output HTML and targets
-->
<WebPath>d:\wwwroot\builds</WebPath>
<WebAddress>http://nulldev.stream.aol.com/builds</WebAddress>
<PackageDestination/>
<PackageURL/>
<!--
Who to notify via net send (use computer names)
-->
<NetNotify></NetNotify>
<!--
Who to notify via smtp email (use comma to separate) audiodsp@aol.com
-->
<SMTPNotify>barabanger@gmail.com,benski@winamp.com,dj_egg@winamp.com,jonathan.chester@corp.aol.com,chitra.a@corp.aol.com</SMTPNotify>
<!--
Run-Time Switches
-->
<ShouldCleanSandbox>0</ShouldCleanSandbox>
<ShouldGetSource>1</ShouldGetSource>
<ShouldBuild>1</ShouldBuild>
<ShouldTag>1</ShouldTag>
<ShouldForceTag>0</ShouldForceTag>
<ShouldPackage>1</ShouldPackage>
<ShouldForcePackage>0</ShouldForcePackage>
<ShouldIncrementBuildNumber>1</ShouldIncrementBuildNumber>
<ShouldPostToWeb>1</ShouldPostToWeb>
<ShouldOutputXML>1</ShouldOutputXML>
<ShouldUpdateVersionResources>1</ShouldUpdateVersionResources>
<ShouldCreateManifest>1</ShouldCreateManifest>
<ShouldEmailNotification>1</ShouldEmailNotification>
<ShouldSuppressBuildStartNotification>1</ShouldSuppressBuildStartNotification>
<ShouldCreateChangeLog>1</ShouldCreateChangeLog>
<ShouldUpdateChangeLogInfo>1</ShouldUpdateChangeLogInfo>
<ShouldForceUpdateChangeLogInfo>1</ShouldForceUpdateChangeLogInfo>
</Build-Option-Doc>

View file

@ -0,0 +1,82 @@
<Package-Doc>
<Module>
<Project>
<Source>
<Type>EXE</Type>
<Description>Installers</Description>
<Filespec>installer\winamp\w*.exe</Filespec>
<Destination>installer\</Destination>
<Zip>0</Zip>
</Source>
<Source>
<Type>EXE</Type>
<Description>Web Dev SDK</Description>
<Filespec>installer\webdev\*.exe</Filespec>
<Destination>installer\</Destination>
<Zip>0</Zip>
</Source>
<!-- <Source>
<Type>EXE</Type>
<Description>Orgler plugin</Description>
<Filespec>installer\scrobbler\*.exe</Filespec>
<Destination>installer\</Destination>
<Zip>0</Zip>
</Source> -->
<!--- <Source>
<Type>EXE</Type>
<Description>Orb Installer</Description>
<Filespec>installer\orb\*.exe</Filespec>
<Destination>installer\</Destination>
<Zip>0</Zip>
</Source> -->
<Source>
<Type>EXE</Type>
<Description>Winamp Detect</Description>
<Filespec>installer\browserplugin\installWaDetect*.exe</Filespec>
<Destination>installer\</Destination>
<Zip>0</Zip>
</Source>
<Source>
<Type>PDB files Release</Type>
<Description>All PDB files</Description>
<Filespec>*.pdb</Filespec>
<Destination>pdb\</Destination>
<KeepDirectoryStructure>0</KeepDirectoryStructure>
<Recursive>1</Recursive>
<Delete>vc??.pdb
<Recursive>1</Recursive>
</Delete>
<Zip>pdb.zip</Zip>
<Compression>9</Compression>
</Source>
<Source>
<Type>LIB files Release</Type>
<Description>All LIB files</Description>
<Filespec>*.lib</Filespec>
<Destination>lib\</Destination>
<!--<KeepDirectoryStructure>0</KeepDirectoryStructure>-->
<Recursive>1</Recursive>
<!--<Delete>vc??.pdb
<Recursive>1</Recursive>
</Delete>-->
<Zip>lib.zip</Zip>
<Compression>9</Compression>
</Source>
<Source>
<Type>Binaries</Type>
<Description>Winamp binaries</Description>
<Filespec>Output\winamp\*.*</Filespec>
<Destination>output\</Destination>
<Recursive>1</Recursive>
<Zip>binaries.zip</Zip>
<Compression>9</Compression>
</Source>
<Source>
<Type>WhatsNew</Type>
<Description>Versions History</Description>
<Filespec>resources\data\whatsnew.txt</Filespec>
<Zip>0</Zip>
</Source>
</Project>
</Module>
</Package-Doc>

View file

@ -0,0 +1,3 @@
cd /D %CURSANDBOX%\output\Winamp
dir /b /s >files.txt
rebase -b 7000000 @files.txt -l rebase.log

View file

@ -0,0 +1,12 @@
@echo off
if not defined WAPROJECTS set WAPROJECTS=c:\projects
if not defined CURSANDBOX set CURSANDBOX=%WAPROJECTS%
set KEYFILE=%CURSANDBOX%\codesign\nullsoft_key_15_mar_2011_private.pfx
%CURSANDBOX%\codesign\signtool.exe sign /p b05allisonZer0G /f "%KEYFILE%" /d %1 /du "http://www.winamp.com" /t http://timestamp.verisign.com/scripts/timstamp.dll /v %2
SET errCode=%ERRORLEVEL%
IF %errCode% NEQ 0 @echo SimpleSign Failed
exit /B %errCode%

View file

@ -0,0 +1,141 @@
; manifest.init;
; WARNING - Do not edit this file. It will likely be overwritten if you do so.
VendorID = "Nullsoft"
ProductID = "Winamp"
PlatformID = "Win32"
BuildID = "2052"
ManifestVersion = 0
ApplicationName = "Winamp"
DisableDontAsk = 0
MaxTriggerCount = 1
DisableSharedUI = 1
DisableWizard = 0
EnableSaveAs = 1
KeyVetoDisabled = 0
DisableSystemErrDlg = 1
DisableSharedMainWindow = 1
DisableSharedSendProgress = 1
RestrictUserInterface = 1
ServerCount = 1
ServerAddress0 = 1, "http://aoldiag2.aol.com/spiral-bin/Collector.dll"
NubCollectors = UIProcess, CommandLine, StackDump, ModuleList, MemoryStatus, ProcessList95, ProcessListNT, ExceptionType, Registers, PCMemory, PC, StackTrace, ThreadList95, ThreadListNT, ThreadRegisters, ThreadStackDump, ThreadIDList, ThreadIDTrigger, ThreadStackTrace, Trigger, TriggerTime
UIProcess = 0xa000000f, "SWin32 UI Process"
CommandLine = 0xa000000d, "SWin32 Command Line"
StackDump = 0xa0000001, "SDump of Stack windows", 4096
ModuleList = 0xa0000003, "SLoaded Module list Win32"
MemoryStatus = 0xa000000b, "SWin32 MEMORYSTATUS struct"
ProcessList95 = 0xa0000009, "SWindows 95 process list"
ProcessListNT = 0xa0000007, "SWindows NT process list"
ExceptionType = 0xa0000004, "SWin32 Processor exception type"
Registers = 0xa0000000, "SWin32 x86 registers"
PCMemory = 0xa000000a, "SCode memory windows", 32, 64
PC = 0xa0000002, "SPC at time of crash"
StackTrace = 0xa0000005, "SWin32 stack trace"
ThreadList95 = 0xa0000008, "SWindows 95 thread list"
ThreadListNT = 0xa0000006, "SWindows NT thread list"
ThreadRegisters = 0xa0000010, "SWin32 x86 thread registers"
ThreadStackDump = 0xa0000011, "SStack dump thread"
ThreadIDList = 0xa0000013, "SWin32 thread id list"
ThreadIDTrigger = 0xa0000014, "SWin32 trigger thread id"
ThreadStackTrace = 0xa0000012, "SWin32 thread stack trace"
Trigger = 0x80000000, "STrigger Event"
TriggerTime = 0x80000001, "SNub trigger event time"
TransceiverCollectors5 = MemoryStatus,XcvrProcessList95,XcvrProcessListNT
XcvrProcessList95 = 0x3000000e, "SWindows 95 process list"
XcvrProcessListNT = 0x3000000f, "SWindows NT process list"
TransceiverCollectors = ModuleListInfo, ModuleListInfoEx, Win32ProcessListVersionInfo, CollectionFrequency, DriveList, ScreenInfo, NetworkCard, ProcessorVendor, ProcessorFeature, ProcessorSpeed, SysInfo, OEMMachineManufacturer, OEMMachineModel, Win95Hardware, WinNTDevices, NTDisplayInfo, WinPrintDrivers, WinPrinters, WinNTServices, GetWindowsVersionEx, WinLocale, ManifestVersionColl, DeploymentIDColl, VendorIDColl, ProductIDColl, PlatformIDColl, BuildIDColl, Platform
ModuleListInfo = 0x3000000b, "SWin32 module list info"
ModuleListInfoEx = 0x30000016, "SWin32 module list info ex"
Win32ProcessListVersionInfo = 0x30000019, "SWin32 Process list version"
CollectionFrequency = 0x3000001b, "SCollection Frequency"
DriveList = 0x30000006, "SWin32 Drive Info"
ScreenInfo = 0x3000000c, "SWindows Screen Info"
NetworkCard = 0x30000007, "SWin32 NIC info"
ProcessorVendor = 0x30000012, "SIntel Processor Vendor"
ProcessorFeature = 0x30000013, "SIntel Processor Features"
ProcessorSpeed = 0x3000000d, "SIntel Processor Speed"
SysInfo = 0x30000005, "SWin32 SYSTEM_INFO struct"
OEMMachineManufacturer = 0x30000017, "SWin32 Machine Manufacturer"
OEMMachineModel = 0x30000018, "SWin32 Machine Model"
Win95Hardware = 0x30000008, "SWin95 Hardware"
WinNTDevices = 0x30000009, "SWinNT device list", 1
NTDisplayInfo = 0x3000000a, "SWinNT display info"
WinPrintDrivers = 0x30000014, "SWin32 Print Drivers"
WinPrinters = 0x30000015, "SWin32 Printers"
WinNTServices = 0x30000009, "SWinNT service list"
GetWindowsVersionEx = 0x30000001, "SWindows GetVersionEx"
WinLocale = 0x3000001a, "SWindows Locale"
ManifestVersionColl = 1, "SManifest ver transceiver init"
DeploymentIDColl = 2, "SDeployment ID", 1
VendorIDColl = 2, "SVendor ID", 2
ProductIDColl = 2, "SProduct ID", 3
PlatformIDColl = 2, "SPlatform ID", 4
BuildIDColl = 2, "SBuild ID", 5
Platform = 3, "SPlatform Identifier", 0x30000000
UIControls = 0, UIlmntExplainAgent, UIlmntExplainProcess, UIlmntEmail, UIlmntUserComments, UIlmntAOLLOGO, UIlmntBRANDLOGO, UIlmntBRANDWIZARD
UIlmntABOUTLOGO = 10, 160, 160, 0, 0, ABOUTLOGO
UIlmntExplainAgent = 1, 100, 7, 217, 24, "The Winamp Quality Feedback Agent has captured information that Nullsoft needs to help improve the product's quality."
UIlmntExplainProcess = 1, 100, 39, 217, 24, "Enter your email address (optional), describe how you were using the product (optional), then click Send."
UIlmntEmail = 2, 100, 63, 217, 20, "SUser email address", "Your Email Address (optional):", 0, 1, 1, 255
UIlmntUserComments = 3, 100, 88, 217, 48, "SUser Comments", "Describe what you were doing when the product failed (optional):", 4, 0
UIlmntSupport = 7, 140, 144, 177, 8, http://www.supportsoft.com, "Talkback is a trademark of", Supportsoft, ". ", 0, 0
UIlmntAOLLOGO = 10, 7, 7, 0, 0, AOLLOGO
UIlmntBRANDLOGO = 10, 7, 7, 0, 0, BRANDLOGO
UIlmntBRANDWIZARD = 10, 7, 7, 0, 0, BRANDWIZARD
TraceConfig = 128, 0, 20
AssertConfig = 0, 20, 0
TraceParamTrackCount = 32
AssertParamTrackCount = 32
MaxBoxAge = 259200
RandomFilter = 100, 100
APIErrorConfig = 0, 20
FullCircleURL0 = 0, 0, "http://www.supportsoft.com/"
; deprecated user interface preferences normally disabled
DisableUI = 1
DisableMainWindow = 1
DisableSendProgress = 1
<custom>
HowManyWizardPages = 1
WizardControls1 = 0, Wiz1VendorLogo, Wiz1DescribeAgent, Wiz3MoreInfo, Wiz3PrivacyPolicy
Wiz1VendorLogo = 10, 7, 7, 0, 0, BRANDLOGO
Wiz1DescribeAgent = 1, 94, 7, 200, 40, ""
Wiz3MoreInfo = 1, 94, 61, 200, 8, ""
Wiz3PrivacyPolicy = 7, 95, 70, 200, 8, "http://www.winamp.com/legal/privacy", "", "", "", 0, 0
Wiz1Support = 7, 94, 118, 200, 8, "http://www.supportsoft.com/", "", "", "", 0, 0
DSRSearchPatterns = DSRVendorName=[%Vendor%], DSRProductName=[%Product%]
DSRVendorName = Nullsoft
DSRProductName = Winamp
UILocaleSearchPath = locale/%s_%c/, locale/%s/
</custom>