Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / extensions / common / api / schemas.gypi
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 {
6   'sources': [
7     '<@(schema_files)',
8   ],
9   'variables': {
10     'chromium_code': 1,
11     'schema_files': [
12       'app_current_window_internal.idl',
13       'app_runtime.idl',
14       'app_view_guest_internal.json',
15       'app_window.idl',
16       'bluetooth.idl',
17       'bluetooth_low_energy.idl',
18       'bluetooth_private.json',
19       'bluetooth_socket.idl',
20       'cast_channel.idl',
21       'copresence_socket.idl',
22       'dns.idl',
23       'events.json',
24       'extensions_manifest_types.json',
25       'extension_options_internal.idl',
26       'extension_types.json',
27       'guest_view_internal.json',
28       'management.json',
29       'hid.idl',
30       'mime_handler_view_guest_internal.json',
31       'power.idl',
32       'runtime.json',
33       'serial.idl',
34       'socket.idl',
35       'sockets_tcp.idl',
36       'sockets_tcp_server.idl',
37       'sockets_udp.idl',
38       'storage.json',
39       'system_cpu.idl',
40       'system_display.idl',
41       'system_memory.idl',
42       'system_network.idl',
43       'system_storage.idl',
44       'test.json',
45       'usb.idl',
46       'virtual_keyboard_private.json',
47       'vpn_provider.idl',
48       'web_request.json',
49       'web_view_internal.json',
50     ],
51     # ChromeOS-specific schemas.
52     'chromeos_schema_files': [
53       'webcam_private.idl',
54     ],
55     'non_compiled_schema_files': [
56       'web_request_internal.json',
57     ],
58     'conditions': [
59       ['chromeos==1', {
60         'schema_files': [
61           '<@(chromeos_schema_files)',
62         ],
63       }]
64     ],
65     'cc_dir': 'extensions/common/api',
66     'root_namespace': 'extensions::core_api::%(namespace)s',
67     'impl_dir_': 'extensions/browser/api',
68   },
69 }