blob: fbb14c8f00bbf5d9f3084be6445eb8ca070823fe [file] [log] [blame]
package {
// See: http://go/android-license-faq
// A large-scale-change added 'default_applicable_licenses' to import
// all of the 'license_kinds' from "external_openscreen_license"
// to get the below license kinds:
// SPDX-license-identifier-Apache-2.0
// SPDX-license-identifier-BSD
// legacy_unencumbered
default_applicable_licenses: ["external_openscreen_license"],
}
cc_defaults {
name: "libopenscreen_absl_defaults",
visibility: [
"//external/openscreen:__subpackages__",
],
}
cc_library_headers {
name: "libopenscreen_absl_headers",
defaults: ["libopenscreen_absl_defaults"],
device_supported: false,
host_supported: true,
export_include_dirs: ["src"],
target: {
windows: {
enabled: true,
},
}
}
// Source set from openscreen's third_party/abseil/BUILD.gn
cc_library_host_static {
name: "libopenscreen_absl",
defaults: ["libopenscreen_absl_defaults"],
header_libs: [
"libopenscreen_absl_headers",
],
srcs: [
"src/absl/base/internal/raw_logging.cc",
"src/absl/base/internal/throw_delegate.cc",
"src/absl/hash/internal/city.cc",
"src/absl/hash/internal/hash.cc",
"src/absl/numeric/int128.cc",
"src/absl/strings/ascii.cc",
"src/absl/strings/charconv.cc",
"src/absl/strings/escaping.cc",
"src/absl/strings/internal/charconv_bigint.cc",
"src/absl/strings/internal/charconv_parse.cc",
"src/absl/strings/internal/escaping.cc",
"src/absl/strings/internal/memutil.cc",
"src/absl/strings/internal/utf8.cc",
"src/absl/strings/match.cc",
"src/absl/strings/numbers.cc",
"src/absl/strings/str_cat.cc",
"src/absl/strings/str_replace.cc",
"src/absl/strings/str_split.cc",
"src/absl/strings/string_view.cc",
"src/absl/strings/substitute.cc",
"src/absl/types/bad_optional_access.cc",
"src/absl/types/bad_variant_access.cc",
],
target: {
windows: {
enabled: true,
},
}
}