2 # ex: set syntax=python:
4 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
5 # Use of this source code is governed by a BSD-style license that can be
6 # found in the LICENSE file.
8 # This is a buildbot configuration file containing a tagged list of files
9 # processed by the stage/archive scripts. The known tags are:
11 # filename: Name of the file in the build output directory.
12 # arch: List of CPU architectures for which this file should be processed
13 # Leave this unspecified to prcoess for all architectures.
14 # Acceptable values are 64bit, 32bit and arm.
15 # buildtype: List of build types for which this file should be processed.
16 # archive: The name of the archive file to store filename in. If not specified,
17 # filename is added to the default archive (e.g. platform.zip). If
18 # archive == filename, filename is archived directly, not zipped.
19 # direct_archive: Force a file to be archived as-is, bypassing zip creation.
20 # NOTE: This flag will not apply if more than one file has the
21 # same 'archive' name, which will create a zip of all the
23 # filegroup: List of named groups to which this file belongs.
24 # default: Legacy "default archive". TODO(mmoss): These should
25 # be updated to specify an 'archive' name and then this
26 # filegroup and the related archive_utils.ParseLegacyList()
28 # symsrc: Files to upload to the symbol server.
29 # optional: List of buildtypes for which the file might not exist, and it's not
30 # considered an error.
34 'filename': 'ffmpegsumo.dll',
35 'buildtype': ['dev', 'official'],
36 'filegroup': ['default', 'symsrc'],
39 'filename': 'chrome.exe',
40 'buildtype': ['dev', 'official'],
41 'filegroup': ['default', 'symsrc'],
44 'filename': 'nacl64.exe',
46 'buildtype': ['dev', 'official'],
47 'filegroup': ['default', 'symsrc'],
50 'filename': 'chrome.dll',
51 'buildtype': ['dev', 'official'],
52 'filegroup': ['default', 'symsrc'],
55 'filename': 'chrome_child.dll',
56 'buildtype': ['dev', 'official'],
57 'filegroup': ['default', 'symsrc'],
58 'optional': ['dev', 'official'],
61 'filename': 'chrome_elf.dll',
62 'buildtype': ['dev', 'official'],
63 'filegroup': ['default', 'symsrc'],
66 'filename': '*.manifest',
67 'buildtype': ['dev', 'official'],
68 'filegroup': ['default', 'symsrc'],
71 'filename': 'chrome_100_percent.pak',
72 'buildtype': ['dev', 'official'],
75 'filename': 'chrome_200_percent.pak',
76 'buildtype': ['dev', 'official'],
77 'optional': ['dev', 'official'],
80 'filename': 'chrome_touch_100_percent.pak',
81 'buildtype': ['dev', 'official'],
82 'optional': ['dev', 'official'],
85 'filename': 'crash_service.exe',
86 'buildtype': ['dev', 'official'],
89 'filename': 'crash_service64.exe',
91 'buildtype': ['dev', 'official'],
94 'filename': 'First Run',
95 'buildtype': ['dev', 'official'],
98 'filename': 'icudt.dll',
99 'buildtype': ['dev', 'official'],
102 'filename': 'libpeerconnection.dll',
103 'buildtype': ['dev', 'official'],
104 'optional': ['dev', 'official'],
105 'filegroup': ['default', 'symsrc'],
108 'filename': 'locales/ar.pak',
109 'buildtype': ['dev', 'official'],
112 'filename': 'locales/bg.pak',
113 'buildtype': ['dev', 'official'],
116 'filename': 'locales/bn.pak',
117 'buildtype': ['dev', 'official'],
120 'filename': 'locales/ca.pak',
121 'buildtype': ['dev', 'official'],
124 'filename': 'locales/cs.pak',
125 'buildtype': ['dev', 'official'],
128 'filename': 'locales/da.pak',
129 'buildtype': ['dev', 'official'],
132 'filename': 'locales/de.pak',
133 'buildtype': ['dev', 'official'],
136 'filename': 'locales/el.pak',
137 'buildtype': ['dev', 'official'],
140 'filename': 'locales/en-GB.pak',
141 'buildtype': ['dev', 'official'],
144 'filename': 'locales/en-US.pak',
145 'buildtype': ['dev', 'official'],
148 'filename': 'locales/es-419.pak',
149 'buildtype': ['dev', 'official'],
152 'filename': 'locales/es.pak',
153 'buildtype': ['dev', 'official'],
156 'filename': 'locales/et.pak',
157 'buildtype': ['dev', 'official'],
160 'filename': 'locales/fi.pak',
161 'buildtype': ['dev', 'official'],
164 'filename': 'locales/fil.pak',
165 'buildtype': ['dev', 'official'],
168 'filename': 'locales/fr.pak',
169 'buildtype': ['dev', 'official'],
172 'filename': 'locales/gu.pak',
173 'buildtype': ['dev', 'official'],
176 'filename': 'locales/he.pak',
177 'buildtype': ['dev', 'official'],
180 'filename': 'locales/hi.pak',
181 'buildtype': ['dev', 'official'],
184 'filename': 'locales/hr.pak',
185 'buildtype': ['dev', 'official'],
188 'filename': 'locales/hu.pak',
189 'buildtype': ['dev', 'official'],
192 'filename': 'locales/id.pak',
193 'buildtype': ['dev', 'official'],
196 'filename': 'locales/it.pak',
197 'buildtype': ['dev', 'official'],
200 'filename': 'locales/ja.pak',
201 'buildtype': ['dev', 'official'],
204 'filename': 'locales/kn.pak',
205 'buildtype': ['dev', 'official'],
208 'filename': 'locales/ko.pak',
209 'buildtype': ['dev', 'official'],
212 'filename': 'locales/lt.pak',
213 'buildtype': ['dev', 'official'],
216 'filename': 'locales/lv.pak',
217 'buildtype': ['dev', 'official'],
220 'filename': 'locales/ml.pak',
221 'buildtype': ['dev', 'official'],
224 'filename': 'locales/mr.pak',
225 'buildtype': ['dev', 'official'],
228 'filename': 'locales/ms.pak',
229 'buildtype': ['dev', 'official'],
232 'filename': 'locales/nb.pak',
233 'buildtype': ['dev', 'official'],
236 'filename': 'locales/nl.pak',
237 'buildtype': ['dev', 'official'],
240 'filename': 'locales/pl.pak',
241 'buildtype': ['dev', 'official'],
244 'filename': 'locales/pt-BR.pak',
245 'buildtype': ['dev', 'official'],
248 'filename': 'locales/pt-PT.pak',
249 'buildtype': ['dev', 'official'],
252 'filename': 'locales/ro.pak',
253 'buildtype': ['dev', 'official'],
256 'filename': 'locales/ru.pak',
257 'buildtype': ['dev', 'official'],
260 'filename': 'locales/sk.pak',
261 'buildtype': ['dev', 'official'],
264 'filename': 'locales/sl.pak',
265 'buildtype': ['dev', 'official'],
268 'filename': 'locales/sr.pak',
269 'buildtype': ['dev', 'official'],
272 'filename': 'locales/sv.pak',
273 'buildtype': ['dev', 'official'],
276 'filename': 'locales/ta.pak',
277 'buildtype': ['dev', 'official'],
280 'filename': 'locales/te.pak',
281 'buildtype': ['dev', 'official'],
284 'filename': 'locales/th.pak',
285 'buildtype': ['dev', 'official'],
288 'filename': 'locales/tr.pak',
289 'buildtype': ['dev', 'official'],
292 'filename': 'locales/uk.pak',
293 'buildtype': ['dev', 'official'],
296 'filename': 'locales/vi.pak',
297 'buildtype': ['dev', 'official'],
300 'filename': 'locales/zh-CN.pak',
301 'buildtype': ['dev', 'official'],
304 'filename': 'locales/zh-TW.pak',
305 'buildtype': ['dev', 'official'],
308 'filename': 'policy_templates.zip',
309 'buildtype': ['official'],
310 'archive': 'policy_templates.zip',
313 'filename': 'resources.pak',
314 'buildtype': ['dev', 'official'],
317 'filename': 'wow_helper.exe',
319 'buildtype': ['dev', 'official'],
321 # PNaCl translator (only for dev builds, components use for shipping).
324 'buildtype': ['dev'],
326 # Flash Player files:
328 'filename': 'PepperFlash/pepflashplayer.dll',
329 'buildtype': ['official'],
332 'filename': 'PepperFlash/manifest.json',
333 'buildtype': ['official'],
335 # Widevine CDM adapter files:
337 'filename': 'widevinecdmadapter.dll',
338 'buildtype': ['official'],
342 'filename': 'pdf.dll',
343 'buildtype': ['dev', 'official'],
347 'filename': 'D3DCompiler_43.dll',
349 'buildtype': ['dev', 'official'],
352 'filename': 'D3DCompiler_46.dll',
353 'buildtype': ['dev', 'official'],
356 'filename': 'libEGL.dll',
357 'buildtype': ['dev', 'official'],
360 'filename': 'libGLESv2.dll',
361 'buildtype': ['dev', 'official'],
365 'filename': 'xinput1_3.dll',
366 'buildtype': ['dev', 'official'],
368 # Native Client plugin files:
370 'filename': 'ppGoogleNaClPluginChrome.dll',
371 'buildtype': ['dev', 'official'],
372 'filegroup': ['default', 'symsrc'],
375 'filename': 'nacl_irt_x86_32.nexe',
377 'buildtype': ['dev', 'official'],
380 'filename': 'nacl_irt_x86_64.nexe',
381 'buildtype': ['dev', 'official'],
385 'filename': 'chromoting.msi',
386 'buildtype': ['dev', 'official'],
387 'archive': 'remoting-host.msi',
392 'filename': 'remoting-me2me-host-win.zip',
393 'buildtype': ['dev', 'official'],
394 'archive': 'remoting-me2me-host-win.zip',
399 'filename': 'remoting_core.dll',
400 'buildtype': ['official'],
401 'archive': 'remoting-win32.zip',
402 'filegroup': ['symsrc'],
405 'filename': 'remoting_core.dll.pdb',
406 'buildtype': ['official'],
407 'archive': 'remoting-win32.zip',
408 'optional': ['official'],
411 'filename': 'remoting_desktop.exe',
412 'buildtype': ['official'],
413 'archive': 'remoting-win32.zip',
414 'filegroup': ['symsrc'],
417 'filename': 'remoting_desktop.exe.pdb',
418 'buildtype': ['official'],
419 'archive': 'remoting-win32.zip',
420 'optional': ['official'],
423 'filename': 'remoting_host.exe',
424 'buildtype': ['official'],
425 'archive': 'remoting-win32.zip',
426 'filegroup': ['symsrc'],
429 'filename': 'remoting_host.exe.pdb',
430 'buildtype': ['official'],
431 'archive': 'remoting-win32.zip',
434 'filename': 'remoting_host_plugin.dll',
435 'buildtype': ['official'],
436 'archive': 'remoting-win32.zip',
437 'filegroup': ['symsrc'],
440 'filename': 'remoting_host_plugin.dll.pdb',
441 'buildtype': ['official'],
442 'archive': 'remoting-win32.zip',
445 'filename': 'remoting-webapp.zip',
446 'buildtype': ['dev', 'official'],
447 'archive': 'remoting-webapp.zip',
452 'filename': 'gcp_portmon.dll',
453 'buildtype': ['official'],
454 'archive': 'cloud_print.zip',
455 'filegroup': ['symsrc'],
458 'filename': 'gcp_portmon.dll.pdb',
459 'buildtype': ['official'],
460 'archive': 'cloud_print.zip',
463 'filename': 'gcp_portmon64.dll',
465 'buildtype': ['official'],
466 'archive': 'cloud_print.zip',
467 'filegroup': ['symsrc'],
470 'filename': 'gcp_portmon64.dll.pdb',
472 'buildtype': ['official'],
473 'archive': 'cloud_print.zip',
476 'filename': 'gcp_driver.gpd',
477 'buildtype': ['official'],
478 'archive': 'cloud_print.zip',
481 'filename': 'virtual_driver_setup.exe',
482 'buildtype': ['official'],
483 'archive': 'cloud_print.zip',
484 'filegroup': ['symsrc'],
487 'filename': 'virtual_driver_setup.exe.pdb',
488 'buildtype': ['official'],
489 'archive': 'cloud_print.zip',
492 'filename': 'cloud_print_service.exe',
493 'buildtype': ['official'],
494 'archive': 'cloud_print.zip',
495 'filegroup': ['symsrc'],
498 'filename': 'cloud_print_service.exe.pdb',
499 'buildtype': ['official'],
500 'archive': 'cloud_print.zip',
503 'filename': 'cloud_print_service_config.exe',
504 'buildtype': ['official'],
505 'archive': 'cloud_print.zip',
506 'filegroup': ['symsrc'],
509 'filename': 'cloud_print_service_config.exe.pdb',
510 'buildtype': ['official'],
511 'archive': 'cloud_print.zip',
514 'filename': 'cloud_print_service_setup.exe',
515 'buildtype': ['official'],
516 'archive': 'cloud_print.zip',
517 'filegroup': ['symsrc'],
520 'filename': 'cloud_print_service_setup.exe.pdb',
521 'buildtype': ['official'],
522 'archive': 'cloud_print.zip',
526 'filename': 'chrome.dll-order.json',
528 'buildtype': ['dev', 'official'],
532 'filename': 'chrome_child.dll-order.json',
534 'buildtype': ['dev', 'official'],
535 'optional': ['dev', 'official'],
538 'filename': 'syzygy/chrome.dll',
540 'buildtype': ['dev', 'official'],
541 'archive': 'syzygy/chrome.dll',
542 'filegroup': ['symsrc'],
546 'filename': 'syzygy/chrome_child.dll',
548 'buildtype': ['dev', 'official'],
549 'archive': 'syzygy/chrome_child.dll',
550 'filegroup': ['symsrc'],
551 'optional': ['dev', 'official'],
554 'filename': 'syzygy/mini_installer.exe',
556 'buildtype': ['dev', 'official'],
557 'archive': 'syzygy/mini_installer.exe',
558 'filegroup': ['symsrc'],
562 'filename': 'syzygy/chrome.packed.7z',
564 'buildtype': ['dev', 'official'],
565 'archive': 'syzygy/chrome.packed.7z',
569 'filename': 'syzygy/syzyasan_rtl.dll',
571 'buildtype': ['dev', 'official'],
572 'optional': ['dev', 'official'],
574 # Test binaries for external QA:
576 'filename': 'interactive_ui_tests.exe',
577 'buildtype': ['dev', 'official'],
578 'optional': ['dev', 'official'],
581 'filename': 'performance_ui_tests.exe',
582 'buildtype': ['official'],
583 'optional': ['official'],
586 'filename': 'sync_unit_tests.exe',
587 'buildtype': ['official'],
588 'optional': ['official'],
590 # Metro files (currently official build only):
592 'filename': 'metro_driver.dll',
593 'buildtype': ['official'],
594 'filegroup': ['default', 'symsrc'],
597 'filename': 'delegate_execute.exe',
598 'buildtype': ['official'],
599 'filegroup': ['default', 'symsrc'],
602 'filename': 'metro_driver.dll.pdb',
603 'buildtype': ['official'],
604 'archive': 'chrome-win32-syms.zip',
607 'filename': 'delegate_execute.exe.pdb',
608 'buildtype': ['official'],
609 'archive': 'chrome-win32-syms.zip',
611 # Installer files (official build only):
613 'filename': 'setup.exe',
614 'buildtype': ['official'],
615 'archive': 'setup.exe',
616 'filegroup': ['symsrc'],
619 'filename': 'mini_installer.exe',
620 'buildtype': ['dev', 'official'],
621 'archive': 'mini_installer.exe',
622 'filegroup': ['symsrc'],
625 'filename': 'chrome.packed.7z',
626 'buildtype': ['official'],
627 'archive': 'chrome.packed.7z',
630 'filename': 'mini_installer_exe_version.rc',
631 'buildtype': ['official'],
632 'archive': 'mini_installer_exe_version.rc',
635 'filename': 'courgette.exe',
636 'buildtype': ['official'],
637 'archive': 'courgette.exe',
640 'filename': 'courgette64.exe',
642 'buildtype': ['official'],
643 'archive': 'courgette64.exe',
646 'filename': 'chrome.dll.pdb',
647 'buildtype': ['dev', 'official'],
648 'archive': 'chrome-win32-syms.zip',
651 'filename': 'chrome_child.dll.pdb',
652 'buildtype': ['dev', 'official'],
653 'optional': ['dev', 'official'],
654 'archive': 'chrome-win32-syms.zip',
657 'filename': 'chrome.exe.pdb',
658 'buildtype': ['dev', 'official'],
659 'archive': 'chrome-win32-syms.zip',
662 'filename': 'libEGL.dll.pdb',
663 'buildtype': ['dev', 'official'],
664 'archive': 'chrome-win32-syms.zip',
667 'filename': 'libGLESv2.dll.pdb',
668 'buildtype': ['dev', 'official'],
669 'archive': 'chrome-win32-syms.zip',
672 'filename': 'mini_installer.exe.pdb',
673 'buildtype': ['dev', 'official'],
674 'archive': 'chrome-win32-syms.zip',
677 'filename': 'nacl64.exe.pdb',
679 'buildtype': ['dev', 'official'],
680 'archive': 'chrome-win32-syms.zip',
683 'filename': 'ppGoogleNaClPluginChrome.dll.pdb',
684 'buildtype': ['dev', 'official'],
685 'archive': 'chrome-win32-syms.zip',
688 'filename': 'setup.exe.pdb',
689 'buildtype': ['dev', 'official'],
690 'archive': 'chrome-win32-syms.zip',
693 'filename': 'syzygy/chrome.dll.pdb',
695 'buildtype': ['dev', 'official'],
696 'archive': 'chrome-win32-syms.zip',
700 'filename': 'syzygy/chrome_child.dll.pdb',
702 'buildtype': ['dev', 'official'],
703 'archive': 'chrome-win32-syms.zip',
704 'optional': ['dev', 'official'],
707 'filename': 'syzygy/mini_installer.exe.pdb',
709 'buildtype': ['dev', 'official'],
710 'archive': 'chrome-win32-syms.zip',
714 'filename': 'syzygy/syzyasan_rtl.dll.pdb',
716 'buildtype': ['dev', 'official'],
717 'archive': 'chrome-win32-syms.zip',
718 'optional': ['dev', 'official'],
721 'filename': 'nacl_irt_x86_32.nexe.debug',
723 'buildtype': ['official'],
724 'archive': 'chrome-win32-nacl-irt-syms.zip',
727 'filename': 'nacl_irt_x86_64.nexe.debug',
728 'buildtype': ['official'],
729 'archive': 'chrome-win32-nacl-irt-syms.zip',