Home | History | Annotate | Download | only in win
      1 # -*- python -*-
      2 # ex: set syntax=python:
      3 
      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.
      7 
      8 # This is a buildbot configuration file containing a tagged list of files
      9 # processed by the stage/archive scripts. The known tags are:
     10 #
     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
     22 #                 files instead.
     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()
     27 #                     should go away.
     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.
     31 
     32 FILES = [
     33    {
     34     'filename': 'browser_tests.exe',
     35     'buildtype': ['official'],
     36     'archive':  'browser_tests.exe',
     37   },
     38   {
     39     'filename': 'ffmpegsumo.dll',
     40     'buildtype': ['dev', 'official'],
     41     'filegroup': ['default', 'symsrc'],
     42   },
     43   {
     44     'filename': 'chrome.exe',
     45     'buildtype': ['dev', 'official'],
     46     'filegroup': ['default', 'symsrc'],
     47   },
     48   {
     49     'filename': 'nacl64.exe',
     50     'arch': ['32bit'],
     51     'buildtype': ['dev', 'official'],
     52     'filegroup': ['default', 'symsrc'],
     53   },
     54   {
     55     'filename': 'chrome.dll',
     56     'buildtype': ['dev', 'official'],
     57     'filegroup': ['default', 'symsrc'],
     58   },
     59   {
     60     'filename': 'chrome_child.dll',
     61     'buildtype': ['dev', 'official'],
     62     'filegroup': ['default', 'symsrc'],
     63     'optional': ['dev', 'official'],
     64   },
     65   {
     66     'filename': 'chrome_elf.dll',
     67     'buildtype': ['dev', 'official'],
     68     'filegroup': ['default', 'symsrc'],
     69   },
     70   {
     71     'filename': '*.manifest',
     72     'buildtype': ['dev', 'official'],
     73     'filegroup': ['default', 'symsrc'],
     74   },
     75   {
     76     'filename': 'chrome_100_percent.pak',
     77     'buildtype': ['dev', 'official'],
     78   },
     79   {
     80     'filename': 'chrome_200_percent.pak',
     81     'buildtype': ['dev', 'official'],
     82     'optional': ['dev', 'official'],
     83   },
     84   {
     85     'filename': 'crash_service.exe',
     86     'buildtype': ['dev', 'official'],
     87   },
     88   {
     89     'filename': 'crash_service64.exe',
     90     'arch': ['32bit'],
     91     'buildtype': ['dev', 'official'],
     92   },
     93   {
     94     'filename': 'First Run',
     95     'buildtype': ['dev', 'official'],
     96   },
     97   {
     98     'filename': 'icudtl.dat',
     99     'buildtype': ['dev', 'official'],
    100     'optional': ['dev', 'official'],
    101   },
    102   {
    103     'filename': 'icudt.dll',
    104     'buildtype': ['dev', 'official'],
    105     'optional': ['dev', 'official'],
    106   },
    107   {
    108     'filename': 'libexif.dll',
    109     'buildtype': ['dev', 'official'],
    110     'filegroup': ['default', 'symsrc'],
    111   },
    112   {
    113     'filename': 'libpeerconnection.dll',
    114     'buildtype': ['dev', 'official'],
    115     'optional': ['dev', 'official'],
    116     'filegroup': ['default', 'symsrc'],
    117   },
    118   {
    119     'filename': 'locales/ar.pak',
    120     'buildtype': ['dev', 'official'],
    121   },
    122   {
    123     'filename': 'locales/bg.pak',
    124     'buildtype': ['dev', 'official'],
    125   },
    126   {
    127     'filename': 'locales/bn.pak',
    128     'buildtype': ['dev', 'official'],
    129   },
    130   {
    131     'filename': 'locales/ca.pak',
    132     'buildtype': ['dev', 'official'],
    133   },
    134   {
    135     'filename': 'locales/cs.pak',
    136     'buildtype': ['dev', 'official'],
    137   },
    138   {
    139     'filename': 'locales/da.pak',
    140     'buildtype': ['dev', 'official'],
    141   },
    142   {
    143     'filename': 'locales/de.pak',
    144     'buildtype': ['dev', 'official'],
    145   },
    146   {
    147     'filename': 'locales/el.pak',
    148     'buildtype': ['dev', 'official'],
    149   },
    150   {
    151     'filename': 'locales/en-GB.pak',
    152     'buildtype': ['dev', 'official'],
    153   },
    154   {
    155     'filename': 'locales/en-US.pak',
    156     'buildtype': ['dev', 'official'],
    157   },
    158   {
    159     'filename': 'locales/es-419.pak',
    160     'buildtype': ['dev', 'official'],
    161   },
    162   {
    163     'filename': 'locales/es.pak',
    164     'buildtype': ['dev', 'official'],
    165   },
    166   {
    167     'filename': 'locales/et.pak',
    168     'buildtype': ['dev', 'official'],
    169   },
    170   {
    171     'filename': 'locales/fi.pak',
    172     'buildtype': ['dev', 'official'],
    173   },
    174   {
    175     'filename': 'locales/fil.pak',
    176     'buildtype': ['dev', 'official'],
    177   },
    178   {
    179     'filename': 'locales/fr.pak',
    180     'buildtype': ['dev', 'official'],
    181   },
    182   {
    183     'filename': 'locales/gu.pak',
    184     'buildtype': ['dev', 'official'],
    185   },
    186   {
    187     'filename': 'locales/he.pak',
    188     'buildtype': ['dev', 'official'],
    189   },
    190   {
    191     'filename': 'locales/hi.pak',
    192     'buildtype': ['dev', 'official'],
    193   },
    194   {
    195     'filename': 'locales/hr.pak',
    196     'buildtype': ['dev', 'official'],
    197   },
    198   {
    199     'filename': 'locales/hu.pak',
    200     'buildtype': ['dev', 'official'],
    201   },
    202   {
    203     'filename': 'locales/id.pak',
    204     'buildtype': ['dev', 'official'],
    205   },
    206   {
    207     'filename': 'locales/it.pak',
    208     'buildtype': ['dev', 'official'],
    209   },
    210   {
    211     'filename': 'locales/ja.pak',
    212     'buildtype': ['dev', 'official'],
    213   },
    214   {
    215     'filename': 'locales/kn.pak',
    216     'buildtype': ['dev', 'official'],
    217   },
    218   {
    219     'filename': 'locales/ko.pak',
    220     'buildtype': ['dev', 'official'],
    221   },
    222   {
    223     'filename': 'locales/lt.pak',
    224     'buildtype': ['dev', 'official'],
    225   },
    226   {
    227     'filename': 'locales/lv.pak',
    228     'buildtype': ['dev', 'official'],
    229   },
    230   {
    231     'filename': 'locales/ml.pak',
    232     'buildtype': ['dev', 'official'],
    233   },
    234   {
    235     'filename': 'locales/mr.pak',
    236     'buildtype': ['dev', 'official'],
    237   },
    238   {
    239     'filename': 'locales/ms.pak',
    240     'buildtype': ['dev', 'official'],
    241   },
    242   {
    243     'filename': 'locales/nb.pak',
    244     'buildtype': ['dev', 'official'],
    245   },
    246   {
    247     'filename': 'locales/nl.pak',
    248     'buildtype': ['dev', 'official'],
    249   },
    250   {
    251     'filename': 'locales/pl.pak',
    252     'buildtype': ['dev', 'official'],
    253   },
    254   {
    255     'filename': 'locales/pt-BR.pak',
    256     'buildtype': ['dev', 'official'],
    257   },
    258   {
    259     'filename': 'locales/pt-PT.pak',
    260     'buildtype': ['dev', 'official'],
    261   },
    262   {
    263     'filename': 'locales/ro.pak',
    264     'buildtype': ['dev', 'official'],
    265   },
    266   {
    267     'filename': 'locales/ru.pak',
    268     'buildtype': ['dev', 'official'],
    269   },
    270   {
    271     'filename': 'locales/sk.pak',
    272     'buildtype': ['dev', 'official'],
    273   },
    274   {
    275     'filename': 'locales/sl.pak',
    276     'buildtype': ['dev', 'official'],
    277   },
    278   {
    279     'filename': 'locales/sr.pak',
    280     'buildtype': ['dev', 'official'],
    281   },
    282   {
    283     'filename': 'locales/sv.pak',
    284     'buildtype': ['dev', 'official'],
    285   },
    286   {
    287     'filename': 'locales/ta.pak',
    288     'buildtype': ['dev', 'official'],
    289   },
    290   {
    291     'filename': 'locales/te.pak',
    292     'buildtype': ['dev', 'official'],
    293   },
    294   {
    295     'filename': 'locales/th.pak',
    296     'buildtype': ['dev', 'official'],
    297   },
    298   {
    299     'filename': 'locales/tr.pak',
    300     'buildtype': ['dev', 'official'],
    301   },
    302   {
    303     'filename': 'locales/uk.pak',
    304     'buildtype': ['dev', 'official'],
    305   },
    306   {
    307     'filename': 'locales/vi.pak',
    308     'buildtype': ['dev', 'official'],
    309   },
    310   {
    311     'filename': 'locales/zh-CN.pak',
    312     'buildtype': ['dev', 'official'],
    313   },
    314   {
    315     'filename': 'locales/zh-TW.pak',
    316     'buildtype': ['dev', 'official'],
    317   },
    318   {
    319     'filename': 'policy_templates.zip',
    320     'buildtype': ['official'],
    321     'archive': 'policy_templates.zip',
    322   },
    323   {
    324     'filename': 'resources.pak',
    325     'buildtype': ['dev', 'official'],
    326   },
    327   {
    328     'filename': 'wow_helper.exe',
    329     'arch': ['32bit'],
    330     'buildtype': ['dev', 'official'],
    331   },
    332   # PNaCl translator (archive only, component updater used for shipping).
    333   {
    334     'filename': 'pnacl',
    335     'buildtype': ['dev', 'official'],
    336     'archive': 'pnacl.zip',
    337   },
    338   # Flash Player files:
    339   {
    340     'filename': 'PepperFlash/pepflashplayer.dll',
    341     'buildtype': ['official'],
    342   },
    343   {
    344     'filename': 'PepperFlash/manifest.json',
    345     'buildtype': ['official'],
    346   },
    347   # Widevine CDM adapter files:
    348   {
    349     'filename': 'widevinecdmadapter.dll',
    350     'buildtype': ['official'],
    351   },
    352   # PDF Plugin files:
    353   {
    354     'filename': 'pdf.dll',
    355     'buildtype': ['dev', 'official'],
    356   },
    357   # ANGLE files:
    358   {
    359     'filename': 'D3DCompiler_43.dll',
    360     'arch': ['32bit'],
    361     'buildtype': ['dev', 'official'],
    362   },
    363   {
    364     'filename': 'D3DCompiler_46.dll',
    365     'buildtype': ['dev', 'official'],
    366   },
    367   {
    368     'filename': 'libEGL.dll',
    369     'buildtype': ['dev', 'official'],
    370     'filegroup': ['default', 'symsrc'],
    371   },
    372   {
    373     'filename': 'libGLESv2.dll',
    374     'buildtype': ['dev', 'official'],
    375     'filegroup': ['default', 'symsrc'],
    376   },
    377   # XInput files:
    378   {
    379     'filename': 'xinput1_3.dll',
    380     'buildtype': ['dev', 'official'],
    381   },
    382   # Native Client plugin files:
    383   {
    384     'filename': 'ppGoogleNaClPluginChrome.dll',
    385     'buildtype': ['dev', 'official'],
    386     'filegroup': ['default', 'symsrc'],
    387   },
    388   {
    389     'filename': 'nacl_irt_x86_32.nexe',
    390     'arch': ['32bit'],
    391     'buildtype': ['dev', 'official'],
    392   },
    393   {
    394     'filename': 'nacl_irt_x86_64.nexe',
    395     'buildtype': ['dev', 'official'],
    396   },
    397   # Remoting files:
    398   {
    399     'filename': 'chromoting.msi',
    400     'buildtype': ['dev', 'official'],
    401     'archive': 'remoting-host.msi',
    402     'direct_archive': 1,
    403     'optional': ['dev'],
    404   },
    405   {
    406     'filename': 'remoting-me2me-host-win.zip',
    407     'buildtype': ['dev', 'official'],
    408     'archive': 'remoting-me2me-host-win.zip',
    409     'direct_archive': 1,
    410     'optional': ['dev'],
    411   },
    412   {
    413     'filename': 'remoting_core.dll',
    414     'buildtype': ['official'],
    415     'archive': 'remoting-win32.zip',
    416     'filegroup': ['symsrc'],
    417   },
    418   {
    419     'filename': 'remoting_core.dll.pdb',
    420     'buildtype': ['official'],
    421     'archive': 'remoting-win32.zip',
    422     'optional': ['official'],
    423   },
    424   {
    425     'filename': 'remoting_desktop.exe',
    426     'buildtype': ['official'],
    427     'archive': 'remoting-win32.zip',
    428     'filegroup': ['symsrc'],
    429   },
    430   {
    431     'filename': 'remoting_desktop.exe.pdb',
    432     'buildtype': ['official'],
    433     'archive': 'remoting-win32.zip',
    434     'optional': ['official'],
    435   },
    436   {
    437     'filename': 'remoting_host.exe',
    438     'buildtype': ['official'],
    439     'archive': 'remoting-win32.zip',
    440     'filegroup': ['symsrc'],
    441   },
    442   {
    443     'filename': 'remoting_host.exe.pdb',
    444     'buildtype': ['official'],
    445     'archive': 'remoting-win32.zip',
    446   },
    447   {
    448     'filename': 'remoting-webapp.zip',
    449     'buildtype': ['dev', 'official'],
    450     'archive': 'remoting-webapp.zip',
    451     'optional': ['dev'],
    452   },
    453   # Cloud Print files:
    454   {
    455     'filename': 'gcp_portmon.dll',
    456     'buildtype': ['official'],
    457     'archive': 'cloud_print.zip',
    458     'filegroup': ['symsrc'],
    459   },
    460   {
    461     'filename': 'gcp_portmon.dll.pdb',
    462     'buildtype': ['official'],
    463     'archive': 'cloud_print.zip',
    464   },
    465   {
    466     'filename': 'gcp_portmon64.dll',
    467     'arch': ['32bit'],
    468     'buildtype': ['official'],
    469     'archive': 'cloud_print.zip',
    470     'filegroup': ['symsrc'],
    471   },
    472   {
    473     'filename': 'gcp_portmon64.dll.pdb',
    474     'arch': ['32bit'],
    475     'buildtype': ['official'],
    476     'archive': 'cloud_print.zip',
    477   },
    478   {
    479     'filename': 'gcp_driver.gpd',
    480     'buildtype': ['official'],
    481     'archive': 'cloud_print.zip',
    482   },
    483   {
    484     'filename': 'virtual_driver_setup.exe',
    485     'buildtype': ['official'],
    486     'archive': 'cloud_print.zip',
    487     'filegroup': ['symsrc'],
    488   },
    489   {
    490     'filename': 'virtual_driver_setup.exe.pdb',
    491     'buildtype': ['official'],
    492     'archive': 'cloud_print.zip',
    493   },
    494   {
    495     'filename': 'cloud_print_service.exe',
    496     'buildtype': ['official'],
    497     'archive': 'cloud_print.zip',
    498     'filegroup': ['symsrc'],
    499   },
    500   {
    501     'filename': 'cloud_print_service.exe.pdb',
    502     'buildtype': ['official'],
    503     'archive': 'cloud_print.zip',
    504   },
    505   {
    506     'filename': 'cloud_print_service_config.exe',
    507     'buildtype': ['official'],
    508     'archive': 'cloud_print.zip',
    509     'filegroup': ['symsrc'],
    510   },
    511   {
    512     'filename': 'cloud_print_service_config.exe.pdb',
    513     'buildtype': ['official'],
    514     'archive': 'cloud_print.zip',
    515   },
    516   {
    517     'filename': 'cloud_print_service_setup.exe',
    518     'buildtype': ['official'],
    519     'archive': 'cloud_print.zip',
    520     'filegroup': ['symsrc'],
    521   },
    522   {
    523     'filename': 'cloud_print_service_setup.exe.pdb',
    524     'buildtype': ['official'],
    525     'archive': 'cloud_print.zip',
    526   },
    527   # Syzygy modified binaries and related files. Only add to this section if you
    528   # know what you're doing! The build configuration has to be modified to run
    529   # Syzygy on the target in question before adding a staging dependency here!
    530   {
    531     'filename': 'chrome.dll-order.json',
    532     'arch': ['32bit'],
    533     'buildtype': ['dev', 'official'],
    534     'optional': ['dev'],
    535   },
    536   {
    537     'filename': 'chrome_child.dll-order.json',
    538     'arch': ['32bit'],
    539     'buildtype': ['dev', 'official'],
    540     'optional': ['dev', 'official'],
    541   },
    542   {
    543     'filename': 'syzygy/chrome.dll',
    544     'arch': ['32bit'],
    545     'buildtype': ['dev', 'official'],
    546     'archive': 'syzygy/chrome.dll',
    547     'filegroup': ['symsrc'],
    548     'optional': ['dev'],
    549   },
    550   {
    551     'filename': 'syzygy/chrome_child.dll',
    552     'arch': ['32bit'],
    553     'buildtype': ['dev', 'official'],
    554     'archive': 'syzygy/chrome_child.dll',
    555     'filegroup': ['symsrc'],
    556     'optional': ['dev', 'official'],
    557   },
    558   {
    559     'filename': 'syzygy/instrumented/chrome_child.dll',
    560     'arch': ['32bit'],
    561     'buildtype': ['official'],
    562     'archive': 'syzygy/instrumented/chrome_child.dll',
    563     'filegroup': ['symsrc'],
    564     'optional': ['official'],
    565   },
    566   {
    567     'filename': 'syzygy/mini_installer.exe',
    568     'arch': ['32bit'],
    569     'buildtype': ['dev', 'official'],
    570     'archive': 'syzygy/mini_installer.exe',
    571     'filegroup': ['symsrc'],
    572     'optional': ['dev'],
    573   },
    574   {
    575     'filename': 'syzygy/chrome.packed.7z',
    576     'arch': ['32bit'],
    577     'buildtype': ['dev', 'official'],
    578     'archive': 'syzygy/chrome.packed.7z',
    579     'optional': ['dev'],
    580   },
    581   {
    582     'filename': 'syzygy/syzyasan_rtl.dll',
    583     'arch': ['32bit'],
    584     'buildtype': ['dev', 'official'],
    585     'optional': ['dev', 'official'],
    586   },
    587   # Test binaries for external QA:
    588   {
    589     'filename': 'interactive_ui_tests.exe',
    590     'buildtype': ['dev', 'official'],
    591     'optional': ['dev', 'official'],
    592   },
    593   {
    594     'filename': 'sync_unit_tests.exe',
    595     'buildtype': ['official'],
    596     'optional': ['official'],
    597   },
    598   # Metro files (currently official build only):
    599   {
    600     'filename': 'metro_driver.dll',
    601     'buildtype': ['official'],
    602     'filegroup': ['default', 'symsrc'],
    603   },
    604   {
    605     'filename': 'delegate_execute.exe',
    606     'buildtype': ['official'],
    607     'filegroup': ['default', 'symsrc'],
    608   },
    609   {
    610     'filename': 'metro_driver.dll.pdb',
    611     'buildtype': ['official'],
    612     'archive': 'chrome-win32-syms.zip',
    613   },
    614   {
    615     'filename': 'delegate_execute.exe.pdb',
    616     'buildtype': ['official'],
    617     'archive': 'chrome-win32-syms.zip',
    618   },
    619   # Installer files (official build only):
    620   {
    621     'filename': 'setup.exe',
    622     'buildtype': ['official'],
    623     'archive': 'setup.exe',
    624     'filegroup': ['symsrc'],
    625   },
    626   {
    627     'filename': 'mini_installer.exe',
    628     'buildtype': ['dev', 'official'],
    629     'archive': 'mini_installer.exe',
    630     'filegroup': ['symsrc'],
    631   },
    632   {
    633     'filename': 'chrome.packed.7z',
    634     'buildtype': ['official'],
    635     'archive': 'chrome.packed.7z',
    636   },
    637   {
    638     'filename': 'mini_installer_exe_version.rc',
    639     'buildtype': ['official'],
    640     'archive': 'mini_installer_exe_version.rc',
    641   },
    642   {
    643     'filename': 'courgette.exe',
    644     'buildtype': ['official'],
    645     'archive': 'courgette.exe',
    646   },
    647   {
    648     'filename': 'courgette64.exe',
    649     'buildtype': ['official'],
    650     'archive': 'courgette64.exe',
    651   },
    652   {
    653     'filename': 'chrome.dll.pdb',
    654     'buildtype': ['dev', 'official'],
    655     'archive': 'chrome-win32-syms.zip',
    656   },
    657   {
    658     'filename': 'chrome_child.dll.pdb',
    659     'buildtype': ['dev', 'official'],
    660     'optional': ['dev', 'official'],
    661     'archive': 'chrome-win32-syms.zip',
    662   },
    663   {
    664     'filename': 'chrome.exe.pdb',
    665     'buildtype': ['dev', 'official'],
    666     'archive': 'chrome-win32-syms.zip',
    667   },
    668   {
    669     'filename': 'libEGL.dll.pdb',
    670     'buildtype': ['dev', 'official'],
    671     'archive': 'chrome-win32-syms.zip',
    672   },
    673   {
    674     'filename': 'libGLESv2.dll.pdb',
    675     'buildtype': ['dev', 'official'],
    676     'archive': 'chrome-win32-syms.zip',
    677   },
    678   {
    679     'filename': 'libpeerconnection.dll.pdb',
    680     'buildtype': ['dev', 'official'],
    681     'archive': 'chrome-win32-syms.zip',
    682     'optional': ['dev', 'official'],
    683   },
    684   {
    685     'filename': 'mini_installer.exe.pdb',
    686     'buildtype': ['dev', 'official'],
    687     'archive': 'chrome-win32-syms.zip',
    688   },
    689   {
    690     'filename': 'nacl64.exe.pdb',
    691     'arch': ['32bit'],
    692     'buildtype': ['dev', 'official'],
    693     'archive': 'chrome-win32-syms.zip',
    694   },
    695   {
    696     'filename': 'pdf.dll.pdb',
    697     'buildtype': ['dev', 'official'],
    698     'archive': 'chrome-win32-syms.zip',
    699   },
    700   {
    701     'filename': 'ppGoogleNaClPluginChrome.dll.pdb',
    702     'buildtype': ['dev', 'official'],
    703     'archive': 'chrome-win32-syms.zip',
    704   },
    705   {
    706     'filename': 'setup.exe.pdb',
    707     'buildtype': ['dev', 'official'],
    708     'archive': 'chrome-win32-syms.zip',
    709   },
    710   # PDB files for Syzygy modified binaries. Only add to this section if you
    711   # know what you're doing! The build configuration has to be modified to run
    712   # Syzygy on the target in question before adding a staging dependency here!
    713   {
    714     'filename': 'syzygy/chrome.dll.pdb',
    715     'arch': ['32bit'],
    716     'buildtype': ['dev', 'official'],
    717     'archive': 'chrome-win32-syms.zip',
    718     'optional': ['dev'],
    719   },
    720   {
    721     'filename': 'syzygy/chrome_child.dll.pdb',
    722     'arch': ['32bit'],
    723     'buildtype': ['dev', 'official'],
    724     'archive': 'chrome-win32-syms.zip',
    725     'optional': ['dev', 'official'],
    726   },
    727   {
    728     'filename': 'syzygy/mini_installer.exe.pdb',
    729     'arch': ['32bit'],
    730     'buildtype': ['dev', 'official'],
    731     'archive': 'chrome-win32-syms.zip',
    732     'optional': ['dev'],
    733   },
    734   {
    735     'filename': 'syzygy/syzyasan_rtl.dll.pdb',
    736     'arch': ['32bit'],
    737     'buildtype': ['dev', 'official'],
    738     'archive': 'chrome-win32-syms.zip',
    739     'optional': ['dev', 'official'],
    740   },
    741   {
    742     'filename': 'nacl_irt_x86_32.nexe.debug',
    743     'arch': ['32bit'],
    744     'buildtype': ['official'],
    745     'archive': 'chrome-win32-nacl-irt-syms.zip',
    746   },
    747   {
    748     'filename': 'nacl_irt_x86_64.nexe.debug',
    749     'buildtype': ['official'],
    750     'archive': 'chrome-win32-nacl-irt-syms.zip',
    751   },
    752 ]
    753