OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'sources': [ | 6 'sources': [ |
7 '<@(schema_files)', | 7 '<@(schema_files)', |
8 ], | 8 ], |
9 'variables': { | 9 'variables': { |
10 'main_schema_files': [ | 10 'main_schema_files': [ |
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
149 ], | 149 ], |
150 | 150 |
151 # Input IME schema. | 151 # Input IME schema. |
152 'input_ime_schema_file': [ | 152 'input_ime_schema_file': [ |
153 'input_ime.json', | 153 'input_ime.json', |
154 ], | 154 ], |
155 | 155 |
156 'non_compiled_schema_files': [ | 156 'non_compiled_schema_files': [ |
157 '<@(main_non_compiled_schema_files)', | 157 '<@(main_non_compiled_schema_files)', |
158 ], | 158 ], |
| 159 |
| 160 'non_compiled_bundle_schema_files': [ |
| 161 'app.json', |
| 162 'browser_action.json', |
| 163 'commands.json', |
| 164 'declarative_content.json', |
| 165 'file_browser_handler.json', |
| 166 'page_action.json', |
| 167 'privacy.json', |
| 168 'proxy.json', |
| 169 'tts_engine.json', |
| 170 'tts.json', |
| 171 'types_private.json', |
| 172 'webstore.json', |
| 173 ], |
| 174 |
| 175 # On ChromeOS, input_method_private is fully compiled (as part of |
| 176 # schema_files), and so gets added to the bundle already. On other |
| 177 # platforms, we still need it added to the bundle. |
| 178 # TODO(devlin): That's weird. Investigate. |
| 179 'non_chromeos_non_compiled_bundle_schema_files': [ |
| 180 'input_method_private.json', |
| 181 ], |
| 182 |
159 'schema_dependencies': [ | 183 'schema_dependencies': [ |
160 '<(DEPTH)/extensions/common/api/api.gyp:extensions_api', | 184 '<(DEPTH)/extensions/common/api/api.gyp:extensions_api', |
161 ], | 185 ], |
162 'schema_files': [ | 186 'schema_files': [ |
163 '<@(main_schema_files)', | 187 '<@(main_schema_files)', |
164 ], | 188 ], |
165 'schema_include_rules': [ | 189 'schema_include_rules': [ |
166 '<@(main_schema_include_rules)', | 190 '<@(main_schema_include_rules)', |
167 ], | 191 ], |
168 | 192 |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
206 '<@(app_list_schema_files)', | 230 '<@(app_list_schema_files)', |
207 ], | 231 ], |
208 }], | 232 }], |
209 ], | 233 ], |
210 'cc_dir': 'chrome/common/extensions/api', | 234 'cc_dir': 'chrome/common/extensions/api', |
211 'root_namespace': 'extensions::api::%(namespace)s', | 235 'root_namespace': 'extensions::api::%(namespace)s', |
212 'bundle_name': 'Chrome', | 236 'bundle_name': 'Chrome', |
213 'impl_dir_': 'chrome/browser/extensions/api', | 237 'impl_dir_': 'chrome/browser/extensions/api', |
214 }, | 238 }, |
215 } | 239 } |
OLD | NEW |