Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / extensions / common / api / BUILD.gn
index 757e3a0..33126e6 100644 (file)
@@ -2,26 +2,27 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//extensions/generated_extensions_api.gni")
+import("//build/config/features.gni")
+import("//build/json_schema_api.gni")
 import("schemas.gni")
 
+assert(enable_extensions)
+
 # GYP version: extensions/common/api/api.gyp:extensions_api
-generated_extensions_api("api") {
+json_schema_api("api") {
   schemas = true
   bundle = true
 }
 
 # GYP version: extensions/browser/api/api_registration.gyp:extensions_api_registration
-generated_extensions_api("api_registration") {
+json_schema_api("api_registration") {
   impl_dir = "//extensions/browser/api"
   bundle_registration = true
 
-  deps = [ ":api" ]
-  if (!is_android) {
-    deps += [
-      "//device/serial",
-      "//extensions/common/api/cast_channel:cast_channel_proto",
-      "//skia",
-    ]
-  }
+  deps = [
+    ":api",
+    "//device/serial",
+    "//extensions/common/api/cast_channel:cast_channel_proto",
+    "//skia",
+  ]
 }