diff options
Diffstat (limited to 'chromium/qtwebengine/browser/extensions/api/BUILD.gn')
-rw-r--r-- | chromium/qtwebengine/browser/extensions/api/BUILD.gn | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/chromium/qtwebengine/browser/extensions/api/BUILD.gn b/chromium/qtwebengine/browser/extensions/api/BUILD.gn new file mode 100644 index 00000000000..13baddb25af --- /dev/null +++ b/chromium/qtwebengine/browser/extensions/api/BUILD.gn @@ -0,0 +1,33 @@ +import("//extensions/buildflags/buildflags.gni") +import("//qtwebengine/common/extensions/api/schema.gni") +import("//tools/json_schema_compiler/json_schema_api.gni") + +assert(enable_extensions, + "Cannot depend on extensions because enable_extensions=false.") + +source_set("webrtc_desktop_capture_private") { + sources = [ + "webrtc_desktop_capture_private/webrtc_desktop_capture_private_api.cc", + "webrtc_desktop_capture_private/webrtc_desktop_capture_private_api.h", + ] + + deps = [ + "//content/public/browser", + ] +} + +function_registration("api_registration") { + sources = webengine_extensions_api_schema_files + + impl_dir = "//qtwebengine/browser/extensions/api" + bundle_name = "QtWebEngine" + root_namespace = webengine_extensions_api_root_namespace + + deps = [ + ":webrtc_desktop_capture_private", + "//extensions/common/api", + + # Required due to generated mojom headers + "//skia" + ] +} |