load("@rules_cc//cc:defs.bzl", "cc_library") cc_import( name = "_yaml_cpp", shared_library = "libyaml-cpp.so", ) cc_library( name = "yaml-cpp", hdrs = glob(["yaml-cpp/**/*.h"]), includes = [""], deps = [":_yaml_cpp"], visibility = ["//visibility:public"], ) filegroup( name = "all", srcs = glob(["yaml-cpp/**/*.h"]) + ["libyaml-cpp.so"], visibility = ["//visibility:public"], )