1
0

build_winamp_beta_x64.xml 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422
  1. <Build-Doc>
  2. <!-- Get everything in the thirdparty module -->
  3. <Source>openssl</Source>
  4. <Source>ml_webdev
  5. <Tag>=$ENV{TAG_ML_WEBDEV}</Tag>
  6. </Source>
  7. <Source>timer
  8. <Tag>=$ENV{TAG_TIMER}</Tag>
  9. </Source>
  10. <Source>wbm
  11. <Tag>=$ENV{TAG_WBM}</Tag>
  12. </Source>
  13. <Source>nsvdec_vp3
  14. <Tag>=$ENV{TAG_NSVDEC_VP3}</Tag>
  15. </Source>
  16. <Source>vlb
  17. <Tag>=$ENV{TAG_VLB}</Tag>
  18. </Source>
  19. <Source>gen_talkback
  20. <Tag>=$ENV{TAG_GEN_TALKBACK}</Tag>
  21. </Source>
  22. <Source>enc_flac2
  23. <Tag>=$ENV{TAG_ENC_FLAC2}</Tag>
  24. </Source>
  25. <Source>primo
  26. <Tag>=$ENV{TAG_PRIMO}</Tag>
  27. </Source>
  28. <Source>burner
  29. <Tag>=$ENV{TAG_BURNER}</Tag>
  30. </Source>
  31. <Source>f263
  32. <Tag>=$ENV{TAG_F263}</Tag>
  33. </Source>
  34. <Source>in_swf
  35. <Tag>=$ENV{TAG_IN_SWF}</Tag>
  36. </Source>
  37. <Source>Elevator
  38. <Tag>=$ENV{TAG_ELEVATOR}</Tag>
  39. </Source>
  40. <Source>zlib
  41. <Tag>=$ENV{TAG_ZLIB}</Tag>
  42. </Source>
  43. <Source>apev2
  44. <Tag>=$ENV{TAG_APEV2}</Tag>
  45. </Source>
  46. <Source>in_flv
  47. <Tag>=$ENV{TAG_IN_FLV}</Tag>
  48. </Source>
  49. <Source>dlmgr
  50. <Tag>=$ENV{TAG_DLMGR}</Tag>
  51. </Source>
  52. <Source>ml_autotag
  53. <Tag>=$ENV{TAG_ML_AUTOTAG}</Tag>
  54. </Source>
  55. <Source>ml_orb
  56. <Tag>=$ENV{TAG_ML_ORB}</Tag>
  57. </Source>
  58. <Source>ml_plg
  59. <Tag>=$ENV{TAG_ML_PLG}</Tag>
  60. </Source>
  61. <Source>gracenote
  62. <Tag>=$ENV{TAG_GRACENOTE}</Tag>
  63. </Source>
  64. <Source>freetype
  65. <Tag>=$ENV{TAG_FREETYPE}</Tag>
  66. </Source>
  67. <Source>gen_crasher
  68. <Tag>=$ENV{TAG_GEN_CRASHER}</Tag>
  69. </Source>
  70. <Source>flac
  71. <Tag>=$ENV{TAG_LIBFLAC}</Tag>
  72. </Source>
  73. <Source>in_flac
  74. <Tag>=$ENV{TAG_IN_FLAC}</Tag>
  75. </Source>
  76. <Source>enc_flac
  77. <Tag>=$ENV{TAG_ENC_FLAC}</Tag>
  78. </Source>
  79. <Source>enc_wav
  80. <Tag>=$ENV{TAG_ENC_WAV}</Tag>
  81. </Source>
  82. <Source>ml_transcode
  83. <Tag>=$ENV{TAG_ML_TRANSCODE}</Tag>
  84. </Source>
  85. <Source>pmp_activesync
  86. <Tag>=$ENV{TAG_PMP_ACTIVESYNC}</Tag>
  87. </Source>
  88. <Source>jpeg
  89. <Tag>=$ENV{TAG_JPEG}</Tag>
  90. </Source>
  91. <Source>bmp
  92. <Tag>=$ENV{TAG_BMP}</Tag>
  93. </Source>
  94. <Source>gif
  95. <Tag>=$ENV{TAG_GIF}</Tag>
  96. </Source>
  97. <Source>ml_dash
  98. <Tag>=$ENV{TAG_ML_DASH}</Tag>
  99. </Source>
  100. <Source>ReplayGainAnalysis
  101. <Tag>=$ENV{TAG_ML_RG}</Tag>
  102. </Source>
  103. <Source>ml_rg
  104. <Tag>=$ENV{TAG_ML_RG}</Tag>
  105. </Source>
  106. <Source>ml_local
  107. <Tag>=$ENV{TAG_ML_LOCAL}</Tag>
  108. </Source>
  109. <Source>ml_nowplaying
  110. <Tag>=$ENV{TAG_ML_NOWPLAYING}</Tag>
  111. </Source>
  112. <Source>ml_playlists
  113. <Tag>=$ENV{TAG_ML_PLAYLISTS}</Tag>
  114. </Source>
  115. <Source>ml_history
  116. <Tag>=$ENV{TAG_ML_HISTORY}</Tag>
  117. </Source>
  118. <Source>ml_disc
  119. <Tag>=$ENV{TAG_ML_DISC}</Tag>
  120. </Source>
  121. <Source>watcher
  122. <Tag>=$ENV{TAG_WATCHER}</Tag>
  123. </Source>
  124. <Source>nde
  125. <Tag>=$ENV{TAG_NDE}</Tag>
  126. </Source>
  127. <Source>playlist
  128. <Tag>=$ENV{TAG_PLAYLIST}</Tag>
  129. </Source>
  130. <Source>png
  131. <Tag>=$ENV{TAG_PNG}</Tag>
  132. </Source>
  133. <Source>xml
  134. <Tag>=$ENV{TAG_XML}</Tag>
  135. </Source>
  136. <!-- <Source>in_dvd
  137. <Tag>=$ENV{TAG_IN_DVD}</Tag>
  138. </Source> -->
  139. <Source>alac
  140. <Tag>=$ENV{TAG_ALAC}</Tag>
  141. </Source>
  142. <Source>ml_online
  143. <Tag>=$ENV{TAG_ML_ONLINE}</Tag>
  144. </Source>
  145. <Source>tagz
  146. <Tag>=$ENV{TAG_TAGZ}</Tag>
  147. </Source>
  148. <Source>ml_bookmarks
  149. <Tag>=$ENV{TAG_MLBOOKMARKS}</Tag>
  150. </Source>
  151. <Source>libsndfile
  152. <Tag>=$ENV{TAG_LIBSNDFILE}</Tag>
  153. </Source>
  154. <Source>ml_pmp
  155. <Tag>=$ENV{TAG_ML_PMP}</Tag>
  156. </Source>
  157. <Source>pmp_ipod
  158. <Tag>=$ENV{TAG_PMP_IPOD}</Tag>
  159. </Source>
  160. <Source>pmp_njb
  161. <Tag>=$ENV{TAG_PMP_NJB}</Tag>
  162. </Source>
  163. <Source>pmp_p4s
  164. <Tag>=$ENV{TAG_PMP_P4S}</Tag>
  165. </Source>
  166. <Source>pmp_usb
  167. <Tag>=$ENV{TAG_PMP_USB}</Tag>
  168. </Source>
  169. <Source>in_wave
  170. <Tag>=$ENV{TAG_INWAVE}</Tag>
  171. </Source>
  172. <Source>nu
  173. <Tag>=$ENV{TAG_NU}</Tag>
  174. </Source>
  175. <Source>nsv\nsvencode.h
  176. <Tag>=$ENV{TAG_NSV}</Tag>
  177. </Source>
  178. <Source>nsv\dec_if.h
  179. <Tag>=$ENV{TAG_NSV}</Tag>
  180. </Source>
  181. <Source>nsv\enc_if.h
  182. <Tag>=$ENV{TAG_NSV}</Tag>
  183. </Source>
  184. <Source>nsv\nsvbs.h
  185. <Tag>=$ENV{TAG_NSV}</Tag>
  186. </Source>
  187. <Source>nsv\nsvlib.h
  188. <Tag>=$ENV{TAG_NSV}</Tag>
  189. </Source>
  190. <Source>nsv\nsvplay
  191. <Tag>=$ENV{TAG_NSV}</Tag>
  192. </Source>
  193. <Source>nsv\nsvlib.cpp
  194. <Tag>=$ENV{TAG_NSV}</Tag>
  195. </Source>
  196. <Source>nsv/svc_nsvFactory.h
  197. <Tag>=$ENV{TAG_NSV}</Tag>
  198. </Source>
  199. <Source>nsv/svc_nsvFactory.cpp
  200. <Tag>=$ENV{TAG_NSV}</Tag>
  201. </Source>
  202. <Source>SDKs\Rovi PrimoSDK Plus\4_28_06_0
  203. <Tag>=$ENV{TAG_VERITAS}</Tag>
  204. </Source>
  205. <Source>aacPlus
  206. <Tag>=$ENV{TAG_AACLIBPLUS}</Tag>
  207. </Source>
  208. <Source>SDKs\WM_Format_SDK_9a\lib\WMVCORE.lib
  209. <Tag>=$ENV{TAG_WMCORE}</Tag>
  210. </Source>
  211. <Source>SDKs\WM_Format_SDK_9a\include
  212. <Tag>=$ENV{TAG_WMCORE}</Tag>
  213. </Source>
  214. <Source>jnetlib
  215. <Tag>=$ENV{TAG_JNET}</Tag>
  216. </Source>
  217. <Source>coloreditor
  218. <Tag>=$ENV{TAG_GENFF}</Tag>
  219. </Source>
  220. <Source>gen_ml
  221. <Tag>=$ENV{TAG_GENML}</Tag>
  222. </Source>
  223. <Source>Winamp
  224. <Tag>=$ENV{TAG_WINAMP}</Tag>
  225. </Source>
  226. <Source>config
  227. <Tag>=$ENV{TAG_CONFIG}</Tag>
  228. </Source>
  229. <Source>winampa
  230. <Tag>=$ENV{TAG_WINAMPA}</Tag>
  231. </Source>
  232. <Source>enc_aacplus
  233. <Tag>=$ENV{TAG_ENCAACPLUS}</Tag>
  234. </Source>
  235. <Source>enc_lame
  236. <Tag>=$ENV{TAG_ENCLAME}</Tag>
  237. </Source>
  238. <Source>enc_wma
  239. <Tag>=$ENV{TAG_ENCWMA}</Tag>
  240. </Source>
  241. <Source>Agave
  242. <Tag>=$ENV{TAG_AGAVE}</Tag>
  243. </Source>
  244. <Source>tataki
  245. <Tag>=$ENV{TAG_TATAKI}</Tag>
  246. </Source>
  247. <Source>Wasabi
  248. <Tag>=$ENV{TAG_WASABI}</Tag>
  249. </Source>
  250. <Source>gen_ff
  251. <Tag>=$ENV{TAG_GENFF}</Tag>
  252. </Source>
  253. <Source>filereader
  254. <Tag>=$ENV{TAG_FILEREADER}</Tag>
  255. </Source>
  256. <Source>gen_hotkeys
  257. <Tag>=$ENV{TAG_GENHOTKEYS}</Tag>
  258. </Source>
  259. <Source>gen_tray
  260. <Tag>=$ENV{TAG_GENTRAY}</Tag>
  261. </Source>
  262. <Source>in_cdda
  263. <Tag>=$ENV{TAG_INCDDA}</Tag>
  264. </Source>
  265. <Source>in_linein
  266. <Tag>=$ENV{TAG_INLINEIN}</Tag>
  267. </Source>
  268. <Source>pfc
  269. <Tag>=$ENV{TAG_PFC}</Tag>
  270. </Source>
  271. <Source>in_midi
  272. <Tag>=$ENV{TAG_INMIDI}</Tag>
  273. </Source>
  274. <Source>in_mod
  275. <Tag>=$ENV{TAG_INMOD}</Tag>
  276. </Source>
  277. <Source>in_mp3
  278. <Tag>=$ENV{TAG_INMP3}</Tag>
  279. </Source>
  280. <Source>in_mp4
  281. <Tag>=$ENV{TAG_INMP4}</Tag>
  282. </Source>
  283. <Source>in_nsv
  284. <Tag>=$ENV{TAG_INNSV}</Tag>
  285. </Source>
  286. <Source>in_vorbis
  287. <Tag>=$ENV{TAG_INVORBIS}</Tag>
  288. </Source>
  289. <Source>in_wmvdrm
  290. <Tag>=$ENV{TAG_INWM}</Tag>
  291. </Source>
  292. <Source>ml_wire
  293. <Tag>=$ENV{TAG_MLWIRE}</Tag>
  294. </Source>
  295. <Source>out_ds
  296. <Tag>=$ENV{TAG_OUTDS}</Tag>
  297. </Source>
  298. <Source>out_wave
  299. <Tag>=$ENV{TAG_OUTWAVE}</Tag>
  300. </Source>
  301. <Source>vis_nsfs
  302. <Tag>=$ENV{TAG_VISNSFS}</Tag>
  303. </Source>
  304. <Source>in_dshow
  305. <Tag>=$ENV{TAG_INDSHOW}</Tag>
  306. </Source>
  307. <Source>vp5\include
  308. <Tag>=$ENV{TAG_VP5}</Tag>
  309. </Source>
  310. <Source>vp5/lib/win32/release
  311. <Tag>=$ENV{TAG_VP5}</Tag>
  312. </Source>
  313. <Source>nsvdec_vp5
  314. <Tag>=$ENV{TAG_NSVDECVP5}</Tag>
  315. </Source>
  316. <Source>vp6/include
  317. <Tag>=$ENV{TAG_VP6}</Tag>
  318. </Source>
  319. <Source>vp6/lib/win32/release
  320. <Tag>=$ENV{TAG_VP6}</Tag>
  321. </Source>
  322. <Source>nsvdec_vp6
  323. <Tag>=$ENV{TAG_NSVDECVP6}</Tag>
  324. </Source>
  325. <Source>dshow
  326. <Tag>=$ENV{TAG_DSHOW}</Tag>
  327. </Source>
  328. <Source>SDKs\DirectX_9_Oct_2004
  329. <Tag>=$ENV{TAG_DIRECTX}</Tag>
  330. </Source>
  331. <Source>vis_milk2
  332. <Tag>=$ENV{TAG_VISMILK2}</Tag>
  333. </Source>
  334. <Source>vp32\include
  335. <Tag>=$ENV{TAG_VP32}</Tag>
  336. </Source>
  337. <Source>vp32\lib\win32\Release
  338. <Tag>=$ENV{TAG_VP32}</Tag>
  339. </Source>
  340. <Source>resources
  341. <Tag>=$ENV{TAG_RESOURCES}</Tag>
  342. </Source>
  343. <Source>installer
  344. <Tag>=$ENV{TAG_INSTALLER}</Tag>
  345. </Source>
  346. <Source>out_disk
  347. <Tag>=$ENV{TAG_OUTDISK}</Tag>
  348. </Source>
  349. <Source>burnlib
  350. <Tag>=$ENV{TAG_BURNLIB}</Tag>
  351. </Source>
  352. <Source>gen_dropbox
  353. <Tag>=$ENV{TAG_GENDROPBOX}</Tag>
  354. </Source>
  355. <Source>ml_impex
  356. <Tag>=$ENV{TAG_MLIMPEX}</Tag>
  357. </Source>
  358. <Source>plist
  359. <Tag>=$ENV{TAG_PLIST}</Tag>
  360. </Source>
  361. <Source>omBrowser
  362. <Tag>=$ENV{TAG_OMBROWSER}</Tag>
  363. </Source>
  364. <Source>winampAll
  365. <Tag>=$ENV{TAG_WINAMPALL}</Tag>
  366. </Source>
  367. <Source>codesign</Source>
  368. <!-- Build -->
  369. <Build>
  370. Mastering/VerCtrl/verctrl.exe
  371. <Parameters>="BETA $ENV{BRANDING}"</Parameters>
  372. <Filter>dggenericOutputParser</Filter>
  373. </Build>
  374. <Build>winampAll/winampAll.sln
  375. <Param>/useenv</Param>
  376. </Build>
  377. <!-- WBM Generation -->
  378. <Build>
  379. cmd.exe
  380. <Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_wbm.cmd"</Parameters>
  381. <ifNoErrors>1</ifNoErrors>
  382. <ProjectName>Building Lazy-Load Wasabi Manifests (WBM)</ProjectName>
  383. <ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
  384. <Filter>dggenericOutputParser</Filter>
  385. </Build>
  386. <!-- Installer -->
  387. <Build>
  388. cmd.exe
  389. <Parameters>/E:ON /V:ON /C ".\Mastering\Winamp\build_installer.cmd"</Parameters>
  390. <ifNoErrors>1</ifNoErrors>
  391. <ProjectName>Generating Installers</ProjectName>
  392. <ScriptIsOutsideSandbox>1</ScriptIsOutsideSandbox>
  393. <Filter>dggenericOutputParser</Filter>
  394. </Build>
  395. <!-- Package up the results -->
  396. <Link>
  397. <Name>Download Winamp Distributive!!!</Name>
  398. <Href> = $versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"http://nulldev.stream.aol.com/binaries/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4; </Href>
  399. <Configuration>Win32 Release 64</Configuration>
  400. </Link>
  401. <Link>
  402. <Name>Versions History</Name>
  403. <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>
  404. <Configuration>Win32 Release 64</Configuration>
  405. </Link>
  406. <Package>Mastering/Winamp/package_vc.xml
  407. <Configuration>Win32 Release 64</Configuration>
  408. <Destination>=$versionString=~/([0-9]*).([0-9]*)\.([0-9]*) (.*)/;"d:/bin/".$options{WebSubdir}."/".$options{BuildModule}."_".$1."_".$2.$3."_".$buildNumber."_".$4;</Destination>
  409. <Copy>1</Copy>
  410. <LinkName>Winamp</LinkName>
  411. </Package>
  412. </Build-Doc>