blob: d6883d46e91135793f0e5a3759edace7a2a30125 [file]
load("@rules_rust//rust:defs.bzl", "rust_test")
licenses(["notice"])
cc_library(
name = "defines_macro",
hdrs = ["defines_macro.h"],
)
cc_library(
name = "defines_macro_that_uses_macro",
hdrs = ["defines_macro_that_uses_macro.h"],
deps = [":defines_macro"],
)
cc_library(
name = "uses_macro",
hdrs = ["uses_macro.h"],
deps = [":defines_macro_that_uses_macro"],
)
rust_test(
name = "uses_struct_and_function_from_macro",
srcs = ["uses_struct_and_function_from_macro.rs"],
cc_deps = [
":uses_macro",
],
)