<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>