Index: ipc/BUILD.gn |
diff --git a/ipc/BUILD.gn b/ipc/BUILD.gn |
index 07b878ae3f4748b27843bb8689e5a80a50afad6c..16959fbaecb175d4ee670ca3923bbd50265354b3 100644 |
--- a/ipc/BUILD.gn |
+++ b/ipc/BUILD.gn |
@@ -98,12 +98,12 @@ component("ipc") { |
defines = [ "IPC_IMPLEMENTATION" ] |
public_deps = [ |
+ ":mojom", |
":param_traits", |
"//mojo/public/cpp/bindings", |
"//mojo/public/cpp/system", |
] |
deps = [ |
- ":mojom", |
"//base", |
] |
@@ -122,6 +122,9 @@ mojom("mojom") { |
sources = [ |
"ipc.mojom", |
] |
+ export_class_attribute = "IPC_EXPORT" |
+ export_define = "IPC_IMPLEMENTATION" |
+ export_header = "ipc/ipc_export.h" |
} |
mojom("test_interfaces") { |
@@ -180,7 +183,6 @@ if (!is_ios) { |
deps = [ |
":ipc", |
- ":mojom", |
":run_all_unittests", |
":test_interfaces", |
":test_support", |