diff options
Diffstat (limited to 'chromium/qtwebengine/common/extensions/api/BUILD.gn')
-rw-r--r-- | chromium/qtwebengine/common/extensions/api/BUILD.gn | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/chromium/qtwebengine/common/extensions/api/BUILD.gn b/chromium/qtwebengine/common/extensions/api/BUILD.gn new file mode 100644 index 00000000000..92bcdcd5ae8 --- /dev/null +++ b/chromium/qtwebengine/common/extensions/api/BUILD.gn @@ -0,0 +1,41 @@ +import("//extensions/buildflags/buildflags.gni") +import("//tools/json_schema_compiler/json_features.gni") +import("//tools/json_schema_compiler/json_schema_api.gni") +import("//qtwebengine/common/extensions/api/schema.gni") + +assert(enable_extensions) + +################################################################################ +# Public Targets + +group("api") { + public_deps = [ + ":generated_api_json_strings", + ":generated_api_types", + ] +} + +################################################################################ +# Private Targets + +generated_json_strings("generated_api_json_strings") { + sources = webengine_extensions_api_schema_files + + bundle_name = "QtWebEngine" + root_namespace = webengine_extensions_api_root_namespace + + deps = [ "//extensions/common/api" ] + + visibility = [ ":api" ] +} + +generated_types("generated_api_types") { + sources = webengine_extensions_api_schema_files + + root_namespace = webengine_extensions_api_root_namespace + + deps = [ "//extensions/common/api" ] + + visibility = [ ":api" ] +} + |