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