blob: ccbb39de73b56a059810edbad093816c53d38224 [file] [log] [blame] [edit]
# Copyright (c) 2025, Google LLC
# All rights reserved.
#
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file or at
# https://developers.google.com/open-source/licenses/bsd
load("@rules_cc//cc:cc_library.bzl", "cc_library")
package(default_applicable_licenses = ["//:license"])
cc_library(
name = "types",
hdrs = ["types.h"],
visibility = ["//hpb:__subpackages__"],
deps = [
"//hpb:multibackend",
] + select({
"//hpb:hpb_backend_cpp": [
"//src/google/protobuf:arena",
],
"//hpb:hpb_backend_upb": [
"//hpb/backend/upb:error",
"//upb/mem",
],
}),
)