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',
308 'buildtype': ['dev', 'official'],
310 # PNaCl translator (only for dev builds, components use for shipping).
313 'buildtype': ['dev'],
315 # Flash Player files:
317 'filename': 'PepperFlash/pepflashplayer.dll',
318 'buildtype': ['official'],
321 'filename': 'PepperFlash/manifest.json',
322 'buildtype': ['official'],
324 # Widevine CDM adapter files:
326 'filename': 'widevinecdmadapter.dll',
327 'buildtype': ['official'],
331 'filename': 'pdf.dll',
332 'buildtype': ['dev', 'official'],
336 'filename': 'D3DCompiler_43.dll',
338 'buildtype': ['dev', 'official'],
341 'filename': 'D3DCompiler_46.dll',
342 'buildtype': ['dev', 'official'],
345 'filename': 'libEGL.dll',
346 'buildtype': ['dev', 'official'],
349 'filename': 'libGLESv2.dll',
350 'buildtype': ['dev', 'official'],
354 'filename': 'xinput1_3.dll',
355 'buildtype': ['dev', 'official'],
357 # Native Client plugin files:
359 'filename': 'ppGoogleNaClPluginChrome.dll',
360 'buildtype': ['dev', 'official'],
361 'filegroup': ['default', 'symsrc'],
364 'filename': 'nacl_irt_x86_32.nexe',
366 'buildtype': ['dev', 'official'],
369 'filename': 'nacl_irt_x86_64.nexe',
370 'buildtype': ['dev', 'official'],
374 'filename': 'chromoting.msi',
375 'buildtype': ['dev', 'official'],
376 'archive': 'remoting-host.msi',
381 'filename': 'remoting-me2me-host-win.zip',
382 'buildtype': ['dev', 'official'],
383 'archive': 'remoting-me2me-host-win.zip',
388 'filename': 'remoting_core.dll',
389 'buildtype': ['official'],
390 'archive': 'remoting-win32.zip',
391 'filegroup': ['symsrc'],
394 'filename': 'remoting_core.dll.pdb',
395 'buildtype': ['official'],
396 'archive': 'remoting-win32.zip',
397 'optional': ['official'],
400 'filename': 'remoting_desktop.exe',
401 'buildtype': ['official'],
402 'archive': 'remoting-win32.zip',
403 'filegroup': ['symsrc'],
406 'filename': 'remoting_desktop.exe.pdb',
407 'buildtype': ['official'],
408 'archive': 'remoting-win32.zip',
409 'optional': ['official'],
412 'filename': 'remoting_host.exe',
413 'buildtype': ['official'],
414 'archive': 'remoting-win32.zip',
415 'filegroup': ['symsrc'],
418 'filename': 'remoting_host.exe.pdb',
419 'buildtype': ['official'],
420 'archive': 'remoting-win32.zip',
423 'filename': 'remoting_host_plugin.dll',
424 'buildtype': ['official'],
425 'archive': 'remoting-win32.zip',
426 'filegroup': ['symsrc'],
429 'filename': 'remoting_host_plugin.dll.pdb',
430 'buildtype': ['official'],
431 'archive': 'remoting-win32.zip',
434 'filename': 'remoting-webapp.zip',
435 'buildtype': ['dev', 'official'],
436 'archive': 'remoting-webapp.zip',
441 'filename': 'gcp_portmon.dll',
442 'buildtype': ['official'],
443 'archive': 'cloud_print.zip',
444 'filegroup': ['symsrc'],
447 'filename': 'gcp_portmon.dll.pdb',
448 'buildtype': ['official'],
449 'archive': 'cloud_print.zip',
452 'filename': 'gcp_portmon64.dll',
454 'buildtype': ['official'],
455 'archive': 'cloud_print.zip',
456 'filegroup': ['symsrc'],
459 'filename': 'gcp_portmon64.dll.pdb',
461 'buildtype': ['official'],
462 'archive': 'cloud_print.zip',
465 'filename': 'gcp_driver.gpd',
466 'buildtype': ['official'],
467 'archive': 'cloud_print.zip',
470 'filename': 'virtual_driver_setup.exe',
471 'buildtype': ['official'],
472 'archive': 'cloud_print.zip',
473 'filegroup': ['symsrc'],
476 'filename': 'virtual_driver_setup.exe.pdb',
477 'buildtype': ['official'],
478 'archive': 'cloud_print.zip',
481 'filename': 'cloud_print_service.exe',
482 'buildtype': ['official'],
483 'archive': 'cloud_print.zip',
484 'filegroup': ['symsrc'],
487 'filename': 'cloud_print_service.exe.pdb',
488 'buildtype': ['official'],
489 'archive': 'cloud_print.zip',
492 'filename': 'cloud_print_service_config.exe',
493 'buildtype': ['official'],
494 'archive': 'cloud_print.zip',
495 'filegroup': ['symsrc'],
498 'filename': 'cloud_print_service_config.exe.pdb',
499 'buildtype': ['official'],
500 'archive': 'cloud_print.zip',
503 'filename': 'cloud_print_service_setup.exe',
504 'buildtype': ['official'],
505 'archive': 'cloud_print.zip',
506 'filegroup': ['symsrc'],
509 'filename': 'cloud_print_service_setup.exe.pdb',
510 'buildtype': ['official'],
511 'archive': 'cloud_print.zip',
515 'filename': 'chrome.dll-order.json',
517 'buildtype': ['dev', 'official'],
521 'filename': 'chrome_child.dll-order.json',
523 'buildtype': ['dev', 'official'],
524 'optional': ['dev', 'official'],
527 'filename': 'syzygy/chrome.dll',
529 'buildtype': ['dev', 'official'],
530 'archive': 'syzygy/chrome.dll',
531 'filegroup': ['symsrc'],
535 'filename': 'syzygy/chrome_child.dll',
537 'buildtype': ['dev', 'official'],
538 'archive': 'syzygy/chrome_child.dll',
539 'filegroup': ['symsrc'],
540 'optional': ['dev', 'official'],
543 'filename': 'syzygy/mini_installer.exe',
545 'buildtype': ['dev', 'official'],
546 'archive': 'syzygy/mini_installer.exe',
547 'filegroup': ['symsrc'],
551 'filename': 'syzygy/chrome.packed.7z',
553 'buildtype': ['dev', 'official'],
554 'archive': 'syzygy/chrome.packed.7z',
558 'filename': 'syzygy/syzyasan_rtl.dll',
560 'buildtype': ['dev', 'official'],
561 'optional': ['dev', 'official'],
565 'filename': 'npchrome_frame.dll',
567 'buildtype': ['dev', 'official'],
568 'filegroup': ['default', 'symsrc'],
571 'filename': 'chrome_launcher.exe',
573 'buildtype': ['dev', 'official'],
574 'filegroup': ['default', 'symsrc'],
577 'filename': 'chrome_frame_helper.exe',
579 'buildtype': ['dev', 'official'],
580 'filegroup': ['default', 'symsrc'],
583 'filename': 'chrome_frame_helper.dll',
585 'buildtype': ['dev', 'official'],
586 'filegroup': ['default', 'symsrc'],
588 # Test binaries for external QA:
590 'filename': 'interactive_ui_tests.exe',
591 'buildtype': ['dev', 'official'],
592 'optional': ['dev', 'official'],
595 'filename': 'performance_ui_tests.exe',
596 'buildtype': ['official'],
597 'optional': ['official'],
600 'filename': 'sync_unit_tests.exe',
601 'buildtype': ['official'],
602 'optional': ['official'],
604 # Metro files (currently official build only):
606 'filename': 'metro_driver.dll',
607 'buildtype': ['official'],
608 'filegroup': ['default', 'symsrc'],
611 'filename': 'delegate_execute.exe',
612 'buildtype': ['official'],
613 'filegroup': ['default', 'symsrc'],
616 'filename': 'metro_driver.dll.pdb',
617 'buildtype': ['official'],
618 'archive': 'chrome-win32-syms.zip',
621 'filename': 'delegate_execute.exe.pdb',
622 'buildtype': ['official'],
623 'archive': 'chrome-win32-syms.zip',
625 # Installer files (official build only):
627 'filename': 'setup.exe',
628 'buildtype': ['official'],
629 'archive': 'setup.exe',
630 'filegroup': ['symsrc'],
633 'filename': 'mini_installer.exe',
634 'buildtype': ['dev', 'official'],
635 'archive': 'mini_installer.exe',
636 'filegroup': ['symsrc'],
639 'filename': 'chrome.packed.7z',
640 'buildtype': ['official'],
641 'archive': 'chrome.packed.7z',
644 'filename': 'mini_installer_exe_version.rc',
645 'buildtype': ['official'],
646 'archive': 'mini_installer_exe_version.rc',
649 'filename': 'courgette.exe',
650 'buildtype': ['official'],
651 'archive': 'courgette.exe',
654 'filename': 'courgette64.exe',
656 'buildtype': ['official'],
657 'archive': 'courgette64.exe',
660 'filename': 'chrome.dll.pdb',
661 'buildtype': ['dev', 'official'],
662 'archive': 'chrome-win32-syms.zip',
665 'filename': 'chrome_child.dll.pdb',
666 'buildtype': ['dev', 'official'],
667 'optional': ['dev', 'official'],
668 'archive': 'chrome-win32-syms.zip',
671 'filename': 'chrome.exe.pdb',
672 'buildtype': ['dev', 'official'],
673 'archive': 'chrome-win32-syms.zip',
676 'filename': 'libEGL.dll.pdb',
677 'buildtype': ['dev', 'official'],
678 'archive': 'chrome-win32-syms.zip',
681 'filename': 'libGLESv2.dll.pdb',
682 'buildtype': ['dev', 'official'],
683 'archive': 'chrome-win32-syms.zip',
686 'filename': 'mini_installer.exe.pdb',
687 'buildtype': ['dev', 'official'],
688 'archive': 'chrome-win32-syms.zip',
691 'filename': 'nacl64.exe.pdb',
693 'buildtype': ['dev', 'official'],
694 'archive': 'chrome-win32-syms.zip',
697 'filename': 'ppGoogleNaClPluginChrome.dll.pdb',
698 'buildtype': ['dev', 'official'],
699 'archive': 'chrome-win32-syms.zip',
702 'filename': 'setup.exe.pdb',
703 'buildtype': ['dev', 'official'],
704 'archive': 'chrome-win32-syms.zip',
707 'filename': 'npchrome_frame.dll.pdb',
709 'buildtype': ['dev', 'official'],
710 'archive': 'chrome-win32-syms.zip',
713 'filename': 'chrome_launcher.exe.pdb',
715 'buildtype': ['dev', 'official'],
716 'archive': 'chrome-win32-syms.zip',
719 'filename': 'chrome_frame_helper.exe.pdb',
721 'buildtype': ['dev', 'official'],
722 'archive': 'chrome-win32-syms.zip',
725 'filename': 'chrome_frame_helper.dll.pdb',
727 'buildtype': ['dev', 'official'],
728 'archive': 'chrome-win32-syms.zip',
731 'filename': 'syzygy/chrome.dll.pdb',
733 'buildtype': ['dev', 'official'],
734 'archive': 'chrome-win32-syms.zip',
738 'filename': 'syzygy/chrome_child.dll.pdb',
740 'buildtype': ['dev', 'official'],
741 'archive': 'chrome-win32-syms.zip',
742 'optional': ['dev', 'official'],
745 'filename': 'syzygy/mini_installer.exe.pdb',
747 'buildtype': ['dev', 'official'],
748 'archive': 'chrome-win32-syms.zip',
752 'filename': 'syzygy/syzyasan_rtl.dll.pdb',
754 'buildtype': ['dev', 'official'],
755 'archive': 'chrome-win32-syms.zip',
756 'optional': ['dev', 'official'],
759 'filename': 'nacl_irt_x86_32.nexe.debug',
761 'buildtype': ['official'],
762 'archive': 'chrome-win32-nacl-irt-syms.zip',
765 'filename': 'nacl_irt_x86_64.nexe.debug',
766 'buildtype': ['official'],
767 'archive': 'chrome-win32-nacl-irt-syms.zip',