[banjo] Prepare for soft migration
Temporarily disable some tests and add some group targets to enable soft
transition of out of repo deps to the new build rules. These will be
cleaned up in future commit
Bug: 72499
Change-Id: I5d2da8832f3edc3191ccdc925c6d0ed992c0ba96
Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/512624
Reviewed-by: Shai Barack <shayba@google.com>
Reviewed-by: David Gilhooley <dgilhooley@google.com>
Reviewed-by: Sarah Chan <spqchan@google.com>
Commit-Queue: Suraj Malhotra <surajmalhotra@google.com>
diff --git a/build/banjo/fidl_adapter.gni b/build/banjo/fidl_adapter.gni
index a08e24f..11703cd 100644
--- a/build/banjo/fidl_adapter.gni
+++ b/build/banjo/fidl_adapter.gni
@@ -232,8 +232,8 @@
##############################################################################
# C++ backend
- cpp_target_name = "${original_target_name}_banjo_cpp"
- cpp_mock_target_name = "${original_target_name}_banjo_cpp_mock"
+ cpp_target_name = "${original_target_name}_banjo_cpp_2"
+ cpp_mock_target_name = "${original_target_name}_banjo_cpp_mock_2"
cpp_public_fidlgen_target_name = "$cpp_target_name.public.gen"
cpp_private_fidlgen_target_name = "$cpp_target_name.private.gen"
cpp_mock_fidlgen_target_name = "$cpp_target_name.mock.gen"
@@ -389,7 +389,7 @@
if (dep != "//sdk/banjo/zx") {
_name = get_label_info(dep, "name")
_dir = get_label_info(dep, "dir")
- public_deps += [ "$_dir:${_name}_banjo_cpp" ]
+ public_deps += [ "$_dir:${_name}_banjo_cpp_2" ]
}
}
}
@@ -417,7 +417,7 @@
if (dep != "//sdk/banjo/zx") {
_name = get_label_info(dep, "name")
_dir = get_label_info(dep, "dir")
- public_deps += [ "$_dir:${_name}_banjo_cpp_mock" ]
+ public_deps += [ "$_dir:${_name}_banjo_cpp_mock_2" ]
}
}
}
diff --git a/sdk/banjo/BUILD.gn b/sdk/banjo/BUILD.gn
index 3d2a785..3e5ab67 100644
--- a/sdk/banjo/BUILD.gn
+++ b/sdk/banjo/BUILD.gn
@@ -186,13 +186,13 @@
deps += [
"$library:${library}.fidl($fidl_toolchain)",
"$library:${library}_banjo_c",
- "$library:${library}_banjo_cpp",
+ "$library:${library}_banjo_cpp_2",
]
}
foreach(library, _rust_translated_deps) {
deps += [ "$library:${library}_banjo_rust" ]
}
foreach(library, _cpp_mock_translated_deps) {
- deps += [ "$library:${library}_banjo_cpp_mock" ]
+ deps += [ "$library:${library}_banjo_cpp_mock_2" ]
}
}
diff --git a/sdk/banjo/fuchsia.hardware.amlogiccanvas/BUILD.gn b/sdk/banjo/fuchsia.hardware.amlogiccanvas/BUILD.gn
index 77962128..9ae4041a 100644
--- a/sdk/banjo/fuchsia.hardware.amlogiccanvas/BUILD.gn
+++ b/sdk/banjo/fuchsia.hardware.amlogiccanvas/BUILD.gn
@@ -8,3 +8,7 @@
sources = [ "amlogic-canvas.banjo" ]
deps = [ "//sdk/banjo/zx" ]
}
+
+group("fuchsia.hardware.amlogiccanvas_banjo_cpp") {
+ public_deps = [ ":fuchsia.hardware.amlogiccanvas" ]
+}
diff --git a/sdk/banjo/fuchsia.hardware.camera.sensor/BUILD.gn b/sdk/banjo/fuchsia.hardware.camera.sensor/BUILD.gn
index d6934e3..5a0718f 100644
--- a/sdk/banjo/fuchsia.hardware.camera.sensor/BUILD.gn
+++ b/sdk/banjo/fuchsia.hardware.camera.sensor/BUILD.gn
@@ -11,3 +11,12 @@
"//sdk/banjo/zx",
]
}
+
+group("fuchsia.hardware.camera.sensor_banjo_cpp") {
+ public_deps = [ ":fuchsia.hardware.camera.sensor" ]
+}
+
+group("fuchsia.hardware.camera.sensor_banjo_cpp_mock") {
+ testonly = true
+ public_deps = [ ":fuchsia.hardware.camera.sensor_mock" ]
+}
diff --git a/sdk/banjo/fuchsia.hardware.camera/BUILD.gn b/sdk/banjo/fuchsia.hardware.camera/BUILD.gn
index fd059f0..54fa9d2 100644
--- a/sdk/banjo/fuchsia.hardware.camera/BUILD.gn
+++ b/sdk/banjo/fuchsia.hardware.camera/BUILD.gn
@@ -7,3 +7,7 @@
banjo("fuchsia.hardware.camera") {
sources = [ "camera.banjo" ]
}
+
+group("fuchsia.hardware.camera_banjo_cpp") {
+ public_deps = [ ":fuchsia.hardware.camera" ]
+}
diff --git a/sdk/banjo/fuchsia.hardware.camerahwaccel/BUILD.gn b/sdk/banjo/fuchsia.hardware.camerahwaccel/BUILD.gn
index a8138d0..3cb80a3 100644
--- a/sdk/banjo/fuchsia.hardware.camerahwaccel/BUILD.gn
+++ b/sdk/banjo/fuchsia.hardware.camerahwaccel/BUILD.gn
@@ -7,3 +7,7 @@
banjo("fuchsia.hardware.camerahwaccel") {
sources = [ "camerahwaccel.banjo" ]
}
+
+group("fuchsia.hardware.camerahwaccel_banjo_cpp") {
+ public_deps = [ ":fuchsia.hardware.camerahwaccel" ]
+}
diff --git a/sdk/banjo/fuchsia.hardware.clock/BUILD.gn b/sdk/banjo/fuchsia.hardware.clock/BUILD.gn
index 1fce1d7..ecf7fa0 100644
--- a/sdk/banjo/fuchsia.hardware.clock/BUILD.gn
+++ b/sdk/banjo/fuchsia.hardware.clock/BUILD.gn
@@ -8,3 +8,12 @@
sources = [ "clock.banjo" ]
deps = [ "//sdk/banjo/zx" ]
}
+
+group("fuchsia.hardware.clock_banjo_cpp") {
+ public_deps = [ ":fuchsia.hardware.clock" ]
+}
+
+group("fuchsia.hardware.clock_banjo_cpp_mock") {
+ testonly = true
+ public_deps = [ ":fuchsia.hardware.clock_mock" ]
+}
diff --git a/sdk/banjo/fuchsia.hardware.gpio/BUILD.gn b/sdk/banjo/fuchsia.hardware.gpio/BUILD.gn
index 205d20e..232d374 100644
--- a/sdk/banjo/fuchsia.hardware.gpio/BUILD.gn
+++ b/sdk/banjo/fuchsia.hardware.gpio/BUILD.gn
@@ -8,3 +8,12 @@
sources = [ "gpio.banjo" ]
deps = [ "//sdk/banjo/zx" ]
}
+
+group("fuchsia.hardware.gpio_banjo_cpp") {
+ public_deps = [ ":fuchsia.hardware.gpio" ]
+}
+
+group("fuchsia.hardware.gpio_banjo_cpp_mock") {
+ testonly = true
+ public_deps = [ ":fuchsia.hardware.gpio_mock" ]
+}
diff --git a/sdk/banjo/fuchsia.hardware.isp/BUILD.gn b/sdk/banjo/fuchsia.hardware.isp/BUILD.gn
index 5cd3303..5c3bbb0 100644
--- a/sdk/banjo/fuchsia.hardware.isp/BUILD.gn
+++ b/sdk/banjo/fuchsia.hardware.isp/BUILD.gn
@@ -13,3 +13,7 @@
"//sdk/banjo/zx",
]
}
+
+group("fuchsia.hardware.isp_banjo_cpp") {
+ public_deps = [ ":fuchsia.hardware.isp" ]
+}
diff --git a/sdk/banjo/fuchsia.hardware.mipicsi/BUILD.gn b/sdk/banjo/fuchsia.hardware.mipicsi/BUILD.gn
index ed42d25..41df961 100644
--- a/sdk/banjo/fuchsia.hardware.mipicsi/BUILD.gn
+++ b/sdk/banjo/fuchsia.hardware.mipicsi/BUILD.gn
@@ -11,3 +11,7 @@
"//sdk/banjo/zx",
]
}
+
+group("fuchsia.hardware.mipicsi_banjo_cpp") {
+ public_deps = [ ":fuchsia.hardware.mipicsi" ]
+}
diff --git a/sdk/banjo/fuchsia.hardware.platform.device/BUILD.gn b/sdk/banjo/fuchsia.hardware.platform.device/BUILD.gn
index 0b861b9..55c70c3 100644
--- a/sdk/banjo/fuchsia.hardware.platform.device/BUILD.gn
+++ b/sdk/banjo/fuchsia.hardware.platform.device/BUILD.gn
@@ -8,3 +8,7 @@
sources = [ "platform-device.banjo" ]
deps = [ "//sdk/banjo/zx" ]
}
+
+group("fuchsia.hardware.platform.device_banjo_cpp") {
+ public_deps = [ ":fuchsia.hardware.platform.device" ]
+}
diff --git a/sdk/banjo/fuchsia.hardware.registers/BUILD.gn b/sdk/banjo/fuchsia.hardware.registers/BUILD.gn
index 57a085b..1e2c591 100644
--- a/sdk/banjo/fuchsia.hardware.registers/BUILD.gn
+++ b/sdk/banjo/fuchsia.hardware.registers/BUILD.gn
@@ -8,3 +8,7 @@
sources = [ "registers.banjo" ]
deps = [ "//sdk/banjo/zx" ]
}
+
+group("fuchsia.hardware.registers_banjo_cpp") {
+ public_deps = [ ":fuchsia.hardware.registers" ]
+}
diff --git a/sdk/banjo/fuchsia.hardware.spi/BUILD.gn b/sdk/banjo/fuchsia.hardware.spi/BUILD.gn
index 712b2a1..56cd33e 100644
--- a/sdk/banjo/fuchsia.hardware.spi/BUILD.gn
+++ b/sdk/banjo/fuchsia.hardware.spi/BUILD.gn
@@ -8,3 +8,7 @@
sources = [ "spi.banjo" ]
deps = [ "//sdk/banjo/zx" ]
}
+
+group("fuchsia.hardware.spi_banjo_cpp") {
+ public_deps = [ ":fuchsia.hardware.spi" ]
+}
diff --git a/sdk/banjo/fuchsia.hardware.sysmem/BUILD.gn b/sdk/banjo/fuchsia.hardware.sysmem/BUILD.gn
index fc8b4dd..236b19da 100644
--- a/sdk/banjo/fuchsia.hardware.sysmem/BUILD.gn
+++ b/sdk/banjo/fuchsia.hardware.sysmem/BUILD.gn
@@ -8,3 +8,7 @@
sources = [ "sysmem.banjo" ]
deps = [ "//sdk/banjo/zx" ]
}
+
+group("fuchsia.hardware.sysmem_banjo_cpp") {
+ public_deps = [ ":fuchsia.hardware.sysmem" ]
+}