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_100_percent.pak',
62 'buildtype': ['dev', 'official'],
65 'filename': 'chrome_200_percent.pak',
66 'buildtype': ['dev', 'official'],
67 'optional': ['dev', 'official'],
70 'filename': 'chrome_touch_100_percent.pak',
71 'buildtype': ['dev', 'official'],
72 'optional': ['dev', 'official'],
75 'filename': 'crash_service.exe',
76 'buildtype': ['dev', 'official'],
79 'filename': 'crash_service64.exe',
81 'buildtype': ['dev', 'official'],
84 'filename': 'First Run',
85 'buildtype': ['dev', 'official'],
88 'filename': 'icudt.dll',
89 'buildtype': ['dev', 'official'],
92 'filename': 'libpeerconnection.dll',
93 'buildtype': ['dev', 'official'],
94 'optional': ['dev', 'official'],
95 'filegroup': ['default', 'symsrc'],
98 'filename': 'locales/ar.pak',
99 'buildtype': ['dev', 'official'],
102 'filename': 'locales/bg.pak',
103 'buildtype': ['dev', 'official'],
106 'filename': 'locales/bn.pak',
107 'buildtype': ['dev', 'official'],
110 'filename': 'locales/ca.pak',
111 'buildtype': ['dev', 'official'],
114 'filename': 'locales/cs.pak',
115 'buildtype': ['dev', 'official'],
118 'filename': 'locales/da.pak',
119 'buildtype': ['dev', 'official'],
122 'filename': 'locales/de.pak',
123 'buildtype': ['dev', 'official'],
126 'filename': 'locales/el.pak',
127 'buildtype': ['dev', 'official'],
130 'filename': 'locales/en-GB.pak',
131 'buildtype': ['dev', 'official'],
134 'filename': 'locales/en-US.pak',
135 'buildtype': ['dev', 'official'],
138 'filename': 'locales/es-419.pak',
139 'buildtype': ['dev', 'official'],
142 'filename': 'locales/es.pak',
143 'buildtype': ['dev', 'official'],
146 'filename': 'locales/et.pak',
147 'buildtype': ['dev', 'official'],
150 'filename': 'locales/fi.pak',
151 'buildtype': ['dev', 'official'],
154 'filename': 'locales/fil.pak',
155 'buildtype': ['dev', 'official'],
158 'filename': 'locales/fr.pak',
159 'buildtype': ['dev', 'official'],
162 'filename': 'locales/gu.pak',
163 'buildtype': ['dev', 'official'],
166 'filename': 'locales/he.pak',
167 'buildtype': ['dev', 'official'],
170 'filename': 'locales/hi.pak',
171 'buildtype': ['dev', 'official'],
174 'filename': 'locales/hr.pak',
175 'buildtype': ['dev', 'official'],
178 'filename': 'locales/hu.pak',
179 'buildtype': ['dev', 'official'],
182 'filename': 'locales/id.pak',
183 'buildtype': ['dev', 'official'],
186 'filename': 'locales/it.pak',
187 'buildtype': ['dev', 'official'],
190 'filename': 'locales/ja.pak',
191 'buildtype': ['dev', 'official'],
194 'filename': 'locales/kn.pak',
195 'buildtype': ['dev', 'official'],
198 'filename': 'locales/ko.pak',
199 'buildtype': ['dev', 'official'],
202 'filename': 'locales/lt.pak',
203 'buildtype': ['dev', 'official'],
206 'filename': 'locales/lv.pak',
207 'buildtype': ['dev', 'official'],
210 'filename': 'locales/ml.pak',
211 'buildtype': ['dev', 'official'],
214 'filename': 'locales/mr.pak',
215 'buildtype': ['dev', 'official'],
218 'filename': 'locales/ms.pak',
219 'buildtype': ['dev', 'official'],
222 'filename': 'locales/nb.pak',
223 'buildtype': ['dev', 'official'],
226 'filename': 'locales/nl.pak',
227 'buildtype': ['dev', 'official'],
230 'filename': 'locales/pl.pak',
231 'buildtype': ['dev', 'official'],
234 'filename': 'locales/pt-BR.pak',
235 'buildtype': ['dev', 'official'],
238 'filename': 'locales/pt-PT.pak',
239 'buildtype': ['dev', 'official'],
242 'filename': 'locales/ro.pak',
243 'buildtype': ['dev', 'official'],
246 'filename': 'locales/ru.pak',
247 'buildtype': ['dev', 'official'],
250 'filename': 'locales/sk.pak',
251 'buildtype': ['dev', 'official'],
254 'filename': 'locales/sl.pak',
255 'buildtype': ['dev', 'official'],
258 'filename': 'locales/sr.pak',
259 'buildtype': ['dev', 'official'],
262 'filename': 'locales/sv.pak',
263 'buildtype': ['dev', 'official'],
266 'filename': 'locales/ta.pak',
267 'buildtype': ['dev', 'official'],
270 'filename': 'locales/te.pak',
271 'buildtype': ['dev', 'official'],
274 'filename': 'locales/th.pak',
275 'buildtype': ['dev', 'official'],
278 'filename': 'locales/tr.pak',
279 'buildtype': ['dev', 'official'],
282 'filename': 'locales/uk.pak',
283 'buildtype': ['dev', 'official'],
286 'filename': 'locales/vi.pak',
287 'buildtype': ['dev', 'official'],
290 'filename': 'locales/zh-CN.pak',
291 'buildtype': ['dev', 'official'],
294 'filename': 'locales/zh-TW.pak',
295 'buildtype': ['dev', 'official'],
298 'filename': 'policy_templates.zip',
299 'buildtype': ['official'],
300 'archive': 'policy_templates.zip',
303 'filename': 'resources.pak',
304 'buildtype': ['dev', 'official'],
307 'filename': 'wow_helper.exe',
309 'buildtype': ['dev', 'official'],
311 # PNaCl translator (only for dev builds, components use for shipping).
314 'buildtype': ['dev'],
316 # Flash Player files:
318 'filename': 'PepperFlash/pepflashplayer.dll',
319 'buildtype': ['official'],
322 'filename': 'PepperFlash/manifest.json',
323 'buildtype': ['official'],
325 # Widevine CDM adapter files:
327 'filename': 'widevinecdmadapter.dll',
328 'buildtype': ['official'],
332 'filename': 'pdf.dll',
333 'buildtype': ['dev', 'official'],
337 'filename': 'D3DCompiler_43.dll',
339 'buildtype': ['dev', 'official'],
342 'filename': 'D3DCompiler_46.dll',
343 'buildtype': ['dev', 'official'],
346 'filename': 'libEGL.dll',
347 'buildtype': ['dev', 'official'],
350 'filename': 'libGLESv2.dll',
351 'buildtype': ['dev', 'official'],
355 'filename': 'xinput1_3.dll',
356 'buildtype': ['dev', 'official'],
358 # Native Client plugin files:
360 'filename': 'ppGoogleNaClPluginChrome.dll',
361 'buildtype': ['dev', 'official'],
362 'filegroup': ['default', 'symsrc'],
365 'filename': 'nacl_irt_x86_32.nexe',
367 'buildtype': ['dev', 'official'],
370 'filename': 'nacl_irt_x86_64.nexe',
371 'buildtype': ['dev', 'official'],
375 'filename': 'chromoting.msi',
376 'buildtype': ['dev', 'official'],
377 'archive': 'remoting-host.msi',
382 'filename': 'remoting-me2me-host-win.zip',
383 'buildtype': ['dev', 'official'],
384 'archive': 'remoting-me2me-host-win.zip',
389 'filename': 'remoting_core.dll',
390 'buildtype': ['official'],
391 'archive': 'remoting-win32.zip',
392 'filegroup': ['symsrc'],
395 'filename': 'remoting_core.dll.pdb',
396 'buildtype': ['official'],
397 'archive': 'remoting-win32.zip',
398 'optional': ['official'],
401 'filename': 'remoting_desktop.exe',
402 'buildtype': ['official'],
403 'archive': 'remoting-win32.zip',
404 'filegroup': ['symsrc'],
407 'filename': 'remoting_desktop.exe.pdb',
408 'buildtype': ['official'],
409 'archive': 'remoting-win32.zip',
410 'optional': ['official'],
413 'filename': 'remoting_host.exe',
414 'buildtype': ['official'],
415 'archive': 'remoting-win32.zip',
416 'filegroup': ['symsrc'],
419 'filename': 'remoting_host.exe.pdb',
420 'buildtype': ['official'],
421 'archive': 'remoting-win32.zip',
424 'filename': 'remoting_host_plugin.dll',
425 'buildtype': ['official'],
426 'archive': 'remoting-win32.zip',
427 'filegroup': ['symsrc'],
430 'filename': 'remoting_host_plugin.dll.pdb',
431 'buildtype': ['official'],
432 'archive': 'remoting-win32.zip',
435 'filename': 'remoting-webapp.zip',
436 'buildtype': ['dev', 'official'],
437 'archive': 'remoting-webapp.zip',
442 'filename': 'gcp_portmon.dll',
443 'buildtype': ['official'],
444 'archive': 'cloud_print.zip',
445 'filegroup': ['symsrc'],
448 'filename': 'gcp_portmon.dll.pdb',
449 'buildtype': ['official'],
450 'archive': 'cloud_print.zip',
453 'filename': 'gcp_portmon64.dll',
455 'buildtype': ['official'],
456 'archive': 'cloud_print.zip',
457 'filegroup': ['symsrc'],
460 'filename': 'gcp_portmon64.dll.pdb',
462 'buildtype': ['official'],
463 'archive': 'cloud_print.zip',
466 'filename': 'gcp_driver.gpd',
467 'buildtype': ['official'],
468 'archive': 'cloud_print.zip',
471 'filename': 'virtual_driver_setup.exe',
472 'buildtype': ['official'],
473 'archive': 'cloud_print.zip',
474 'filegroup': ['symsrc'],
477 'filename': 'virtual_driver_setup.exe.pdb',
478 'buildtype': ['official'],
479 'archive': 'cloud_print.zip',
482 'filename': 'cloud_print_service.exe',
483 'buildtype': ['official'],
484 'archive': 'cloud_print.zip',
485 'filegroup': ['symsrc'],
488 'filename': 'cloud_print_service.exe.pdb',
489 'buildtype': ['official'],
490 'archive': 'cloud_print.zip',
493 'filename': 'cloud_print_service_config.exe',
494 'buildtype': ['official'],
495 'archive': 'cloud_print.zip',
496 'filegroup': ['symsrc'],
499 'filename': 'cloud_print_service_config.exe.pdb',
500 'buildtype': ['official'],
501 'archive': 'cloud_print.zip',
504 'filename': 'cloud_print_service_setup.exe',
505 'buildtype': ['official'],
506 'archive': 'cloud_print.zip',
507 'filegroup': ['symsrc'],
510 'filename': 'cloud_print_service_setup.exe.pdb',
511 'buildtype': ['official'],
512 'archive': 'cloud_print.zip',
516 'filename': 'chrome.dll-order.json',
518 'buildtype': ['dev', 'official'],
522 'filename': 'chrome_child.dll-order.json',
524 'buildtype': ['dev', 'official'],
525 'optional': ['dev', 'official'],
528 'filename': 'syzygy/chrome.dll',
530 'buildtype': ['dev', 'official'],
531 'archive': 'syzygy/chrome.dll',
532 'filegroup': ['symsrc'],
536 'filename': 'syzygy/chrome_child.dll',
538 'buildtype': ['dev', 'official'],
539 'archive': 'syzygy/chrome_child.dll',
540 'filegroup': ['symsrc'],
541 'optional': ['dev', 'official'],
544 'filename': 'syzygy/mini_installer.exe',
546 'buildtype': ['dev', 'official'],
547 'archive': 'syzygy/mini_installer.exe',
548 'filegroup': ['symsrc'],
552 'filename': 'syzygy/chrome.packed.7z',
554 'buildtype': ['dev', 'official'],
555 'archive': 'syzygy/chrome.packed.7z',
559 'filename': 'syzygy/syzyasan_rtl.dll',
561 'buildtype': ['dev', 'official'],
562 'optional': ['dev', 'official'],
566 'filename': 'npchrome_frame.dll',
568 'buildtype': ['dev', 'official'],
569 'filegroup': ['default', 'symsrc'],
572 'filename': 'chrome_launcher.exe',
574 'buildtype': ['dev', 'official'],
575 'filegroup': ['default', 'symsrc'],
578 'filename': 'chrome_frame_helper.exe',
580 'buildtype': ['dev', 'official'],
581 'filegroup': ['default', 'symsrc'],
584 'filename': 'chrome_frame_helper.dll',
586 'buildtype': ['dev', 'official'],
587 'filegroup': ['default', 'symsrc'],
589 # Test binaries for external QA:
591 'filename': 'interactive_ui_tests.exe',
592 'buildtype': ['dev', 'official'],
593 'optional': ['dev', 'official'],
596 'filename': 'performance_ui_tests.exe',
597 'buildtype': ['official'],
598 'optional': ['official'],
601 'filename': 'sync_unit_tests.exe',
602 'buildtype': ['official'],
603 'optional': ['official'],
605 # Metro files (currently official build only):
607 'filename': 'metro_driver.dll',
608 'buildtype': ['official'],
609 'filegroup': ['default', 'symsrc'],
612 'filename': 'delegate_execute.exe',
613 'buildtype': ['official'],
614 'filegroup': ['default', 'symsrc'],
617 'filename': 'metro_driver.dll.pdb',
618 'buildtype': ['official'],
619 'archive': 'chrome-win32-syms.zip',
622 'filename': 'delegate_execute.exe.pdb',
623 'buildtype': ['official'],
624 'archive': 'chrome-win32-syms.zip',
626 # Installer files (official build only):
628 'filename': 'setup.exe',
629 'buildtype': ['official'],
630 'archive': 'setup.exe',
631 'filegroup': ['symsrc'],
634 'filename': 'mini_installer.exe',
635 'buildtype': ['dev', 'official'],
636 'archive': 'mini_installer.exe',
637 'filegroup': ['symsrc'],
640 'filename': 'chrome.packed.7z',
641 'buildtype': ['official'],
642 'archive': 'chrome.packed.7z',
645 'filename': 'mini_installer_exe_version.rc',
646 'buildtype': ['official'],
647 'archive': 'mini_installer_exe_version.rc',
650 'filename': 'courgette.exe',
651 'buildtype': ['official'],
652 'archive': 'courgette.exe',
655 'filename': 'courgette64.exe',
657 'buildtype': ['official'],
658 'archive': 'courgette64.exe',
661 'filename': 'chrome.dll.pdb',
662 'buildtype': ['dev', 'official'],
663 'archive': 'chrome-win32-syms.zip',
666 'filename': 'chrome_child.dll.pdb',
667 'buildtype': ['dev', 'official'],
668 'optional': ['dev', 'official'],
669 'archive': 'chrome-win32-syms.zip',
672 'filename': 'chrome.exe.pdb',
673 'buildtype': ['dev', 'official'],
674 'archive': 'chrome-win32-syms.zip',
677 'filename': 'libEGL.dll.pdb',
678 'buildtype': ['dev', 'official'],
679 'archive': 'chrome-win32-syms.zip',
682 'filename': 'libGLESv2.dll.pdb',
683 'buildtype': ['dev', 'official'],
684 'archive': 'chrome-win32-syms.zip',
687 'filename': 'mini_installer.exe.pdb',
688 'buildtype': ['dev', 'official'],
689 'archive': 'chrome-win32-syms.zip',
692 'filename': 'nacl64.exe.pdb',
694 'buildtype': ['dev', 'official'],
695 'archive': 'chrome-win32-syms.zip',
698 'filename': 'ppGoogleNaClPluginChrome.dll.pdb',
699 'buildtype': ['dev', 'official'],
700 'archive': 'chrome-win32-syms.zip',
703 'filename': 'setup.exe.pdb',
704 'buildtype': ['dev', 'official'],
705 'archive': 'chrome-win32-syms.zip',
708 'filename': 'npchrome_frame.dll.pdb',
710 'buildtype': ['dev', 'official'],
711 'archive': 'chrome-win32-syms.zip',
714 'filename': 'chrome_launcher.exe.pdb',
716 'buildtype': ['dev', 'official'],
717 'archive': 'chrome-win32-syms.zip',
720 'filename': 'chrome_frame_helper.exe.pdb',
722 'buildtype': ['dev', 'official'],
723 'archive': 'chrome-win32-syms.zip',
726 'filename': 'chrome_frame_helper.dll.pdb',
728 'buildtype': ['dev', 'official'],
729 'archive': 'chrome-win32-syms.zip',
732 'filename': 'syzygy/chrome.dll.pdb',
734 'buildtype': ['dev', 'official'],
735 'archive': 'chrome-win32-syms.zip',
739 'filename': 'syzygy/chrome_child.dll.pdb',
741 'buildtype': ['dev', 'official'],
742 'archive': 'chrome-win32-syms.zip',
743 'optional': ['dev', 'official'],
746 'filename': 'syzygy/mini_installer.exe.pdb',
748 'buildtype': ['dev', 'official'],
749 'archive': 'chrome-win32-syms.zip',
753 'filename': 'syzygy/syzyasan_rtl.dll.pdb',
755 'buildtype': ['dev', 'official'],
756 'archive': 'chrome-win32-syms.zip',
757 'optional': ['dev', 'official'],
760 'filename': 'nacl_irt_x86_32.nexe.debug',
762 'buildtype': ['official'],
763 'archive': 'chrome-win32-nacl-irt-syms.zip',
766 'filename': 'nacl_irt_x86_64.nexe.debug',
767 'buildtype': ['official'],
768 'archive': 'chrome-win32-nacl-irt-syms.zip',