diff options
-rw-r--r-- | rutabaga_gfx/BUILD | 4 | ||||
-rw-r--r-- | rutabaga_gfx/ffi/BUILD | 8 |
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( |