diff options
| author | Jef <jef@targetspot.com> | 2024-09-24 08:54:57 -0400 |
|---|---|---|
| committer | Jef <jef@targetspot.com> | 2024-09-24 08:54:57 -0400 |
| commit | 20d28e80a5c861a9d5f449ea911ab75b4f37ad0d (patch) | |
| tree | 12f17f78986871dd2cfb0a56e5e93b545c1ae0d0 /Src/Mastering/Winamp/build_winamp_final.xml | |
| parent | 537bcbc86291b32fc04ae4133ce4d7cac8ebe9a7 (diff) | |
| download | winamp-20d28e80a5c861a9d5f449ea911ab75b4f37ad0d.tar.gz | |
Initial community commit
Diffstat (limited to 'Src/Mastering/Winamp/build_winamp_final.xml')
| -rw-r--r-- | Src/Mastering/Winamp/build_winamp_final.xml | 280 |
1 files changed, 280 insertions, 0 deletions
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 @@ +<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>
\ No newline at end of file |
