BUILD.gn 740 B

12345678910111213141516171819202122232425262728
  1. import("//mojo/public/tools/bindings/mojom.gni")
  2. mojom("mojo") {
  3. sources = [ "api/api.mojom" ]
  4. public_deps = [
  5. "//mojo/public/mojom/base",
  6. "//third_party/blink/public/mojom:mojom_core",
  7. "//ui/gfx/geometry/mojom",
  8. ]
  9. # Needed for component build or we'll get duplicate symbols for many mojom
  10. # interfaces already included in blink_common.dll
  11. overridden_deps = [ "//third_party/blink/public/mojom:mojom_core" ]
  12. component_deps = [ "//third_party/blink/public/common" ]
  13. }
  14. mojom("plugin") {
  15. # We don't want Blink variants of these bindings to be generated.
  16. disable_variants = true
  17. sources = [ "plugin.mojom" ]
  18. public_deps = [
  19. "//content/public/common:interfaces",
  20. "//mojo/public/mojom/base",
  21. ]
  22. }