Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / extensions / common / api / api.gyp
index cd623d8..c95217c 100644 (file)
@@ -5,6 +5,7 @@
 {
   'targets': [
     {
+      # GN version: //extensions/common/api
       'target_name': 'extensions_api',
       'type': 'static_library',
       'sources': [
         ],
         'conditions': [
           ['enable_extensions==1', {
+            # Note: file list duplicated in GN build.
             'schema_files': [
+              'app_runtime.idl',
+              'app_view_internal.json',
+              'cast_channel.idl',
               'dns.idl',
               'extensions_manifest_types.json',
+              'hid.idl',
+              'power.idl',
               'runtime.json',
+              'serial.idl',
               'socket.idl',
               'sockets_tcp.idl',
               'sockets_tcp_server.idl',
               'storage.json',
               'test.json',
               'usb.idl',
+              'usb_private.idl',
             ],
           }, {
             # TODO: Eliminate these on Android. See crbug.com/305852.
             'schema_files': [
-              'extensions_manifest_types.json',
               'runtime.json',
             ],
           }],
         ],
         'cc_dir': 'extensions/common/api',
-        'root_namespace': 'extensions::core_api',
+        'root_namespace': 'extensions::core_api::%(namespace)s',
         'impl_dir': 'extensions/browser/api',
       },
-      'dependencies': [
-        '<(DEPTH)/skia/skia.gyp:skia',
+      'conditions': [
+        ['enable_extensions==1', {
+          'dependencies': [
+            '<(DEPTH)/device/serial/serial.gyp:device_serial',
+            '<(DEPTH)/skia/skia.gyp:skia',
+          ],
+        }],
       ],
     },
   ],