Home | History | Annotate | Download | only in chromevox
      1 # Copyright 2014 The Chromium Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 
      5 # Generates an output manifest based on a Jinja2 templated manifest.
      6 # Include this file inside of your target to generate a manifest.
      7 # The following variables must be set before including this file:
      8 #
      9 # template_manifest_path: a valid Jinja2 file path.
     10 # output_manifest_path: file path for the resulting manifest.
     11 #
     12 # The following variables are optional:
     13 #
     14 # guest_manifest: 1 or 0; generates a manifest usable while in guest
     15 # mode.
     16 # use_chromevox_next: 1 or 0; generates a manifest for ChromeVox next.
     17 
     18 {
     19   'variables': {
     20     'generate_manifest_script_path': 'tools/generate_manifest.py',
     21     'is_guest_manifest%': 0,
     22     'key': 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDltVl1k15pjRzuZfMc3B69inxwm2bZeZ2O8/zFO+NluHnBm3GJ3fzdOoFGJd+M16I8p7zxxQyHeDMfWYASyCeB8XnUEDKjqNLQfCnncsANzHsYoEbYj2nEUML2P13b9q+AAvpCBpAJ4cZp81e9n1y/vbSXHE4385cgkKueItzikQIDAQAB',
     23     'use_chromevox_next%': 0,
     24   },
     25   'includes': [
     26     '../../../../../build/util/version.gypi',
     27   ],
     28   'actions': [
     29     {
     30       'action_name': 'generate_manifest',
     31       'message': 'Generate manifest for <(_target_name)',
     32       'inputs': [
     33         '<(generate_manifest_script_path)',
     34         '<(template_manifest_path)',
     35       ],
     36       'outputs': [
     37         '<(output_manifest_path)'
     38       ],
     39       'action': [
     40         'python',
     41         '<(generate_manifest_script_path)',
     42         '--is_guest_manifest=<(is_guest_manifest)',
     43         '--key=<(key)',
     44         '--use_chromevox_next=<(use_chromevox_next)',
     45         '--set_version=<(version_full)',
     46         '-o', '<(output_manifest_path)',
     47         '<(template_manifest_path)',
     48       ],
     49     },
     50   ],
     51 }
     52