Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / chrome / third_party / chromevox / chromevox.gyp
1 # Copyright 2013 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 {
6   'conditions': [
7     ['chromeos==1 and disable_nacl==0 and disable_nacl_untrusted==0', {
8       'targets': [
9         {
10           'target_name': 'chromevox_resources',
11           'type': 'none',
12           'copies': [
13             {
14               'destination': '<(PRODUCT_DIR)/resources/chromeos/chromevox',
15               'files': [
16                 'chromeVoxChromeBackgroundScript.js',
17                 'chromeVoxChromeOptionsScript.js',
18                 'chromeVoxChromePageScript.js',
19                 'chromeVoxKbExplorerScript.js',
20               ],
21             },
22             {
23               'destination': '<(PRODUCT_DIR)/resources/chromeos/chromevox/chromevox',
24               'files': [
25                 'chromevox/chromevox-128.png',
26                 'chromevox/chromevox-16.png',
27                 'chromevox/chromevox-19.png',
28                 'chromevox/chromevox-48.png',
29               ],
30             },
31             {
32               'destination': '<(PRODUCT_DIR)/resources/chromeos/chromevox/chromevox/background',
33               'files': [
34                 'chromevox/background/background.html',
35                 'chromevox/background/chrome_shared2.css',
36                 'chromevox/background/kbexplorer.html',
37                 'chromevox/background/options.css',
38                 'chromevox/background/options.html',
39                 'chromevox/background/options_widgets.css',
40               ],
41             },
42             {
43               'destination': '<(PRODUCT_DIR)/resources/chromeos/chromevox/chromevox/background/earcons',
44               'files': [
45                 'chromevox/background/earcons/alert_modal.ogg',
46                 'chromevox/background/earcons/alert_nonmodal.ogg',
47                 'chromevox/background/earcons/bullet.ogg',
48                 'chromevox/background/earcons/busy_progress_loop.ogg',
49                 'chromevox/background/earcons/busy_working_loop.ogg',
50                 'chromevox/background/earcons/button.ogg',
51                 'chromevox/background/earcons/check_off.ogg',
52                 'chromevox/background/earcons/check_on.ogg',
53                 'chromevox/background/earcons/collapsed.ogg',
54                 'chromevox/background/earcons/editable_text.ogg',
55                 'chromevox/background/earcons/ellipsis.ogg',
56                 'chromevox/background/earcons/expanded.ogg',
57                 'chromevox/background/earcons/font_change.ogg',
58                 'chromevox/background/earcons/invalid_keypress.ogg',
59                 'chromevox/background/earcons/link.ogg',
60                 'chromevox/background/earcons/listbox.ogg',
61                 'chromevox/background/earcons/long_desc.ogg',
62                 'chromevox/background/earcons/new_mail.ogg',
63                 'chromevox/background/earcons/object_close.ogg',
64                 'chromevox/background/earcons/object_delete.ogg',
65                 'chromevox/background/earcons/object_deselect.ogg',
66                 'chromevox/background/earcons/object_enter.ogg',
67                 'chromevox/background/earcons/object_exit.ogg',
68                 'chromevox/background/earcons/object_open.ogg',
69                 'chromevox/background/earcons/object_select.ogg',
70                 'chromevox/background/earcons/paragraph_break.ogg',
71                 'chromevox/background/earcons/search_hit.ogg',
72                 'chromevox/background/earcons/search_miss.ogg',
73                 'chromevox/background/earcons/section.ogg',
74                 'chromevox/background/earcons/selection.ogg',
75                 'chromevox/background/earcons/selection_reverse.ogg',
76                 'chromevox/background/earcons/special_content.ogg',
77                 'chromevox/background/earcons/task_success.ogg',
78                 'chromevox/background/earcons/wrap_edge.ogg',
79                 'chromevox/background/earcons/wrap.ogg',
80               ],
81             },
82             {
83               'destination': '<(PRODUCT_DIR)/resources/chromeos/chromevox/chromevox/background/keymaps',
84               'files': [
85                 'chromevox/background/keymaps/classic_keymap.json',
86                 'chromevox/background/keymaps/experimental.json',
87                 'chromevox/background/keymaps/flat_keymap.json',
88               ],
89             },
90             {
91               'destination': '<(PRODUCT_DIR)/resources/chromeos/chromevox/chromevox/background/',
92               'files': [
93                 'chromevox/background/mathmaps/',
94               ],
95             },
96             {
97               'destination': '<(PRODUCT_DIR)/resources/chromeos/chromevox/chromevox/injected',
98               'files': [
99                 'chromevox/injected/api.js',
100                 'chromevox/injected/api_util.js',
101                 'chromevox/injected/mathjax_external_util.js',
102                 'chromevox/injected/mathjax.js',
103               ],
104             },
105             {
106               'destination': '<(PRODUCT_DIR)/resources/chromeos/chromevox/closure',
107               'files': [
108                 'closure/base.js',
109                 'closure/closure_preinit.js',
110               ],
111             },
112             {
113               'destination': '<(PRODUCT_DIR)/resources/chromeos/chromevox/extensions/searchbox',
114               'files': [
115                 'extensions/searchvox/abstract_result.js',
116                 'extensions/searchvox/constants.js',
117                 'extensions/searchvox/context_menu.js',
118                 'extensions/searchvox/results.js',
119                 'extensions/searchvox/search.js',
120                 'extensions/searchvox/search_tools.js',
121                 'extensions/searchvox/util.js',
122               ],
123             },
124             {
125               'destination': '<(PRODUCT_DIR)/resources/chromeos/chromevox/',
126               'files': [
127                 '_locales/',
128               ],
129             },
130           ],
131           'dependencies': [
132             '../../../third_party/liblouis/liblouis_nacl.gyp:liblouis_nacl_wrapper_nacl',
133           ],
134         },
135       ],
136     }],
137   ],
138 }