xref: /aosp_15_r20/external/tensorflow/third_party/absl/system.absl.base.BUILD (revision b6fb3261f9314811a0f4371741dbb8839866f948)
1*b6fb3261SAndroid Build Coastguard Workerload("@rules_cc//cc:defs.bzl", "cc_library")
2*b6fb3261SAndroid Build Coastguard Worker
3*b6fb3261SAndroid Build Coastguard Workerpackage(default_visibility = ["//visibility:public"])
4*b6fb3261SAndroid Build Coastguard Worker
5*b6fb3261SAndroid Build Coastguard Worker[cc_library(
6*b6fb3261SAndroid Build Coastguard Worker    name = n,
7*b6fb3261SAndroid Build Coastguard Worker) for n in [
8*b6fb3261SAndroid Build Coastguard Worker    "config",
9*b6fb3261SAndroid Build Coastguard Worker    "core_headers",
10*b6fb3261SAndroid Build Coastguard Worker    "base_internal",
11*b6fb3261SAndroid Build Coastguard Worker    "dynamic_annotations",
12*b6fb3261SAndroid Build Coastguard Worker    "atomic_hook",
13*b6fb3261SAndroid Build Coastguard Worker    "errno_saver",
14*b6fb3261SAndroid Build Coastguard Worker    "fast_type_id",
15*b6fb3261SAndroid Build Coastguard Worker    "pretty_function",
16*b6fb3261SAndroid Build Coastguard Worker]]
17*b6fb3261SAndroid Build Coastguard Worker
18*b6fb3261SAndroid Build Coastguard Workercc_library(
19*b6fb3261SAndroid Build Coastguard Worker    name = "log_severity",
20*b6fb3261SAndroid Build Coastguard Worker    linkopts = ["-labsl_log_severity"],
21*b6fb3261SAndroid Build Coastguard Worker)
22*b6fb3261SAndroid Build Coastguard Worker
23*b6fb3261SAndroid Build Coastguard Workercc_library(
24*b6fb3261SAndroid Build Coastguard Worker    name = "raw_logging_internal",
25*b6fb3261SAndroid Build Coastguard Worker    linkopts = ["-labsl_raw_logging_internal"],
26*b6fb3261SAndroid Build Coastguard Worker    visibility = [
27*b6fb3261SAndroid Build Coastguard Worker        "//absl:__subpackages__",
28*b6fb3261SAndroid Build Coastguard Worker    ],
29*b6fb3261SAndroid Build Coastguard Worker    deps = [
30*b6fb3261SAndroid Build Coastguard Worker        ":log_severity",
31*b6fb3261SAndroid Build Coastguard Worker    ],
32*b6fb3261SAndroid Build Coastguard Worker)
33*b6fb3261SAndroid Build Coastguard Worker
34*b6fb3261SAndroid Build Coastguard Workercc_library(
35*b6fb3261SAndroid Build Coastguard Worker    name = "spinlock_wait",
36*b6fb3261SAndroid Build Coastguard Worker    linkopts = ["-labsl_spinlock_wait"],
37*b6fb3261SAndroid Build Coastguard Worker    visibility = [
38*b6fb3261SAndroid Build Coastguard Worker        "//absl/base:__pkg__",
39*b6fb3261SAndroid Build Coastguard Worker    ],
40*b6fb3261SAndroid Build Coastguard Worker)
41*b6fb3261SAndroid Build Coastguard Worker
42*b6fb3261SAndroid Build Coastguard Workercc_library(
43*b6fb3261SAndroid Build Coastguard Worker    name = "malloc_internal",
44*b6fb3261SAndroid Build Coastguard Worker    linkopts = [
45*b6fb3261SAndroid Build Coastguard Worker        "-labsl_malloc_internal",
46*b6fb3261SAndroid Build Coastguard Worker        "-pthread",
47*b6fb3261SAndroid Build Coastguard Worker    ],
48*b6fb3261SAndroid Build Coastguard Worker    deps = [
49*b6fb3261SAndroid Build Coastguard Worker        ":base",
50*b6fb3261SAndroid Build Coastguard Worker        ":raw_logging_internal",
51*b6fb3261SAndroid Build Coastguard Worker    ],
52*b6fb3261SAndroid Build Coastguard Worker)
53*b6fb3261SAndroid Build Coastguard Worker
54*b6fb3261SAndroid Build Coastguard Workercc_library(
55*b6fb3261SAndroid Build Coastguard Worker    name = "base",
56*b6fb3261SAndroid Build Coastguard Worker    linkopts = [
57*b6fb3261SAndroid Build Coastguard Worker        "-labsl_base",
58*b6fb3261SAndroid Build Coastguard Worker        "-pthread",
59*b6fb3261SAndroid Build Coastguard Worker    ],
60*b6fb3261SAndroid Build Coastguard Worker    deps = [
61*b6fb3261SAndroid Build Coastguard Worker        ":log_severity",
62*b6fb3261SAndroid Build Coastguard Worker        ":raw_logging_internal",
63*b6fb3261SAndroid Build Coastguard Worker        ":spinlock_wait",
64*b6fb3261SAndroid Build Coastguard Worker    ],
65*b6fb3261SAndroid Build Coastguard Worker)
66*b6fb3261SAndroid Build Coastguard Worker
67*b6fb3261SAndroid Build Coastguard Workercc_library(
68*b6fb3261SAndroid Build Coastguard Worker    name = "throw_delegate",
69*b6fb3261SAndroid Build Coastguard Worker    linkopts = ["-labsl_throw_delegate"],
70*b6fb3261SAndroid Build Coastguard Worker    visibility = [
71*b6fb3261SAndroid Build Coastguard Worker        "//absl:__subpackages__",
72*b6fb3261SAndroid Build Coastguard Worker    ],
73*b6fb3261SAndroid Build Coastguard Worker    deps = [
74*b6fb3261SAndroid Build Coastguard Worker        ":raw_logging_internal",
75*b6fb3261SAndroid Build Coastguard Worker    ],
76*b6fb3261SAndroid Build Coastguard Worker)
77*b6fb3261SAndroid Build Coastguard Worker
78*b6fb3261SAndroid Build Coastguard Workercc_library(
79*b6fb3261SAndroid Build Coastguard Worker    name = "endian",
80*b6fb3261SAndroid Build Coastguard Worker    deps = [
81*b6fb3261SAndroid Build Coastguard Worker        ":base",
82*b6fb3261SAndroid Build Coastguard Worker    ],
83*b6fb3261SAndroid Build Coastguard Worker)
84*b6fb3261SAndroid Build Coastguard Worker
85*b6fb3261SAndroid Build Coastguard Workercc_library(
86*b6fb3261SAndroid Build Coastguard Worker    name = "exponential_biased",
87*b6fb3261SAndroid Build Coastguard Worker    linkopts = ["-labsl_exponential_biased"],
88*b6fb3261SAndroid Build Coastguard Worker    visibility = [
89*b6fb3261SAndroid Build Coastguard Worker        "//absl:__subpackages__",
90*b6fb3261SAndroid Build Coastguard Worker    ],
91*b6fb3261SAndroid Build Coastguard Worker)
92*b6fb3261SAndroid Build Coastguard Worker
93*b6fb3261SAndroid Build Coastguard Workercc_library(
94*b6fb3261SAndroid Build Coastguard Worker    name = "periodic_sampler",
95*b6fb3261SAndroid Build Coastguard Worker    linkopts = ["-labsl_periodic_sampler"],
96*b6fb3261SAndroid Build Coastguard Worker    deps = [
97*b6fb3261SAndroid Build Coastguard Worker        ":exponential_biased",
98*b6fb3261SAndroid Build Coastguard Worker    ],
99*b6fb3261SAndroid Build Coastguard Worker)
100*b6fb3261SAndroid Build Coastguard Worker
101*b6fb3261SAndroid Build Coastguard Workercc_library(
102*b6fb3261SAndroid Build Coastguard Worker    name = "strerror",
103*b6fb3261SAndroid Build Coastguard Worker    linkopts = ["-labsl_strerror"],
104*b6fb3261SAndroid Build Coastguard Worker    visibility = [
105*b6fb3261SAndroid Build Coastguard Worker        "//absl:__subpackages__",
106*b6fb3261SAndroid Build Coastguard Worker    ],
107*b6fb3261SAndroid Build Coastguard Worker)
108