aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rutabaga_gfx/BUILD4
-rw-r--r--rutabaga_gfx/ffi/BUILD8
2 files changed, 8 insertions, 4 deletions
diff --git a/rutabaga_gfx/BUILD b/rutabaga_gfx/BUILD
index f05467bdc..af49cad3e 100644
--- a/rutabaga_gfx/BUILD
+++ b/rutabaga_gfx/BUILD
@@ -32,12 +32,16 @@ license_kind(
rust_library(
name = "rutabaga_gfx",
srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "gfxstream",
+ ],
edition = "2021",
proc_macro_deps = [
"@remain",
"@thiserror-impl",
],
deps = [
+ "//hardware/google/gfxstream/host:gfxstream_backend_shared",
"@cfg-if",
"@libc",
"@log",
diff --git a/rutabaga_gfx/ffi/BUILD b/rutabaga_gfx/ffi/BUILD
index 3907e52cd..bcb4b887c 100644
--- a/rutabaga_gfx/ffi/BUILD
+++ b/rutabaga_gfx/ffi/BUILD
@@ -1,7 +1,7 @@
load("@rules_license//rules:license.bzl", "license")
load("@rules_license//rules:license_kind.bzl", "license_kind")
load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_static_library")
+load("@rules_rust//rust:defs.bzl", "rust_shared_library")
package(
default_applicable_licenses = [":license"],
@@ -27,8 +27,8 @@ CRATE_FEATURES = [
"rutabaga_gfx/gfxstream",
]
-rust_static_library(
- name = "ffi",
+rust_shared_library(
+ name = "rutabaga_ffi",
srcs = glob(["src/**/*.rs"]),
crate_features = CRATE_FEATURES,
edition = "2021",
@@ -52,7 +52,7 @@ cc_library(
"@platforms//os:windows": ["/DEFAULTLIB:Ntdll.lib"],
"//conditions:default": [],
}),
- deps = [":ffi"],
+ deps = [":rutabaga_ffi"],
)
cargo_build_script(