1*9356374aSAndroid Build Coastguard Worker# 2*9356374aSAndroid Build Coastguard Worker# Copyright 2019 The Abseil Authors. 3*9356374aSAndroid Build Coastguard Worker# 4*9356374aSAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License"); 5*9356374aSAndroid Build Coastguard Worker# you may not use this file except in compliance with the License. 6*9356374aSAndroid Build Coastguard Worker# You may obtain a copy of the License at 7*9356374aSAndroid Build Coastguard Worker# 8*9356374aSAndroid Build Coastguard Worker# https://www.apache.org/licenses/LICENSE-2.0 9*9356374aSAndroid Build Coastguard Worker# 10*9356374aSAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software 11*9356374aSAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS, 12*9356374aSAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*9356374aSAndroid Build Coastguard Worker# See the License for the specific language governing permissions and 14*9356374aSAndroid Build Coastguard Worker# limitations under the License. 15*9356374aSAndroid Build Coastguard Worker# 16*9356374aSAndroid Build Coastguard Worker 17*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly. 18*9356374aSAndroid Build Coastguard Workerabsl_cc_library( 19*9356374aSAndroid Build Coastguard Worker NAME 20*9356374aSAndroid Build Coastguard Worker flags_path_util 21*9356374aSAndroid Build Coastguard Worker HDRS 22*9356374aSAndroid Build Coastguard Worker "internal/path_util.h" 23*9356374aSAndroid Build Coastguard Worker COPTS 24*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_COPTS} 25*9356374aSAndroid Build Coastguard Worker LINKOPTS 26*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_LINKOPTS} 27*9356374aSAndroid Build Coastguard Worker DEPS 28*9356374aSAndroid Build Coastguard Worker absl::config 29*9356374aSAndroid Build Coastguard Worker absl::strings 30*9356374aSAndroid Build Coastguard Worker PUBLIC 31*9356374aSAndroid Build Coastguard Worker) 32*9356374aSAndroid Build Coastguard Worker 33*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly. 34*9356374aSAndroid Build Coastguard Workerabsl_cc_library( 35*9356374aSAndroid Build Coastguard Worker NAME 36*9356374aSAndroid Build Coastguard Worker flags_program_name 37*9356374aSAndroid Build Coastguard Worker SRCS 38*9356374aSAndroid Build Coastguard Worker "internal/program_name.cc" 39*9356374aSAndroid Build Coastguard Worker HDRS 40*9356374aSAndroid Build Coastguard Worker "internal/program_name.h" 41*9356374aSAndroid Build Coastguard Worker COPTS 42*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_COPTS} 43*9356374aSAndroid Build Coastguard Worker LINKOPTS 44*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_LINKOPTS} 45*9356374aSAndroid Build Coastguard Worker DEPS 46*9356374aSAndroid Build Coastguard Worker absl::config 47*9356374aSAndroid Build Coastguard Worker absl::core_headers 48*9356374aSAndroid Build Coastguard Worker absl::flags_path_util 49*9356374aSAndroid Build Coastguard Worker absl::strings 50*9356374aSAndroid Build Coastguard Worker absl::synchronization 51*9356374aSAndroid Build Coastguard Worker PUBLIC 52*9356374aSAndroid Build Coastguard Worker) 53*9356374aSAndroid Build Coastguard Worker 54*9356374aSAndroid Build Coastguard Workerabsl_cc_library( 55*9356374aSAndroid Build Coastguard Worker NAME 56*9356374aSAndroid Build Coastguard Worker flags_config 57*9356374aSAndroid Build Coastguard Worker SRCS 58*9356374aSAndroid Build Coastguard Worker "usage_config.cc" 59*9356374aSAndroid Build Coastguard Worker HDRS 60*9356374aSAndroid Build Coastguard Worker "config.h" 61*9356374aSAndroid Build Coastguard Worker "usage_config.h" 62*9356374aSAndroid Build Coastguard Worker COPTS 63*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_COPTS} 64*9356374aSAndroid Build Coastguard Worker LINKOPTS 65*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_LINKOPTS} 66*9356374aSAndroid Build Coastguard Worker DEPS 67*9356374aSAndroid Build Coastguard Worker absl::config 68*9356374aSAndroid Build Coastguard Worker absl::flags_path_util 69*9356374aSAndroid Build Coastguard Worker absl::flags_program_name 70*9356374aSAndroid Build Coastguard Worker absl::core_headers 71*9356374aSAndroid Build Coastguard Worker absl::strings 72*9356374aSAndroid Build Coastguard Worker absl::synchronization 73*9356374aSAndroid Build Coastguard Worker) 74*9356374aSAndroid Build Coastguard Worker 75*9356374aSAndroid Build Coastguard Workerabsl_cc_library( 76*9356374aSAndroid Build Coastguard Worker NAME 77*9356374aSAndroid Build Coastguard Worker flags_marshalling 78*9356374aSAndroid Build Coastguard Worker SRCS 79*9356374aSAndroid Build Coastguard Worker "marshalling.cc" 80*9356374aSAndroid Build Coastguard Worker HDRS 81*9356374aSAndroid Build Coastguard Worker "marshalling.h" 82*9356374aSAndroid Build Coastguard Worker COPTS 83*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_COPTS} 84*9356374aSAndroid Build Coastguard Worker LINKOPTS 85*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_LINKOPTS} 86*9356374aSAndroid Build Coastguard Worker DEPS 87*9356374aSAndroid Build Coastguard Worker absl::config 88*9356374aSAndroid Build Coastguard Worker absl::core_headers 89*9356374aSAndroid Build Coastguard Worker absl::log_severity 90*9356374aSAndroid Build Coastguard Worker absl::int128 91*9356374aSAndroid Build Coastguard Worker absl::optional 92*9356374aSAndroid Build Coastguard Worker absl::strings 93*9356374aSAndroid Build Coastguard Worker absl::str_format 94*9356374aSAndroid Build Coastguard Worker) 95*9356374aSAndroid Build Coastguard Worker 96*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly. 97*9356374aSAndroid Build Coastguard Workerabsl_cc_library( 98*9356374aSAndroid Build Coastguard Worker NAME 99*9356374aSAndroid Build Coastguard Worker flags_commandlineflag_internal 100*9356374aSAndroid Build Coastguard Worker SRCS 101*9356374aSAndroid Build Coastguard Worker "internal/commandlineflag.cc" 102*9356374aSAndroid Build Coastguard Worker HDRS 103*9356374aSAndroid Build Coastguard Worker "internal/commandlineflag.h" 104*9356374aSAndroid Build Coastguard Worker COPTS 105*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_COPTS} 106*9356374aSAndroid Build Coastguard Worker LINKOPTS 107*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_LINKOPTS} 108*9356374aSAndroid Build Coastguard Worker DEPS 109*9356374aSAndroid Build Coastguard Worker absl::config 110*9356374aSAndroid Build Coastguard Worker absl::dynamic_annotations 111*9356374aSAndroid Build Coastguard Worker absl::fast_type_id 112*9356374aSAndroid Build Coastguard Worker) 113*9356374aSAndroid Build Coastguard Worker 114*9356374aSAndroid Build Coastguard Workerabsl_cc_library( 115*9356374aSAndroid Build Coastguard Worker NAME 116*9356374aSAndroid Build Coastguard Worker flags_commandlineflag 117*9356374aSAndroid Build Coastguard Worker SRCS 118*9356374aSAndroid Build Coastguard Worker "commandlineflag.cc" 119*9356374aSAndroid Build Coastguard Worker HDRS 120*9356374aSAndroid Build Coastguard Worker "commandlineflag.h" 121*9356374aSAndroid Build Coastguard Worker COPTS 122*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_COPTS} 123*9356374aSAndroid Build Coastguard Worker LINKOPTS 124*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_LINKOPTS} 125*9356374aSAndroid Build Coastguard Worker DEPS 126*9356374aSAndroid Build Coastguard Worker absl::config 127*9356374aSAndroid Build Coastguard Worker absl::fast_type_id 128*9356374aSAndroid Build Coastguard Worker absl::flags_commandlineflag_internal 129*9356374aSAndroid Build Coastguard Worker absl::optional 130*9356374aSAndroid Build Coastguard Worker absl::strings 131*9356374aSAndroid Build Coastguard Worker) 132*9356374aSAndroid Build Coastguard Worker 133*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly. 134*9356374aSAndroid Build Coastguard Workerabsl_cc_library( 135*9356374aSAndroid Build Coastguard Worker NAME 136*9356374aSAndroid Build Coastguard Worker flags_private_handle_accessor 137*9356374aSAndroid Build Coastguard Worker SRCS 138*9356374aSAndroid Build Coastguard Worker "internal/private_handle_accessor.cc" 139*9356374aSAndroid Build Coastguard Worker HDRS 140*9356374aSAndroid Build Coastguard Worker "internal/private_handle_accessor.h" 141*9356374aSAndroid Build Coastguard Worker COPTS 142*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_COPTS} 143*9356374aSAndroid Build Coastguard Worker LINKOPTS 144*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_LINKOPTS} 145*9356374aSAndroid Build Coastguard Worker DEPS 146*9356374aSAndroid Build Coastguard Worker absl::config 147*9356374aSAndroid Build Coastguard Worker absl::flags_commandlineflag 148*9356374aSAndroid Build Coastguard Worker absl::flags_commandlineflag_internal 149*9356374aSAndroid Build Coastguard Worker absl::strings 150*9356374aSAndroid Build Coastguard Worker) 151*9356374aSAndroid Build Coastguard Worker 152*9356374aSAndroid Build Coastguard Workerabsl_cc_library( 153*9356374aSAndroid Build Coastguard Worker NAME 154*9356374aSAndroid Build Coastguard Worker flags_reflection 155*9356374aSAndroid Build Coastguard Worker SRCS 156*9356374aSAndroid Build Coastguard Worker "reflection.cc" 157*9356374aSAndroid Build Coastguard Worker HDRS 158*9356374aSAndroid Build Coastguard Worker "reflection.h" 159*9356374aSAndroid Build Coastguard Worker "internal/registry.h" 160*9356374aSAndroid Build Coastguard Worker COPTS 161*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_COPTS} 162*9356374aSAndroid Build Coastguard Worker LINKOPTS 163*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_LINKOPTS} 164*9356374aSAndroid Build Coastguard Worker DEPS 165*9356374aSAndroid Build Coastguard Worker absl::config 166*9356374aSAndroid Build Coastguard Worker absl::flags_commandlineflag 167*9356374aSAndroid Build Coastguard Worker absl::flags_private_handle_accessor 168*9356374aSAndroid Build Coastguard Worker absl::flags_config 169*9356374aSAndroid Build Coastguard Worker absl::strings 170*9356374aSAndroid Build Coastguard Worker absl::synchronization 171*9356374aSAndroid Build Coastguard Worker absl::flat_hash_map 172*9356374aSAndroid Build Coastguard Worker absl::no_destructor 173*9356374aSAndroid Build Coastguard Worker) 174*9356374aSAndroid Build Coastguard Worker 175*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly. 176*9356374aSAndroid Build Coastguard Workerabsl_cc_library( 177*9356374aSAndroid Build Coastguard Worker NAME 178*9356374aSAndroid Build Coastguard Worker flags_internal 179*9356374aSAndroid Build Coastguard Worker SRCS 180*9356374aSAndroid Build Coastguard Worker "internal/flag.cc" 181*9356374aSAndroid Build Coastguard Worker HDRS 182*9356374aSAndroid Build Coastguard Worker "internal/flag.h" 183*9356374aSAndroid Build Coastguard Worker "internal/sequence_lock.h" 184*9356374aSAndroid Build Coastguard Worker COPTS 185*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_COPTS} 186*9356374aSAndroid Build Coastguard Worker LINKOPTS 187*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_LINKOPTS} 188*9356374aSAndroid Build Coastguard Worker DEPS 189*9356374aSAndroid Build Coastguard Worker absl::base 190*9356374aSAndroid Build Coastguard Worker absl::config 191*9356374aSAndroid Build Coastguard Worker absl::flags_commandlineflag 192*9356374aSAndroid Build Coastguard Worker absl::flags_commandlineflag_internal 193*9356374aSAndroid Build Coastguard Worker absl::flags_config 194*9356374aSAndroid Build Coastguard Worker absl::flags_marshalling 195*9356374aSAndroid Build Coastguard Worker absl::synchronization 196*9356374aSAndroid Build Coastguard Worker absl::meta 197*9356374aSAndroid Build Coastguard Worker absl::utility 198*9356374aSAndroid Build Coastguard Worker PUBLIC 199*9356374aSAndroid Build Coastguard Worker) 200*9356374aSAndroid Build Coastguard Worker 201*9356374aSAndroid Build Coastguard Workerabsl_cc_library( 202*9356374aSAndroid Build Coastguard Worker NAME 203*9356374aSAndroid Build Coastguard Worker flags 204*9356374aSAndroid Build Coastguard Worker HDRS 205*9356374aSAndroid Build Coastguard Worker "declare.h" 206*9356374aSAndroid Build Coastguard Worker "flag.h" 207*9356374aSAndroid Build Coastguard Worker COPTS 208*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_COPTS} 209*9356374aSAndroid Build Coastguard Worker LINKOPTS 210*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_LINKOPTS} 211*9356374aSAndroid Build Coastguard Worker DEPS 212*9356374aSAndroid Build Coastguard Worker absl::config 213*9356374aSAndroid Build Coastguard Worker absl::flags_commandlineflag 214*9356374aSAndroid Build Coastguard Worker absl::flags_config 215*9356374aSAndroid Build Coastguard Worker absl::flags_internal 216*9356374aSAndroid Build Coastguard Worker absl::flags_reflection 217*9356374aSAndroid Build Coastguard Worker absl::core_headers 218*9356374aSAndroid Build Coastguard Worker absl::strings 219*9356374aSAndroid Build Coastguard Worker) 220*9356374aSAndroid Build Coastguard Worker 221*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly. 222*9356374aSAndroid Build Coastguard Workerabsl_cc_library( 223*9356374aSAndroid Build Coastguard Worker NAME 224*9356374aSAndroid Build Coastguard Worker flags_usage_internal 225*9356374aSAndroid Build Coastguard Worker SRCS 226*9356374aSAndroid Build Coastguard Worker "internal/usage.cc" 227*9356374aSAndroid Build Coastguard Worker HDRS 228*9356374aSAndroid Build Coastguard Worker "internal/usage.h" 229*9356374aSAndroid Build Coastguard Worker COPTS 230*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_COPTS} 231*9356374aSAndroid Build Coastguard Worker LINKOPTS 232*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_LINKOPTS} 233*9356374aSAndroid Build Coastguard Worker DEPS 234*9356374aSAndroid Build Coastguard Worker absl::config 235*9356374aSAndroid Build Coastguard Worker absl::flags_config 236*9356374aSAndroid Build Coastguard Worker absl::flags 237*9356374aSAndroid Build Coastguard Worker absl::flags_commandlineflag 238*9356374aSAndroid Build Coastguard Worker absl::flags_internal 239*9356374aSAndroid Build Coastguard Worker absl::flags_path_util 240*9356374aSAndroid Build Coastguard Worker absl::flags_private_handle_accessor 241*9356374aSAndroid Build Coastguard Worker absl::flags_program_name 242*9356374aSAndroid Build Coastguard Worker absl::flags_reflection 243*9356374aSAndroid Build Coastguard Worker absl::strings 244*9356374aSAndroid Build Coastguard Worker absl::synchronization 245*9356374aSAndroid Build Coastguard Worker) 246*9356374aSAndroid Build Coastguard Worker 247*9356374aSAndroid Build Coastguard Workerabsl_cc_library( 248*9356374aSAndroid Build Coastguard Worker NAME 249*9356374aSAndroid Build Coastguard Worker flags_usage 250*9356374aSAndroid Build Coastguard Worker SRCS 251*9356374aSAndroid Build Coastguard Worker "usage.cc" 252*9356374aSAndroid Build Coastguard Worker HDRS 253*9356374aSAndroid Build Coastguard Worker "usage.h" 254*9356374aSAndroid Build Coastguard Worker COPTS 255*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_COPTS} 256*9356374aSAndroid Build Coastguard Worker LINKOPTS 257*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_LINKOPTS} 258*9356374aSAndroid Build Coastguard Worker DEPS 259*9356374aSAndroid Build Coastguard Worker absl::config 260*9356374aSAndroid Build Coastguard Worker absl::core_headers 261*9356374aSAndroid Build Coastguard Worker absl::flags_usage_internal 262*9356374aSAndroid Build Coastguard Worker absl::raw_logging_internal 263*9356374aSAndroid Build Coastguard Worker absl::strings 264*9356374aSAndroid Build Coastguard Worker absl::synchronization 265*9356374aSAndroid Build Coastguard Worker) 266*9356374aSAndroid Build Coastguard Worker 267*9356374aSAndroid Build Coastguard Workerabsl_cc_library( 268*9356374aSAndroid Build Coastguard Worker NAME 269*9356374aSAndroid Build Coastguard Worker flags_parse 270*9356374aSAndroid Build Coastguard Worker SRCS 271*9356374aSAndroid Build Coastguard Worker "parse.cc" 272*9356374aSAndroid Build Coastguard Worker HDRS 273*9356374aSAndroid Build Coastguard Worker "internal/parse.h" 274*9356374aSAndroid Build Coastguard Worker "parse.h" 275*9356374aSAndroid Build Coastguard Worker COPTS 276*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_COPTS} 277*9356374aSAndroid Build Coastguard Worker LINKOPTS 278*9356374aSAndroid Build Coastguard Worker ${ABSL_DEFAULT_LINKOPTS} 279*9356374aSAndroid Build Coastguard Worker DEPS 280*9356374aSAndroid Build Coastguard Worker absl::algorithm_container 281*9356374aSAndroid Build Coastguard Worker absl::config 282*9356374aSAndroid Build Coastguard Worker absl::core_headers 283*9356374aSAndroid Build Coastguard Worker absl::flags_config 284*9356374aSAndroid Build Coastguard Worker absl::flags 285*9356374aSAndroid Build Coastguard Worker absl::flags_commandlineflag 286*9356374aSAndroid Build Coastguard Worker absl::flags_commandlineflag_internal 287*9356374aSAndroid Build Coastguard Worker absl::flags_internal 288*9356374aSAndroid Build Coastguard Worker absl::flags_private_handle_accessor 289*9356374aSAndroid Build Coastguard Worker absl::flags_program_name 290*9356374aSAndroid Build Coastguard Worker absl::flags_reflection 291*9356374aSAndroid Build Coastguard Worker absl::flags_usage 292*9356374aSAndroid Build Coastguard Worker absl::strings 293*9356374aSAndroid Build Coastguard Worker absl::synchronization 294*9356374aSAndroid Build Coastguard Worker) 295*9356374aSAndroid Build Coastguard Worker 296*9356374aSAndroid Build Coastguard Worker############################################################################ 297*9356374aSAndroid Build Coastguard Worker# Unit tests in alphabetical order. 298*9356374aSAndroid Build Coastguard Worker 299*9356374aSAndroid Build Coastguard Workerabsl_cc_test( 300*9356374aSAndroid Build Coastguard Worker NAME 301*9356374aSAndroid Build Coastguard Worker flags_commandlineflag_test 302*9356374aSAndroid Build Coastguard Worker SRCS 303*9356374aSAndroid Build Coastguard Worker "commandlineflag_test.cc" 304*9356374aSAndroid Build Coastguard Worker COPTS 305*9356374aSAndroid Build Coastguard Worker ${ABSL_TEST_COPTS} 306*9356374aSAndroid Build Coastguard Worker DEPS 307*9356374aSAndroid Build Coastguard Worker absl::flags 308*9356374aSAndroid Build Coastguard Worker absl::flags_commandlineflag 309*9356374aSAndroid Build Coastguard Worker absl::flags_config 310*9356374aSAndroid Build Coastguard Worker absl::flags_private_handle_accessor 311*9356374aSAndroid Build Coastguard Worker absl::flags_reflection 312*9356374aSAndroid Build Coastguard Worker absl::memory 313*9356374aSAndroid Build Coastguard Worker absl::strings 314*9356374aSAndroid Build Coastguard Worker GTest::gtest_main 315*9356374aSAndroid Build Coastguard Worker) 316*9356374aSAndroid Build Coastguard Worker 317*9356374aSAndroid Build Coastguard Workerabsl_cc_test( 318*9356374aSAndroid Build Coastguard Worker NAME 319*9356374aSAndroid Build Coastguard Worker flags_config_test 320*9356374aSAndroid Build Coastguard Worker SRCS 321*9356374aSAndroid Build Coastguard Worker "config_test.cc" 322*9356374aSAndroid Build Coastguard Worker COPTS 323*9356374aSAndroid Build Coastguard Worker ${ABSL_TEST_COPTS} 324*9356374aSAndroid Build Coastguard Worker DEPS 325*9356374aSAndroid Build Coastguard Worker absl::flags_config 326*9356374aSAndroid Build Coastguard Worker GTest::gtest_main 327*9356374aSAndroid Build Coastguard Worker) 328*9356374aSAndroid Build Coastguard Worker 329*9356374aSAndroid Build Coastguard Workerabsl_cc_test( 330*9356374aSAndroid Build Coastguard Worker NAME 331*9356374aSAndroid Build Coastguard Worker flags_flag_test 332*9356374aSAndroid Build Coastguard Worker SRCS 333*9356374aSAndroid Build Coastguard Worker "flag_test.cc" 334*9356374aSAndroid Build Coastguard Worker "flag_test_defs.cc" 335*9356374aSAndroid Build Coastguard Worker COPTS 336*9356374aSAndroid Build Coastguard Worker ${ABSL_TEST_COPTS} 337*9356374aSAndroid Build Coastguard Worker DEPS 338*9356374aSAndroid Build Coastguard Worker absl::core_headers 339*9356374aSAndroid Build Coastguard Worker absl::flags 340*9356374aSAndroid Build Coastguard Worker absl::flags_config 341*9356374aSAndroid Build Coastguard Worker absl::flags_internal 342*9356374aSAndroid Build Coastguard Worker absl::flags_marshalling 343*9356374aSAndroid Build Coastguard Worker absl::flags_parse 344*9356374aSAndroid Build Coastguard Worker absl::flags_reflection 345*9356374aSAndroid Build Coastguard Worker absl::int128 346*9356374aSAndroid Build Coastguard Worker absl::optional 347*9356374aSAndroid Build Coastguard Worker absl::raw_logging_internal 348*9356374aSAndroid Build Coastguard Worker absl::strings 349*9356374aSAndroid Build Coastguard Worker absl::time 350*9356374aSAndroid Build Coastguard Worker GTest::gtest_main 351*9356374aSAndroid Build Coastguard Worker) 352*9356374aSAndroid Build Coastguard Worker 353*9356374aSAndroid Build Coastguard Workerabsl_cc_test( 354*9356374aSAndroid Build Coastguard Worker NAME 355*9356374aSAndroid Build Coastguard Worker flags_marshalling_test 356*9356374aSAndroid Build Coastguard Worker SRCS 357*9356374aSAndroid Build Coastguard Worker "marshalling_test.cc" 358*9356374aSAndroid Build Coastguard Worker COPTS 359*9356374aSAndroid Build Coastguard Worker ${ABSL_TEST_COPTS} 360*9356374aSAndroid Build Coastguard Worker DEPS 361*9356374aSAndroid Build Coastguard Worker absl::flags_marshalling 362*9356374aSAndroid Build Coastguard Worker GTest::gtest_main 363*9356374aSAndroid Build Coastguard Worker) 364*9356374aSAndroid Build Coastguard Worker 365*9356374aSAndroid Build Coastguard Workerabsl_cc_test( 366*9356374aSAndroid Build Coastguard Worker NAME 367*9356374aSAndroid Build Coastguard Worker flags_parse_test 368*9356374aSAndroid Build Coastguard Worker SRCS 369*9356374aSAndroid Build Coastguard Worker "parse_test.cc" 370*9356374aSAndroid Build Coastguard Worker COPTS 371*9356374aSAndroid Build Coastguard Worker ${ABSL_TEST_COPTS} 372*9356374aSAndroid Build Coastguard Worker DEPS 373*9356374aSAndroid Build Coastguard Worker absl::flags 374*9356374aSAndroid Build Coastguard Worker absl::flags_config 375*9356374aSAndroid Build Coastguard Worker absl::flags_parse 376*9356374aSAndroid Build Coastguard Worker absl::flags_reflection 377*9356374aSAndroid Build Coastguard Worker absl::flags_usage_internal 378*9356374aSAndroid Build Coastguard Worker absl::log 379*9356374aSAndroid Build Coastguard Worker absl::scoped_set_env 380*9356374aSAndroid Build Coastguard Worker absl::span 381*9356374aSAndroid Build Coastguard Worker absl::strings 382*9356374aSAndroid Build Coastguard Worker GTest::gmock_main 383*9356374aSAndroid Build Coastguard Worker) 384*9356374aSAndroid Build Coastguard Worker 385*9356374aSAndroid Build Coastguard Workerabsl_cc_test( 386*9356374aSAndroid Build Coastguard Worker NAME 387*9356374aSAndroid Build Coastguard Worker flags_path_util_test 388*9356374aSAndroid Build Coastguard Worker SRCS 389*9356374aSAndroid Build Coastguard Worker "internal/path_util_test.cc" 390*9356374aSAndroid Build Coastguard Worker COPTS 391*9356374aSAndroid Build Coastguard Worker ${ABSL_TEST_COPTS} 392*9356374aSAndroid Build Coastguard Worker DEPS 393*9356374aSAndroid Build Coastguard Worker absl::flags_path_util 394*9356374aSAndroid Build Coastguard Worker GTest::gtest_main 395*9356374aSAndroid Build Coastguard Worker) 396*9356374aSAndroid Build Coastguard Worker 397*9356374aSAndroid Build Coastguard Workerabsl_cc_test( 398*9356374aSAndroid Build Coastguard Worker NAME 399*9356374aSAndroid Build Coastguard Worker flags_program_name_test 400*9356374aSAndroid Build Coastguard Worker SRCS 401*9356374aSAndroid Build Coastguard Worker "internal/program_name_test.cc" 402*9356374aSAndroid Build Coastguard Worker COPTS 403*9356374aSAndroid Build Coastguard Worker ${ABSL_TEST_COPTS} 404*9356374aSAndroid Build Coastguard Worker DEPS 405*9356374aSAndroid Build Coastguard Worker absl::flags_program_name 406*9356374aSAndroid Build Coastguard Worker absl::strings 407*9356374aSAndroid Build Coastguard Worker GTest::gtest_main 408*9356374aSAndroid Build Coastguard Worker) 409*9356374aSAndroid Build Coastguard Worker 410*9356374aSAndroid Build Coastguard Workerabsl_cc_test( 411*9356374aSAndroid Build Coastguard Worker NAME 412*9356374aSAndroid Build Coastguard Worker flags_reflection_test 413*9356374aSAndroid Build Coastguard Worker SRCS 414*9356374aSAndroid Build Coastguard Worker "reflection_test.cc" 415*9356374aSAndroid Build Coastguard Worker COPTS 416*9356374aSAndroid Build Coastguard Worker ${ABSL_TEST_COPTS} 417*9356374aSAndroid Build Coastguard Worker DEPS 418*9356374aSAndroid Build Coastguard Worker absl::flags 419*9356374aSAndroid Build Coastguard Worker absl::flags_config 420*9356374aSAndroid Build Coastguard Worker absl::flags_reflection 421*9356374aSAndroid Build Coastguard Worker absl::flags_usage 422*9356374aSAndroid Build Coastguard Worker absl::memory 423*9356374aSAndroid Build Coastguard Worker absl::strings 424*9356374aSAndroid Build Coastguard Worker GTest::gmock_main 425*9356374aSAndroid Build Coastguard Worker) 426*9356374aSAndroid Build Coastguard Worker 427*9356374aSAndroid Build Coastguard Workerabsl_cc_test( 428*9356374aSAndroid Build Coastguard Worker NAME 429*9356374aSAndroid Build Coastguard Worker flags_sequence_lock_test 430*9356374aSAndroid Build Coastguard Worker SRCS 431*9356374aSAndroid Build Coastguard Worker "internal/sequence_lock_test.cc" 432*9356374aSAndroid Build Coastguard Worker COPTS 433*9356374aSAndroid Build Coastguard Worker ${ABSL_TEST_COPTS} 434*9356374aSAndroid Build Coastguard Worker DEPS 435*9356374aSAndroid Build Coastguard Worker absl::base 436*9356374aSAndroid Build Coastguard Worker absl::flags_internal 437*9356374aSAndroid Build Coastguard Worker absl::time 438*9356374aSAndroid Build Coastguard Worker GTest::gmock_main 439*9356374aSAndroid Build Coastguard Worker) 440*9356374aSAndroid Build Coastguard Worker 441*9356374aSAndroid Build Coastguard Workerabsl_cc_test( 442*9356374aSAndroid Build Coastguard Worker NAME 443*9356374aSAndroid Build Coastguard Worker flags_usage_config_test 444*9356374aSAndroid Build Coastguard Worker SRCS 445*9356374aSAndroid Build Coastguard Worker "usage_config_test.cc" 446*9356374aSAndroid Build Coastguard Worker COPTS 447*9356374aSAndroid Build Coastguard Worker ${ABSL_TEST_COPTS} 448*9356374aSAndroid Build Coastguard Worker DEPS 449*9356374aSAndroid Build Coastguard Worker absl::flags_config 450*9356374aSAndroid Build Coastguard Worker absl::flags_path_util 451*9356374aSAndroid Build Coastguard Worker absl::flags_program_name 452*9356374aSAndroid Build Coastguard Worker absl::strings 453*9356374aSAndroid Build Coastguard Worker GTest::gtest_main 454*9356374aSAndroid Build Coastguard Worker) 455*9356374aSAndroid Build Coastguard Worker 456*9356374aSAndroid Build Coastguard Workerabsl_cc_test( 457*9356374aSAndroid Build Coastguard Worker NAME 458*9356374aSAndroid Build Coastguard Worker flags_usage_test 459*9356374aSAndroid Build Coastguard Worker SRCS 460*9356374aSAndroid Build Coastguard Worker "internal/usage_test.cc" 461*9356374aSAndroid Build Coastguard Worker COPTS 462*9356374aSAndroid Build Coastguard Worker ${ABSL_TEST_COPTS} 463*9356374aSAndroid Build Coastguard Worker DEPS 464*9356374aSAndroid Build Coastguard Worker absl::flags_config 465*9356374aSAndroid Build Coastguard Worker absl::flags 466*9356374aSAndroid Build Coastguard Worker absl::flags_path_util 467*9356374aSAndroid Build Coastguard Worker absl::flags_program_name 468*9356374aSAndroid Build Coastguard Worker absl::flags_parse 469*9356374aSAndroid Build Coastguard Worker absl::flags_reflection 470*9356374aSAndroid Build Coastguard Worker absl::flags_usage 471*9356374aSAndroid Build Coastguard Worker absl::strings 472*9356374aSAndroid Build Coastguard Worker GTest::gmock 473*9356374aSAndroid Build Coastguard Worker) 474