From 20d28e80a5c861a9d5f449ea911ab75b4f37ad0d Mon Sep 17 00:00:00 2001 From: Jef Date: Tue, 24 Sep 2024 14:54:57 +0200 Subject: Initial community commit --- Src/Mastering/Winamp/Plugin Versions.xls | Bin 0 -> 26112 bytes Src/Mastering/Winamp/build_installer.cmd | 73 ++++ Src/Mastering/Winamp/build_mud.cmd | 13 + Src/Mastering/Winamp/build_orb.cmd | 13 + Src/Mastering/Winamp/build_wadetect.cmd | 37 ++ Src/Mastering/Winamp/build_wbm.cmd | 15 + Src/Mastering/Winamp/build_wbm_2022.cmd | 19 + Src/Mastering/Winamp/build_webdev.cmd | 12 + Src/Mastering/Winamp/build_winamp_beta.xml | 280 +++++++++++++++ Src/Mastering/Winamp/build_winamp_beta_x64.xml | 422 ++++++++++++++++++++++ Src/Mastering/Winamp/build_winamp_final.xml | 280 +++++++++++++++ Src/Mastering/Winamp/build_winamp_night.xml | 271 ++++++++++++++ Src/Mastering/Winamp/build_winamp_qa.xml | 448 ++++++++++++++++++++++++ Src/Mastering/Winamp/configmap.xml | 5 + Src/Mastering/Winamp/fileNames.cmd | 36 ++ Src/Mastering/Winamp/installer_final.config | 12 + Src/Mastering/Winamp/installer_final.lang | 26 ++ Src/Mastering/Winamp/master_winamp_beta.xml | 74 ++++ Src/Mastering/Winamp/master_winamp_beta_x64.xml | 74 ++++ Src/Mastering/Winamp/master_winamp_final.xml | 74 ++++ Src/Mastering/Winamp/master_winamp_night.xml | 74 ++++ Src/Mastering/Winamp/master_winamp_qa.xml | 76 ++++ Src/Mastering/Winamp/package_vc.xml | 82 +++++ Src/Mastering/Winamp/rebase.cmd | 3 + Src/Mastering/Winamp/simple_sign.cmd | 12 + Src/Mastering/Winamp/talkback.ini | 141 ++++++++ 26 files changed, 2572 insertions(+) create mode 100644 Src/Mastering/Winamp/Plugin Versions.xls create mode 100644 Src/Mastering/Winamp/build_installer.cmd create mode 100644 Src/Mastering/Winamp/build_mud.cmd create mode 100644 Src/Mastering/Winamp/build_orb.cmd create mode 100644 Src/Mastering/Winamp/build_wadetect.cmd create mode 100644 Src/Mastering/Winamp/build_wbm.cmd create mode 100644 Src/Mastering/Winamp/build_wbm_2022.cmd create mode 100644 Src/Mastering/Winamp/build_webdev.cmd create mode 100644 Src/Mastering/Winamp/build_winamp_beta.xml create mode 100644 Src/Mastering/Winamp/build_winamp_beta_x64.xml create mode 100644 Src/Mastering/Winamp/build_winamp_final.xml create mode 100644 Src/Mastering/Winamp/build_winamp_night.xml create mode 100644 Src/Mastering/Winamp/build_winamp_qa.xml create mode 100644 Src/Mastering/Winamp/configmap.xml create mode 100644 Src/Mastering/Winamp/fileNames.cmd create mode 100644 Src/Mastering/Winamp/installer_final.config create mode 100644 Src/Mastering/Winamp/installer_final.lang create mode 100644 Src/Mastering/Winamp/master_winamp_beta.xml create mode 100644 Src/Mastering/Winamp/master_winamp_beta_x64.xml create mode 100644 Src/Mastering/Winamp/master_winamp_final.xml create mode 100644 Src/Mastering/Winamp/master_winamp_night.xml create mode 100644 Src/Mastering/Winamp/master_winamp_qa.xml create mode 100644 Src/Mastering/Winamp/package_vc.xml create mode 100644 Src/Mastering/Winamp/rebase.cmd create mode 100644 Src/Mastering/Winamp/simple_sign.cmd create mode 100644 Src/Mastering/Winamp/talkback.ini (limited to 'Src/Mastering/Winamp') diff --git a/Src/Mastering/Winamp/Plugin Versions.xls b/Src/Mastering/Winamp/Plugin Versions.xls new file mode 100644 index 00000000..6edb4fa5 Binary files /dev/null and b/Src/Mastering/Winamp/Plugin Versions.xls differ diff --git a/Src/Mastering/Winamp/build_installer.cmd b/Src/Mastering/Winamp/build_installer.cmd new file mode 100644 index 00000000..ccedaf9a --- /dev/null +++ b/Src/Mastering/Winamp/build_installer.cmd @@ -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 + ) + ) +) diff --git a/Src/Mastering/Winamp/build_mud.cmd b/Src/Mastering/Winamp/build_mud.cmd new file mode 100644 index 00000000..cf78f19b --- /dev/null +++ b/Src/Mastering/Winamp/build_mud.cmd @@ -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" \ No newline at end of file diff --git a/Src/Mastering/Winamp/build_orb.cmd b/Src/Mastering/Winamp/build_orb.cmd new file mode 100644 index 00000000..b290faa2 --- /dev/null +++ b/Src/Mastering/Winamp/build_orb.cmd @@ -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" \ No newline at end of file diff --git a/Src/Mastering/Winamp/build_wadetect.cmd b/Src/Mastering/Winamp/build_wadetect.cmd new file mode 100644 index 00000000..04e33f3b --- /dev/null +++ b/Src/Mastering/Winamp/build_wadetect.cmd @@ -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 +) + + diff --git a/Src/Mastering/Winamp/build_wbm.cmd b/Src/Mastering/Winamp/build_wbm.cmd new file mode 100644 index 00000000..e8c31940 --- /dev/null +++ b/Src/Mastering/Winamp/build_wbm.cmd @@ -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" diff --git a/Src/Mastering/Winamp/build_wbm_2022.cmd b/Src/Mastering/Winamp/build_wbm_2022.cmd new file mode 100644 index 00000000..1e0a53b6 --- /dev/null +++ b/Src/Mastering/Winamp/build_wbm_2022.cmd @@ -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 diff --git a/Src/Mastering/Winamp/build_webdev.cmd b/Src/Mastering/Winamp/build_webdev.cmd new file mode 100644 index 00000000..dae5e354 --- /dev/null +++ b/Src/Mastering/Winamp/build_webdev.cmd @@ -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%" + diff --git a/Src/Mastering/Winamp/build_winamp_beta.xml b/Src/Mastering/Winamp/build_winamp_beta.xml new file mode 100644 index 00000000..9a370fd1 --- /dev/null +++ b/Src/Mastering/Winamp/build_winamp_beta.xml @@ -0,0 +1,280 @@ + + + +in_avi =$ENV{TAG_IN_AVI} +in_cdda =$ENV{TAG_INCDDA} +in_dshow =$ENV{TAG_INDSHOW} +in_flac =$ENV{TAG_IN_FLAC} +in_flv =$ENV{TAG_IN_FLV} +in_linein =$ENV{TAG_INLINEIN} +in_midi =$ENV{TAG_INMIDI} +in_mkv =$ENV{TAG_IN_MKV} +in_mod =$ENV{TAG_INMOD} +in_mp3 =$ENV{TAG_INMP3} +in_mp4 =$ENV{TAG_INMP4} +in_nsv =$ENV{TAG_INNSV} +in_swf =$ENV{TAG_IN_SWF} +in_vorbis =$ENV{TAG_INVORBIS} +in_wave =$ENV{TAG_INWAVE} +in_wmvdrm =$ENV{TAG_INWM} + +enc_flac2 =$ENV{TAG_ENC_FLAC2} +enc_fhgaac =$ENV{TAG_ENCFHGAAC} +enc_lame =$ENV{TAG_ENCLAME} +enc_vorbis =$ENV{TAG_ENCVORBIS} +enc_wav =$ENV{TAG_ENC_WAV} +enc_wma =$ENV{TAG_ENCWMA} + +gen_crasher =$ENV{TAG_GEN_CRASHER} +gen_ff =$ENV{TAG_GENFF} +gen_hotkeys =$ENV{TAG_GENHOTKEYS} +gen_ml =$ENV{TAG_GENML} +gen_tray =$ENV{TAG_GENTRAY} + + +ml_autotag =$ENV{TAG_ML_AUTOTAG} +ml_bookmarks =$ENV{TAG_MLBOOKMARKS} + +ml_disc =$ENV{TAG_ML_DISC} +ml_devices =$ENV{TAG_ML_DEVICES} +ml_downloads =$ENV{TAG_ML_DOWNLOADS} +ml_history =$ENV{TAG_ML_HISTORY} +ml_impex =$ENV{TAG_MLIMPEX} +ml_local =$ENV{TAG_ML_LOCAL} +ml_nowplaying =$ENV{TAG_ML_NOWPLAYING} +ml_online =$ENV{TAG_ML_ONLINE} +ml_playlists =$ENV{TAG_ML_PLAYLISTS} +ml_plg =$ENV{TAG_ML_PLG} +ml_pmp =$ENV{TAG_ML_PMP} +ml_rg =$ENV{TAG_ML_RG} +ml_transcode =$ENV{TAG_ML_TRANSCODE} +ml_webdev =$ENV{TAG_ML_WEBDEV} +ml_wire =$ENV{TAG_MLWIRE} + +out_ds =$ENV{TAG_OUTDS} +out_disk =$ENV{TAG_OUTDISK} +out_wave =$ENV{TAG_OUTWAVE} + +pmp_activesync =$ENV{TAG_PMP_ACTIVESYNC} +pmp_android =$ENV{TAG_PMP_ANDROID} + +pmp_ipod =$ENV{TAG_PMP_IPOD} +pmp_njb =$ENV{TAG_PMP_NJB} +pmp_p4s =$ENV{TAG_PMP_P4S} +pmp_usb2 =$ENV{TAG_PMP_USB2} +pmp_wifi =$ENV{TAG_PMP_WIFI} + + +vis_milk2 =$ENV{TAG_VISMILK2} +vis_nsfs =$ENV{TAG_VISNSFS} + +Elevator =$ENV{TAG_ELEVATOR} +Winamp =$ENV{TAG_WINAMP} +winampa =$ENV{TAG_WINAMPA} +winampAll =$ENV{TAG_WINAMPALL} + + +aacdec =$ENV{TAG_AACDEC} +aacPlus =$ENV{TAG_AACLIBPLUS} +adpcm =$ENV{TAG_ADPCM} +Agave =$ENV{TAG_AGAVE} +alac =$ENV{TAG_ALAC} +albumart =$ENV{TAG_ALBUMART} +apev2 =$ENV{TAG_APEV2} +auth =$ENV{TAG_AUTH} +bmp =$ENV{TAG_BMP} + +burnlib =$ENV{TAG_BURNLIB} +coloreditor =$ENV{TAG_GENFF} +config =$ENV{TAG_CONFIG} + +devices =$ENV{TAG_DEVICES} +dlmgr =$ENV{TAG_DLMGR} +expat =$ENV{TAG_EXPAT} +f263 =$ENV{TAG_F263} +filereader =$ENV{TAG_FILEREADER} +freetype =$ENV{TAG_FREETYPE} +freetypewac =$ENV{TAG_FREETYPEWAC} +gif =$ENV{TAG_GIF} +giflib =$ENV{TAG_GIFLIB} +gracenote =$ENV{TAG_GRACENOTE} +h264 =$ENV{TAG_H264} +h264dec =$ENV{TAG_H264DEC} +id3v2 =$ENV{TAG_ID3V2} +ijg =$ENV{TAG_IJG} +installer =$ENV{TAG_INSTALLER} +jnetlib =$ENV{TAG_JNET} +jpeg =$ENV{TAG_JPEG} + +libmp4v2 =$ENV{TAG_LIBMP4V2} +libogg =$ENV{TAG_LIBOGG} +libpng =$ENV{TAG_LIBPNG} +libsndfile =$ENV{TAG_LIBSNDFILE} +libtheora =$ENV{TAG_LIBTHEORA} +libvorbis =$ENV{TAG_LIBVORBIS} +libvp6 =$ENV{TAG_VP6} +libvpx =$ENV{TAG_LIBVPX} + +mp3 =$ENV{TAG_MP3} +mp4v =$ENV{TAG_MP4V} +mpeg4dec =$ENV{TAG_MPEG4DEC} +nde =$ENV{TAG_NDE} +nsavi =$ENV{TAG_NSAVI} +ns-eel2 =$ENV{TAG_NSEEL2} +nsmkv =$ENV{TAG_NSMKV} +nsutil =$ENV{TAG_UTIL} +nsv =$ENV{TAG_NSV} +nsvdec_vp3 =$ENV{TAG_NSVDEC_VP3} +nsvdec_vp5 =$ENV{TAG_NSVDECVP5} +nu =$ENV{TAG_NU} +omBrowser =$ENV{TAG_OMBROWSER} +openssl =$ENV{TAG_OPENSSL} +pcm =$ENV{TAG_PCM} +pfc =$ENV{TAG_PFC} +playlist =$ENV{TAG_PLAYLIST} +plist =$ENV{TAG_PLIST} +png =$ENV{TAG_PNG} +primo =$ENV{TAG_PRIMO} +ReplayGainAnalysis =$ENV{TAG_ML_RG} +resources =$ENV{TAG_RESOURCES} +SDKs\Rovi PrimoSDK Plus\4_28_06_0=$ENV{TAG_VERITAS} +SDKs/WM_Format_SDK_95_Feb_2005/include=$ENV{TAG_INWM} +tagz =$ENV{TAG_TAGZ} +tataki =$ENV{TAG_TATAKI} +theora =$ENV{TAG_THEORA} +timer =$ENV{TAG_TIMER} +vlb =$ENV{TAG_VLB} +vp32\include =$ENV{TAG_VP32} +vp32\lib\win32\Release=$ENV{TAG_VP32} +vp6 =$ENV{TAG_VP6} +vp8x =$ENV{TAG_VP8X} +Wasabi =$ENV{TAG_WASABI} +Wasabi2 =$ENV{TAG_REPLICANT} +watcher =$ENV{TAG_WATCHER} +wbm =$ENV{TAG_WBM} +xml =$ENV{TAG_XML} +xspf =$ENV{TAG_XSPF} +zlib =$ENV{TAG_ZLIB} + +nprt_plugin =$ENV{TAG_NPRT_PLUGIN} +ie_plugin =$ENV{TAG_IE_PLUGIN} + +codesign + + + + Mastering/VerCtrl/verctrl.exe + ="BETA $ENV{BRANDING}" + dggenericOutputParser + + + +winampAll/ippAll.sln + /useenv + + +winampAll/winampAll.sln + /useenv + + + + + + cmd.exe + =$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\""; + dggenericOutputParser + 1 + Signing winamp.exe +1 + + + + cmd.exe + =$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\""; + dggenericOutputParser + 1 + Signing elevator.exe +1 + + + + cmd.exe + =$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\""; + dggenericOutputParser + 1 + Signing winampa.exe +1 + + + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_wbm.cmd" + 1 + Building Lazy-Load Wasabi Manifests (WBM) + 1 + dggenericOutputParser + + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\rebase.cmd" + 1 + Rebasing Plugins and Libraries + 1 + dggenericOutputParser + + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_installer.cmd" + 1 + Generating Installers + 1 + dggenericOutputParser + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_wadetect.cmd" + 1 + Generating Installers + 1 + dggenericOutputParser + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_webdev.cmd" + 1 + Generating Web Dev SDK + 1 + dggenericOutputParser + + + + + + Download Winamp Distributive!!! + = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4; + Win32 Release|Win32 + + + + Versions History + = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4."/whatsnew.txt"; + Win32 Release|Win32 + + +Mastering/Winamp/package_vc.xml + Win32 Release|Win32 + =$versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"d:/bin/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4; + 1 + Winamp + + \ No newline at end of file diff --git a/Src/Mastering/Winamp/build_winamp_beta_x64.xml b/Src/Mastering/Winamp/build_winamp_beta_x64.xml new file mode 100644 index 00000000..bd8eaec1 --- /dev/null +++ b/Src/Mastering/Winamp/build_winamp_beta_x64.xml @@ -0,0 +1,422 @@ + + + + +openssl +ml_webdev + =$ENV{TAG_ML_WEBDEV} + +timer + =$ENV{TAG_TIMER} + +wbm + =$ENV{TAG_WBM} + +nsvdec_vp3 + =$ENV{TAG_NSVDEC_VP3} + +vlb +=$ENV{TAG_VLB} + +gen_talkback +=$ENV{TAG_GEN_TALKBACK} + +enc_flac2 +=$ENV{TAG_ENC_FLAC2} + +primo +=$ENV{TAG_PRIMO} + +burner +=$ENV{TAG_BURNER} + +f263 +=$ENV{TAG_F263} + +in_swf +=$ENV{TAG_IN_SWF} + +Elevator +=$ENV{TAG_ELEVATOR} + +zlib +=$ENV{TAG_ZLIB} + +apev2 +=$ENV{TAG_APEV2} + +in_flv +=$ENV{TAG_IN_FLV} + +dlmgr +=$ENV{TAG_DLMGR} + +ml_autotag +=$ENV{TAG_ML_AUTOTAG} + +ml_orb +=$ENV{TAG_ML_ORB} + +ml_plg +=$ENV{TAG_ML_PLG} + +gracenote + =$ENV{TAG_GRACENOTE} + +freetype + =$ENV{TAG_FREETYPE} + +gen_crasher + =$ENV{TAG_GEN_CRASHER} + +flac + =$ENV{TAG_LIBFLAC} + +in_flac + =$ENV{TAG_IN_FLAC} + +enc_flac + =$ENV{TAG_ENC_FLAC} + +enc_wav + =$ENV{TAG_ENC_WAV} + +ml_transcode + =$ENV{TAG_ML_TRANSCODE} + +pmp_activesync + =$ENV{TAG_PMP_ACTIVESYNC} + +jpeg + =$ENV{TAG_JPEG} + +bmp + =$ENV{TAG_BMP} + +gif + =$ENV{TAG_GIF} + +ml_dash + =$ENV{TAG_ML_DASH} + +ReplayGainAnalysis + =$ENV{TAG_ML_RG} + +ml_rg + =$ENV{TAG_ML_RG} + +ml_local + =$ENV{TAG_ML_LOCAL} + +ml_nowplaying + =$ENV{TAG_ML_NOWPLAYING} + +ml_playlists + =$ENV{TAG_ML_PLAYLISTS} + +ml_history + =$ENV{TAG_ML_HISTORY} + +ml_disc + =$ENV{TAG_ML_DISC} + +watcher + =$ENV{TAG_WATCHER} + +nde + =$ENV{TAG_NDE} + +playlist + =$ENV{TAG_PLAYLIST} + +png + =$ENV{TAG_PNG} + +xml + =$ENV{TAG_XML} + + +alac + =$ENV{TAG_ALAC} + +ml_online + =$ENV{TAG_ML_ONLINE} + +tagz + =$ENV{TAG_TAGZ} + +ml_bookmarks + =$ENV{TAG_MLBOOKMARKS} + +libsndfile + =$ENV{TAG_LIBSNDFILE} + +ml_pmp + =$ENV{TAG_ML_PMP} + +pmp_ipod + =$ENV{TAG_PMP_IPOD} + +pmp_njb + =$ENV{TAG_PMP_NJB} + +pmp_p4s + =$ENV{TAG_PMP_P4S} + +pmp_usb + =$ENV{TAG_PMP_USB} + +in_wave + =$ENV{TAG_INWAVE} + +nu + =$ENV{TAG_NU} + +nsv\nsvencode.h + =$ENV{TAG_NSV} + +nsv\dec_if.h + =$ENV{TAG_NSV} + +nsv\enc_if.h + =$ENV{TAG_NSV} + +nsv\nsvbs.h + =$ENV{TAG_NSV} + +nsv\nsvlib.h + =$ENV{TAG_NSV} + +nsv\nsvplay + =$ENV{TAG_NSV} + +nsv\nsvlib.cpp + =$ENV{TAG_NSV} + +nsv/svc_nsvFactory.h + =$ENV{TAG_NSV} + +nsv/svc_nsvFactory.cpp + =$ENV{TAG_NSV} + +SDKs\Rovi PrimoSDK Plus\4_28_06_0 + =$ENV{TAG_VERITAS} + +aacPlus + =$ENV{TAG_AACLIBPLUS} + +SDKs\WM_Format_SDK_9a\lib\WMVCORE.lib + =$ENV{TAG_WMCORE} + +SDKs\WM_Format_SDK_9a\include + =$ENV{TAG_WMCORE} + +jnetlib + =$ENV{TAG_JNET} + +coloreditor + =$ENV{TAG_GENFF} + +gen_ml + =$ENV{TAG_GENML} + +Winamp + =$ENV{TAG_WINAMP} + +config + =$ENV{TAG_CONFIG} + +winampa + =$ENV{TAG_WINAMPA} + +enc_aacplus + =$ENV{TAG_ENCAACPLUS} + +enc_lame + =$ENV{TAG_ENCLAME} + +enc_wma + =$ENV{TAG_ENCWMA} + +Agave + =$ENV{TAG_AGAVE} + +tataki + =$ENV{TAG_TATAKI} + +Wasabi + =$ENV{TAG_WASABI} + +gen_ff + =$ENV{TAG_GENFF} + +filereader + =$ENV{TAG_FILEREADER} + +gen_hotkeys + =$ENV{TAG_GENHOTKEYS} + +gen_tray + =$ENV{TAG_GENTRAY} + +in_cdda + =$ENV{TAG_INCDDA} + +in_linein + =$ENV{TAG_INLINEIN} + +pfc + =$ENV{TAG_PFC} + +in_midi + =$ENV{TAG_INMIDI} + +in_mod + =$ENV{TAG_INMOD} + +in_mp3 + =$ENV{TAG_INMP3} + +in_mp4 + =$ENV{TAG_INMP4} + +in_nsv + =$ENV{TAG_INNSV} + +in_vorbis + =$ENV{TAG_INVORBIS} + +in_wmvdrm + =$ENV{TAG_INWM} + +ml_wire + =$ENV{TAG_MLWIRE} + +out_ds + =$ENV{TAG_OUTDS} + +out_wave + =$ENV{TAG_OUTWAVE} + +vis_nsfs + =$ENV{TAG_VISNSFS} + +in_dshow + =$ENV{TAG_INDSHOW} + +vp5\include + =$ENV{TAG_VP5} + +vp5/lib/win32/release + =$ENV{TAG_VP5} + +nsvdec_vp5 + =$ENV{TAG_NSVDECVP5} + +vp6/include + =$ENV{TAG_VP6} + +vp6/lib/win32/release + =$ENV{TAG_VP6} + +nsvdec_vp6 + =$ENV{TAG_NSVDECVP6} + +dshow + =$ENV{TAG_DSHOW} + +SDKs\DirectX_9_Oct_2004 + =$ENV{TAG_DIRECTX} + +vis_milk2 + =$ENV{TAG_VISMILK2} + +vp32\include + =$ENV{TAG_VP32} + +vp32\lib\win32\Release + =$ENV{TAG_VP32} + +resources + =$ENV{TAG_RESOURCES} + +installer + =$ENV{TAG_INSTALLER} + +out_disk + =$ENV{TAG_OUTDISK} + +burnlib + =$ENV{TAG_BURNLIB} + +gen_dropbox + =$ENV{TAG_GENDROPBOX} + +ml_impex + =$ENV{TAG_MLIMPEX} + +plist + =$ENV{TAG_PLIST} + +omBrowser + =$ENV{TAG_OMBROWSER} + +winampAll + =$ENV{TAG_WINAMPALL} + +codesign + + + + Mastering/VerCtrl/verctrl.exe + ="BETA $ENV{BRANDING}" + dggenericOutputParser + + +winampAll/winampAll.sln +/useenv + + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_wbm.cmd" + 1 + Building Lazy-Load Wasabi Manifests (WBM) + 1 + dggenericOutputParser + + + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_installer.cmd" + 1 + Generating Installers + 1 + dggenericOutputParser + + + + + Download Winamp Distributive!!! + = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4; + Win32 Release 64 + + + + Versions History + = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4."/whatsnew.txt"; + Win32 Release 64 + + +Mastering/Winamp/package_vc.xml + Win32 Release 64 + =$versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"d:/bin/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4; + 1 + Winamp + + \ No newline at end of file diff --git a/Src/Mastering/Winamp/build_winamp_final.xml b/Src/Mastering/Winamp/build_winamp_final.xml new file mode 100644 index 00000000..817fc7fd --- /dev/null +++ b/Src/Mastering/Winamp/build_winamp_final.xml @@ -0,0 +1,280 @@ + + + +in_avi =$ENV{TAG_IN_AVI} +in_cdda =$ENV{TAG_INCDDA} +in_dshow =$ENV{TAG_INDSHOW} +in_flac =$ENV{TAG_IN_FLAC} +in_flv =$ENV{TAG_IN_FLV} +in_linein =$ENV{TAG_INLINEIN} +in_midi =$ENV{TAG_INMIDI} +in_mkv =$ENV{TAG_IN_MKV} +in_mod =$ENV{TAG_INMOD} +in_mp3 =$ENV{TAG_INMP3} +in_mp4 =$ENV{TAG_INMP4} +in_nsv =$ENV{TAG_INNSV} +in_swf =$ENV{TAG_IN_SWF} +in_vorbis =$ENV{TAG_INVORBIS} +in_wave =$ENV{TAG_INWAVE} +in_wmvdrm =$ENV{TAG_INWM} + +enc_flac2 =$ENV{TAG_ENC_FLAC2} +enc_fhgaac =$ENV{TAG_ENCFHGAAC} +enc_lame =$ENV{TAG_ENCLAME} +enc_vorbis =$ENV{TAG_ENCVORBIS} +enc_wav =$ENV{TAG_ENC_WAV} +enc_wma =$ENV{TAG_ENCWMA} + +gen_crasher =$ENV{TAG_GEN_CRASHER} +gen_ff =$ENV{TAG_GENFF} +gen_hotkeys =$ENV{TAG_GENHOTKEYS} +gen_ml =$ENV{TAG_GENML} +gen_tray =$ENV{TAG_GENTRAY} + + +ml_autotag =$ENV{TAG_ML_AUTOTAG} +ml_bookmarks =$ENV{TAG_MLBOOKMARKS} + +ml_disc =$ENV{TAG_ML_DISC} +ml_devices =$ENV{TAG_ML_DEVICES} +ml_downloads =$ENV{TAG_ML_DOWNLOADS} +ml_history =$ENV{TAG_ML_HISTORY} +ml_impex =$ENV{TAG_MLIMPEX} +ml_local =$ENV{TAG_ML_LOCAL} +ml_nowplaying =$ENV{TAG_ML_NOWPLAYING} +ml_online =$ENV{TAG_ML_ONLINE} +ml_playlists =$ENV{TAG_ML_PLAYLISTS} +ml_plg =$ENV{TAG_ML_PLG} +ml_pmp =$ENV{TAG_ML_PMP} +ml_rg =$ENV{TAG_ML_RG} +ml_transcode =$ENV{TAG_ML_TRANSCODE} +ml_webdev =$ENV{TAG_ML_WEBDEV} +ml_wire =$ENV{TAG_MLWIRE} + +out_ds =$ENV{TAG_OUTDS} +out_disk =$ENV{TAG_OUTDISK} +out_wave =$ENV{TAG_OUTWAVE} + +pmp_activesync =$ENV{TAG_PMP_ACTIVESYNC} +pmp_android =$ENV{TAG_PMP_ANDROID} + +pmp_ipod =$ENV{TAG_PMP_IPOD} +pmp_njb =$ENV{TAG_PMP_NJB} +pmp_p4s =$ENV{TAG_PMP_P4S} +pmp_usb2 =$ENV{TAG_PMP_USB2} +pmp_wifi =$ENV{TAG_PMP_WIFI} + + +vis_milk2 =$ENV{TAG_VISMILK2} +vis_nsfs =$ENV{TAG_VISNSFS} + +Elevator =$ENV{TAG_ELEVATOR} +Winamp =$ENV{TAG_WINAMP} +winampa =$ENV{TAG_WINAMPA} +winampAll =$ENV{TAG_WINAMPALL} + + +aacdec =$ENV{TAG_AACDEC} +aacPlus =$ENV{TAG_AACLIBPLUS} +adpcm =$ENV{TAG_ADPCM} +Agave =$ENV{TAG_AGAVE} +alac =$ENV{TAG_ALAC} +albumart =$ENV{TAG_ALBUMART} +apev2 =$ENV{TAG_APEV2} +auth =$ENV{TAG_AUTH} +bmp =$ENV{TAG_BMP} + +burnlib =$ENV{TAG_BURNLIB} +coloreditor =$ENV{TAG_GENFF} +config =$ENV{TAG_CONFIG} + +devices =$ENV{TAG_DEVICES} +dlmgr =$ENV{TAG_DLMGR} +expat =$ENV{TAG_EXPAT} +f263 =$ENV{TAG_F263} +filereader =$ENV{TAG_FILEREADER} +freetype =$ENV{TAG_FREETYPE} +freetypewac =$ENV{TAG_FREETYPEWAC} +gif =$ENV{TAG_GIF} +giflib =$ENV{TAG_GIFLIB} +gracenote =$ENV{TAG_GRACENOTE} +h264 =$ENV{TAG_H264} +h264dec =$ENV{TAG_H264DEC} +id3v2 =$ENV{TAG_ID3V2} +ijg =$ENV{TAG_IJG} +installer =$ENV{TAG_INSTALLER} +jnetlib =$ENV{TAG_JNET} +jpeg =$ENV{TAG_JPEG} + +libmp4v2 =$ENV{TAG_LIBMP4V2} +libogg =$ENV{TAG_LIBOGG} +libpng =$ENV{TAG_LIBPNG} +libsndfile =$ENV{TAG_LIBSNDFILE} +libtheora =$ENV{TAG_LIBTHEORA} +libvorbis =$ENV{TAG_LIBVORBIS} +libvp6 =$ENV{TAG_VP6} +libvpx =$ENV{TAG_LIBVPX} + +mp3 =$ENV{TAG_MP3} +mp4v =$ENV{TAG_MP4V} +mpeg4dec =$ENV{TAG_MPEG4DEC} +nde =$ENV{TAG_NDE} +nsavi =$ENV{TAG_NSAVI} +ns-eel2 =$ENV{TAG_NSEEL2} +nsmkv =$ENV{TAG_NSMKV} +nsutil =$ENV{TAG_UTIL} +nsv =$ENV{TAG_NSV} +nsvdec_vp3 =$ENV{TAG_NSVDEC_VP3} +nsvdec_vp5 =$ENV{TAG_NSVDECVP5} +nu =$ENV{TAG_NU} +omBrowser =$ENV{TAG_OMBROWSER} +openssl =$ENV{TAG_OPENSSL} +pcm =$ENV{TAG_PCM} +pfc =$ENV{TAG_PFC} +playlist =$ENV{TAG_PLAYLIST} +plist =$ENV{TAG_PLIST} +png =$ENV{TAG_PNG} +primo =$ENV{TAG_PRIMO} +ReplayGainAnalysis =$ENV{TAG_ML_RG} +resources =$ENV{TAG_RESOURCES} +SDKs\Rovi PrimoSDK Plus\4_28_06_0=$ENV{TAG_VERITAS} +SDKs/WM_Format_SDK_95_Feb_2005/include=$ENV{TAG_INWM} +tagz =$ENV{TAG_TAGZ} +tataki =$ENV{TAG_TATAKI} +theora =$ENV{TAG_THEORA} +timer =$ENV{TAG_TIMER} +vlb =$ENV{TAG_VLB} +vp32\include =$ENV{TAG_VP32} +vp32\lib\win32\Release=$ENV{TAG_VP32} +vp6 =$ENV{TAG_VP6} +vp8x =$ENV{TAG_VP8X} +Wasabi =$ENV{TAG_WASABI} +Wasabi2 =$ENV{TAG_REPLICANT} +watcher =$ENV{TAG_WATCHER} +wbm =$ENV{TAG_WBM} +xml =$ENV{TAG_XML} +xspf =$ENV{TAG_XSPF} +zlib =$ENV{TAG_ZLIB} + +nprt_plugin =$ENV{TAG_NPRT_PLUGIN} +ie_plugin =$ENV{TAG_IE_PLUGIN} + +codesign + + + + Mastering/VerCtrl/verctrl.exe + ="FINAL $ENV{BRANDING}" + dggenericOutputParser + + + +winampAll/ippAll.sln + /useenv + + +winampAll/winampAll.sln + /useenv + + + + + + cmd.exe + =$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\""; + dggenericOutputParser + 1 + Signing winamp.exe +1 + + + + cmd.exe + =$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\""; + dggenericOutputParser + 1 + Signing elevator.exe +1 + + + + cmd.exe + =$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\""; + dggenericOutputParser + 1 + Signing winampa.exe +1 + + + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_wbm.cmd" + 1 + Building Lazy-Load Wasabi Manifests (WBM) + 1 + dggenericOutputParser + + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\rebase.cmd" + 1 + Rebasing Plugins and Libraries + 1 + dggenericOutputParser + + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_installer.cmd" + 1 + Generating Installers + 1 + dggenericOutputParser + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_wadetect.cmd" + 1 + Generating Installers + 1 + dggenericOutputParser + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_webdev.cmd" + 1 + Generating Web Dev SDK + 1 + dggenericOutputParser + + + + + + Download Winamp Distributive!!! + = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_Final"; + Win32 Release|Win32 + + + + Versions History + = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_Final/whatsnew.txt"; + Win32 Release|Win32 + + +Mastering/Winamp/package_vc.xml + Win32 Release|Win32 + =$versionString=~/([0-9]*).([0-9]*)\.([0-9]*)/;"d:/bin/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_Final"; + 1 + Winamp + + \ No newline at end of file diff --git a/Src/Mastering/Winamp/build_winamp_night.xml b/Src/Mastering/Winamp/build_winamp_night.xml new file mode 100644 index 00000000..ccd011ce --- /dev/null +++ b/Src/Mastering/Winamp/build_winamp_night.xml @@ -0,0 +1,271 @@ + + + + +openssl +expat +libogg +libvorbis +mp3 +ijg +libpng +giflib +id3v2 +libmp4v2 +freetypewac +auth +gen_mud +vis_avs +ns-eel +ml_webdev +timer +wbm +nsvdec_vp3 +vlb +gen_talkback +enc_flac2 +primo +burner +f263 +in_swf +Elevator +zlib +apev2 +in_flv +dlmgr +ml_autotag +ml_orb +ml_plg +gracenote +freetype +gen_crasher +flac +in_flac +enc_flac +enc_wav +ml_transcode +pmp_activesync +jpeg +bmp +gif +ml_dash +ReplayGainAnalysis +ml_rg +ml_local +ml_nowplaying +ml_playlists +ml_history +ml_disc +watcher +nde +playlist +png +xml +alac +ml_online +tagz +ml_bookmarks +libsndfile +ml_pmp +pmp_ipod +pmp_njb +pmp_p4s +pmp_usb +in_wave +nu +nsv +in_mkv +nsmkv +SDKs\Rovi PrimoSDK Plus\4_28_06_0 +aacPlus +jnetlib +coloreditor +gen_ml +Winamp +config +winampa +enc_aacplus +enc_lame +enc_wma +Agave +tataki +Wasabi +gen_ff +filereader +gen_hotkeys +gen_tray +in_cdda +in_linein +pfc +in_midi +in_mod +in_mp3 +in_mp4 +in_nsv +in_vorbis +in_wmvdrm +SDKs/WM_Format_SDK_95_Feb_2005/include +ml_wire +out_ds +out_wave +vis_nsfs +in_dshow +vp5\include +vp5/lib/win32/release +nsvdec_vp5 +vp6 +vis_milk2 +vp32\include +vp32\lib\win32\Release +resources +installer +out_disk +burnlib +gen_dropbox +ml_impex +plist +omBrowser +winampAll +ns-eel2 +adpcm +h264 +h264dec +mpeg4dec +mp4v +a52 +a52dec +in_avi +nsavi +nsutil +pcm +np_plugin +ie_plugin +ml_addons + +codesign + + + + Mastering/VerCtrl/verctrl.exe + ="NIGHT $ENV{BRANDING}" + dggenericOutputParser + + + +winampAll/ippAll.sln +/useenv + + +winampAll/winampAll.sln +/useenv + + + + + cmd.exe + =$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\""; + dggenericOutputParser + 1 + Signing winamp.exe +1 + + + + cmd.exe + =$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\""; + dggenericOutputParser + 1 + Signing elevator.exe +1 + + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_wbm.cmd" + 1 + Building Lazy-Load Wasabi Manifests (WBM) + 1 + dggenericOutputParser + + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\rebase.cmd" + 1 + Rebasing Plugins and Libraries + 1 + dggenericOutputParser + + + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_installer.cmd" + 1 + Generating Installers + 1 + dggenericOutputParser + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_wadetect.cmd" + 1 + Generating Installers + 1 + dggenericOutputParser + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_webdev.cmd" + 1 + Generating Web Dev SDK + 1 + dggenericOutputParser + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_mud.cmd" + 1 + Generating MUD installer + 1 + dggenericOutputParser + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_orb.cmd" + 1 + Generating Orb installer + 1 + dggenericOutputParser + + + + + + Download Winamp Distributive!!! + = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4; + Win32 Release|Win32 + + + + Versions History + = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4."/whatsnew.txt"; + Win32 Release|Win32 + + +Mastering/Winamp/package_vc.xml + Win32 Release|Win32 + =$versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"d:/bin/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4; + 1 + Winamp + + + + \ No newline at end of file diff --git a/Src/Mastering/Winamp/build_winamp_qa.xml b/Src/Mastering/Winamp/build_winamp_qa.xml new file mode 100644 index 00000000..9aac6070 --- /dev/null +++ b/Src/Mastering/Winamp/build_winamp_qa.xml @@ -0,0 +1,448 @@ + + + + +openssl +auth + =$ENV{TAG_AUTH} + +gen_mud + =$ENV{TAG_GEN_MUD} + +vis_avs + =$ENV{TAG_VIS_AVS} + +ns-eel + =$ENV{TAG_VIS_AVS} + +ml_webdev + =$ENV{TAG_ML_WEBDEV} + +timer + =$ENV{TAG_TIMER} + +wbm + =$ENV{TAG_WBM} + +nsvdec_vp3 + =$ENV{TAG_NSVDEC_VP3} + +vlb +=$ENV{TAG_VLB} + +gen_talkback +=$ENV{TAG_GEN_TALKBACK} + +enc_flac2 +=$ENV{TAG_ENC_FLAC2} + +primo +=$ENV{TAG_PRIMO} + +burner +=$ENV{TAG_BURNER} + +f263 +=$ENV{TAG_F263} + +in_swf +=$ENV{TAG_IN_SWF} + +Elevator +=$ENV{TAG_ELEVATOR} + +zlib +=$ENV{TAG_ZLIB} + +apev2 +=$ENV{TAG_APEV2} + +in_flv +=$ENV{TAG_IN_FLV} + +dlmgr +=$ENV{TAG_DLMGR} + +ml_autotag +=$ENV{TAG_ML_AUTOTAG} + +ml_orb +=$ENV{TAG_ML_ORB} + +ml_plg +=$ENV{TAG_ML_PLG} + +gracenote + =$ENV{TAG_GRACENOTE} + +freetype + =$ENV{TAG_FREETYPE} + +gen_crasher + =$ENV{TAG_GEN_CRASHER} + +flac + =$ENV{TAG_LIBFLAC} + +in_flac + =$ENV{TAG_IN_FLAC} + +enc_flac + =$ENV{TAG_ENC_FLAC} + +enc_wav + =$ENV{TAG_ENC_WAV} + +ml_transcode + =$ENV{TAG_ML_TRANSCODE} + +pmp_activesync + =$ENV{TAG_PMP_ACTIVESYNC} + +jpeg + =$ENV{TAG_JPEG} + +bmp + =$ENV{TAG_BMP} + +gif + =$ENV{TAG_GIF} + +ml_dash + =$ENV{TAG_ML_DASH} + +ReplayGainAnalysis + =$ENV{TAG_ML_RG} + +ml_rg + =$ENV{TAG_ML_RG} + +ml_local + =$ENV{TAG_ML_LOCAL} + +ml_nowplaying + =$ENV{TAG_ML_NOWPLAYING} + +ml_playlists + =$ENV{TAG_ML_PLAYLISTS} + +ml_history + =$ENV{TAG_ML_HISTORY} + +ml_disc + =$ENV{TAG_ML_DISC} + +watcher + =$ENV{TAG_WATCHER} + +nde + =$ENV{TAG_NDE} + +playlist + =$ENV{TAG_PLAYLIST} + +png + =$ENV{TAG_PNG} + +xml + =$ENV{TAG_XML} + + +alac + =$ENV{TAG_ALAC} + +ml_online + =$ENV{TAG_ML_ONLINE} + +tagz + =$ENV{TAG_TAGZ} + +ml_bookmarks + =$ENV{TAG_MLBOOKMARKS} + +libsndfile + =$ENV{TAG_LIBSNDFILE} + +ml_pmp + =$ENV{TAG_ML_PMP} + +pmp_ipod + =$ENV{TAG_PMP_IPOD} + +pmp_njb + =$ENV{TAG_PMP_NJB} + +pmp_p4s + =$ENV{TAG_PMP_P4S} + +pmp_usb + =$ENV{TAG_PMP_USB} + +in_wave + =$ENV{TAG_INWAVE} + +nu + =$ENV{TAG_NU} + +nsv\nsvencode.h + =$ENV{TAG_NSV} + +nsv\dec_if.h + =$ENV{TAG_NSV} + +nsv\enc_if.h + =$ENV{TAG_NSV} + +nsv\nsvbs.h + =$ENV{TAG_NSV} + +nsv\nsvlib.h + =$ENV{TAG_NSV} + +nsv\nsvplay + =$ENV{TAG_NSV} + +nsv\nsvlib.cpp + =$ENV{TAG_NSV} + +nsv/svc_nsvFactory.h + =$ENV{TAG_NSV} + +nsv/svc_nsvFactory.cpp + =$ENV{TAG_NSV} + +SDKs\Rovi PrimoSDK Plus\4_28_06_0 + =$ENV{TAG_VERITAS} + +aacPlus + =$ENV{TAG_AACLIBPLUS} + +SDKs\WM_Format_SDK_9a\lib\WMVCORE.lib + =$ENV{TAG_WMCORE} + +SDKs\WM_Format_SDK_9a\include + =$ENV{TAG_WMCORE} + +jnetlib + =$ENV{TAG_JNET} + +coloreditor + =$ENV{TAG_GENFF} + +gen_ml + =$ENV{TAG_GENML} + +Winamp + =$ENV{TAG_WINAMP} + +config + =$ENV{TAG_CONFIG} + +winampa + =$ENV{TAG_WINAMPA} + +enc_aacplus + =$ENV{TAG_ENCAACPLUS} + +enc_lame + =$ENV{TAG_ENCLAME} + +enc_wma + =$ENV{TAG_ENCWMA} + +Agave + =$ENV{TAG_AGAVE} + +tataki + =$ENV{TAG_TATAKI} + +Wasabi + =$ENV{TAG_WASABI} + +gen_ff + =$ENV{TAG_GENFF} + +filereader + =$ENV{TAG_FILEREADER} + +gen_hotkeys + =$ENV{TAG_GENHOTKEYS} + +gen_tray + =$ENV{TAG_GENTRAY} + +in_cdda + =$ENV{TAG_INCDDA} + +in_linein + =$ENV{TAG_INLINEIN} + +pfc + =$ENV{TAG_PFC} + +in_midi + =$ENV{TAG_INMIDI} + +in_mod + =$ENV{TAG_INMOD} + +in_mp3 + =$ENV{TAG_INMP3} + +in_mp4 + =$ENV{TAG_INMP4} + +in_nsv + =$ENV{TAG_INNSV} + +in_vorbis + =$ENV{TAG_INVORBIS} + +in_wmvdrm + =$ENV{TAG_INWM} + +ml_wire + =$ENV{TAG_MLWIRE} + +out_ds + =$ENV{TAG_OUTDS} + +out_wave + =$ENV{TAG_OUTWAVE} + +vis_nsfs + =$ENV{TAG_VISNSFS} + +in_dshow + =$ENV{TAG_INDSHOW} + +vp5\include + =$ENV{TAG_VP5} + +vp5/lib/win32/release + =$ENV{TAG_VP5} + +nsvdec_vp5 + =$ENV{TAG_NSVDECVP5} + +vp6/include + =$ENV{TAG_VP6} + +vp6/lib/win32/release + =$ENV{TAG_VP6} + +nsvdec_vp6 + =$ENV{TAG_NSVDECVP6} + +dshow + =$ENV{TAG_DSHOW} + +SDKs\DirectX_9_Oct_2004 + =$ENV{TAG_DIRECTX} + +vis_milk2 + =$ENV{TAG_VISMILK2} + +vp32\include + =$ENV{TAG_VP32} + +vp32\lib\win32\Release + =$ENV{TAG_VP32} + +resources + =$ENV{TAG_RESOURCES} + +installer + =$ENV{TAG_INSTALLER} + +out_disk + =$ENV{TAG_OUTDISK} + +burnlib + =$ENV{TAG_BURNLIB} + +gen_dropbox + =$ENV{TAG_GENDROPBOX} + +ml_impex + =$ENV{TAG_MLIMPEX} + +plist + =$ENV{TAG_PLIST} + +omBrowser + =$ENV{TAG_OMBROWSER} + +ml_addons + =$ENV{TAG_ML_ADDONS + +winampAll + =$ENV{TAG_WINAMPALL} + +codesign + + + + + Mastering/VerCtrl/verctrl.exe + ="BETA $ENV{BRANDING}" + dggenericOutputParser + + + +winampAll/winampAll.sln +/useenv + + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_wbm.cmd" + 1 + Building Lazy-Load Wasabi Manifests (WBM) + 1 + dggenericOutputParser + + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_installer.cmd" + 1 + Generating Installers + 1 + dggenericOutputParser + + + + cmd.exe + /E:ON /V:ON /C ".\Mastering\Winamp\build_webdev.cmd" + 1 + Generating Web Dev SDK + 1 + dggenericOutputParser + + + + + + Download Winamp Distributive!!! + = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4; + Win32 Profiling + + + + Versions History + = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4."/whatsnew.txt"; + Win32 Profiling + + +Mastering/Winamp/package_vc.xml + Win32 Profiling + =$versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"d:/bin/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4; + 1 + Winamp + + \ No newline at end of file diff --git a/Src/Mastering/Winamp/configmap.xml b/Src/Mastering/Winamp/configmap.xml new file mode 100644 index 00000000..850d65a8 --- /dev/null +++ b/Src/Mastering/Winamp/configmap.xml @@ -0,0 +1,5 @@ + + + diff --git a/Src/Mastering/Winamp/fileNames.cmd b/Src/Mastering/Winamp/fileNames.cmd new file mode 100644 index 00000000..1a8dccfe --- /dev/null +++ b/Src/Mastering/Winamp/fileNames.cmd @@ -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 + + + + + + + + + diff --git a/Src/Mastering/Winamp/installer_final.config b/Src/Mastering/Winamp/installer_final.config new file mode 100644 index 00000000..6c245916 --- /dev/null +++ b/Src/Mastering/Winamp/installer_final.config @@ -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 \ No newline at end of file diff --git a/Src/Mastering/Winamp/installer_final.lang b/Src/Mastering/Winamp/installer_final.lang new file mode 100644 index 00000000..660dff0c --- /dev/null +++ b/Src/Mastering/Winamp/installer_final.lang @@ -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 \ No newline at end of file diff --git a/Src/Mastering/Winamp/master_winamp_beta.xml b/Src/Mastering/Winamp/master_winamp_beta.xml new file mode 100644 index 00000000..b0fcc9de --- /dev/null +++ b/Src/Mastering/Winamp/master_winamp_beta.xml @@ -0,0 +1,74 @@ + + + + + =$ENV{CURSANDBOX} + Winamp + Mastering/Winamp/configmap.xml + Mastering/Winamp/build_winamp_beta.xml + + Beta + Beta build. + beta + + Win32 Release|Win32 + /useenv + + + + + = $ENV{BRANDING} =~ m/NULLSOFT/ ? 'BETA_' : 'BETA_'.$ENV{BRANDING}.'_'; + + Mastering/Winamp/buildnumber.h + Mastering/Winamp/constants.h + Mastering/Winamp/build_stamp.txt + Mastering/Winamp/build_end.txt + + d:\wwwroot\builds + http://nulldev.stream.aol.com/builds + + + + + + builds@lists.winamp.com + + 0 + 1 + 1 + 1 + 0 + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + diff --git a/Src/Mastering/Winamp/master_winamp_beta_x64.xml b/Src/Mastering/Winamp/master_winamp_beta_x64.xml new file mode 100644 index 00000000..7d56e520 --- /dev/null +++ b/Src/Mastering/Winamp/master_winamp_beta_x64.xml @@ -0,0 +1,74 @@ + + + + + =$ENV{CURSANDBOX} + Winamp + Mastering/Winamp/configmap.xml + Mastering/Winamp/build_winamp_beta_x64.xml + + Beta + Beta build. + beta + + Win32 Release 64 + /useenv + + + + + = $ENV{BRANDING} =~ m/NULLSOFT/ ? 'BETA_X64_' : 'BETA_X64_'.$ENV{BRANDING}.'_'; + + Mastering/Winamp/buildnumber.h + Mastering/Winamp/constants.h + Mastering/Winamp/build_stamp.txt + + d:\wwwroot\builds + http://nulldev.stream.aol.com/builds + + + + + + barabanger@gmail.com,benski@winamp.com,dj_egg@winamp.com + + 0 + 1 + 1 + 1 + 0 + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + + diff --git a/Src/Mastering/Winamp/master_winamp_final.xml b/Src/Mastering/Winamp/master_winamp_final.xml new file mode 100644 index 00000000..ef2d3667 --- /dev/null +++ b/Src/Mastering/Winamp/master_winamp_final.xml @@ -0,0 +1,74 @@ + + + + + =$ENV{CURSANDBOX} + Winamp + Mastering/Winamp/configmap.xml + Mastering/Winamp/build_winamp_final.xml + + Final + Final build. + final + + Win32 Release|Win32 + /useenv + + + + + = $ENV{BRANDING} =~ m/NULLSOFT/ ? 'FINAL_' : 'FINAL_'.$ENV{BRANDING}.'_'; + + Mastering/Winamp/buildnumber.h + Mastering/Winamp/constants.h + Mastering/Winamp/build_stamp.txt + Mastering/Winamp/build_end.txt + + d:\wwwroot\builds + http://nulldev.stream.aol.com/builds + + + + + + builds@lists.winamp.com + + 0 + 1 + 1 + 1 + 0 + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + diff --git a/Src/Mastering/Winamp/master_winamp_night.xml b/Src/Mastering/Winamp/master_winamp_night.xml new file mode 100644 index 00000000..47637909 --- /dev/null +++ b/Src/Mastering/Winamp/master_winamp_night.xml @@ -0,0 +1,74 @@ + + + + + =$ENV{CURSANDBOX} + Winamp + Mastering/Winamp/configmap.xml + Mastering/Winamp/build_winamp_night.xml + + Nightly + Nightly build. + nightly + + Win32 Release|Win32 + + + + + =NIGHT_ + + Mastering/Winamp/buildnumber.h + Mastering/Winamp/constants.h + Mastering/Winamp/build_stamp.txt + + d:\wwwroot\builds + http://nulldev.stream.aol.com/builds + + + + + + barabanger@gmail.com,benski@winamp.com,dj_egg@winamp.com,jonathan.chester@corp.aol.com + + 0 + 1 + 1 + 0 + 0 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 0 + + diff --git a/Src/Mastering/Winamp/master_winamp_qa.xml b/Src/Mastering/Winamp/master_winamp_qa.xml new file mode 100644 index 00000000..999e048d --- /dev/null +++ b/Src/Mastering/Winamp/master_winamp_qa.xml @@ -0,0 +1,76 @@ + + + + + =$ENV{CURSANDBOX} + Winamp + Mastering/Winamp/configmap.xml + Mastering/Winamp/build_winamp_qa.xml + + QA + Build for QA. + qa + + Win32 Profiling + /useenv + + + + + = $ENV{BRANDING} =~ m/NULLSOFT/ ? 'QA_' : 'QA_'.$ENV{BRANDING}.'_'; + + Mastering/Winamp/buildnumber.h + Mastering/Winamp/constants.h + Mastering/Winamp/build_stamp.txt + Mastering/Winamp/build_end.txt + + d:\wwwroot\builds + http://nulldev.stream.aol.com/builds + + + + + + barabanger@gmail.com,benski@winamp.com,dj_egg@winamp.com,jonathan.chester@corp.aol.com,chitra.a@corp.aol.com + + 0 + 1 + 1 + 1 + 0 + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + + diff --git a/Src/Mastering/Winamp/package_vc.xml b/Src/Mastering/Winamp/package_vc.xml new file mode 100644 index 00000000..c45f97d3 --- /dev/null +++ b/Src/Mastering/Winamp/package_vc.xml @@ -0,0 +1,82 @@ + + + + + EXE + Installers + installer\winamp\w*.exe + installer\ + 0 + + + EXE + Web Dev SDK + installer\webdev\*.exe + installer\ + 0 + + + + + EXE + Winamp Detect + installer\browserplugin\installWaDetect*.exe + installer\ + 0 + + + PDB files Release + All PDB files + *.pdb + pdb\ + 0 + 1 + vc??.pdb + 1 + + pdb.zip + 9 + + + LIB files Release + All LIB files + *.lib + lib\ + + 1 + + lib.zip + 9 + + + Binaries + Winamp binaries + Output\winamp\*.* + output\ + 1 + binaries.zip + 9 + + + WhatsNew + Versions History + resources\data\whatsnew.txt + 0 + + + + \ No newline at end of file diff --git a/Src/Mastering/Winamp/rebase.cmd b/Src/Mastering/Winamp/rebase.cmd new file mode 100644 index 00000000..f73cfa0a --- /dev/null +++ b/Src/Mastering/Winamp/rebase.cmd @@ -0,0 +1,3 @@ +cd /D %CURSANDBOX%\output\Winamp +dir /b /s >files.txt +rebase -b 7000000 @files.txt -l rebase.log \ No newline at end of file diff --git a/Src/Mastering/Winamp/simple_sign.cmd b/Src/Mastering/Winamp/simple_sign.cmd new file mode 100644 index 00000000..2510dace --- /dev/null +++ b/Src/Mastering/Winamp/simple_sign.cmd @@ -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% \ No newline at end of file diff --git a/Src/Mastering/Winamp/talkback.ini b/Src/Mastering/Winamp/talkback.ini new file mode 100644 index 00000000..af5e27c6 --- /dev/null +++ b/Src/Mastering/Winamp/talkback.ini @@ -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 + + +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/ + + -- cgit