# Copyright 2024 The Pigweed Authors # # Licensed under the Apache License, Version 2.0 (the "License"); you may not # use this file except in compliance with the License. You may obtain a copy of # the License at # # https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations under # the License. # DO NOT MANUALLY EDIT! # This file was automatically generated by pw_build/gn_writer.py import("//build_overrides/pigweed.gni") import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni") # Generated from @com_google_absl//absl/flags:commandlineflag abseil_cpp_source_set("commandlineflag") { public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/commandlineflag.h" ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/commandlineflag.cc" ] public_deps = [ ":commandlineflag_internal", "../base:config", "../base:fast_type_id", "../strings", "../types:optional", ] } # Generated from @com_google_absl//absl/flags:commandlineflag_internal abseil_cpp_source_set("commandlineflag_internal") { public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/commandlineflag.h" ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/commandlineflag.cc", ] public_deps = [ "../base:config", "../base:fast_type_id", ] } # Generated from @com_google_absl//absl/flags:config abseil_cpp_source_set("config") { public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/config.h", "$dir_pw_third_party_abseil_cpp/absl/flags/usage_config.h", ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/usage_config.cc" ] public_deps = [ ":path_util", ":program_name", "../base:config", "../base:core_headers", "../strings", "../synchronization", ] } # Generated from @com_google_absl//absl/flags:flag abseil_cpp_source_set("flag") { public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/declare.h", "$dir_pw_third_party_abseil_cpp/absl/flags/flag.h", ] public_deps = [ ":config", ":flag_internal", ":reflection", "../base", "../base:config", "../base:core_headers", "../strings", ] } # Generated from @com_google_absl//absl/flags:flag_internal abseil_cpp_source_set("flag_internal") { public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/flag.h", "$dir_pw_third_party_abseil_cpp/absl/flags/internal/sequence_lock.h", ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/flag.cc" ] public_deps = [ ":commandlineflag", ":commandlineflag_internal", ":config", ":marshalling", ":reflection", "../base", "../base:config", "../base:core_headers", "../base:dynamic_annotations", "../memory", "../meta:type_traits", "../strings", "../synchronization", "../utility", ] } # Generated from @com_google_absl//absl/flags:marshalling abseil_cpp_source_set("marshalling") { public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/marshalling.h" ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/marshalling.cc" ] public_deps = [ "../base:config", "../base:core_headers", "../base:log_severity", "../numeric:int128", "../strings", "../strings:str_format", "../types:optional", ] } # Generated from @com_google_absl//absl/flags:parse abseil_cpp_source_set("parse") { public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/parse.h", "$dir_pw_third_party_abseil_cpp/absl/flags/parse.h", ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/parse.cc" ] public_deps = [ ":commandlineflag", ":commandlineflag_internal", ":config", ":flag", ":flag_internal", ":private_handle_accessor", ":program_name", ":reflection", ":usage", ":usage_internal", "../algorithm:container", "../base:config", "../base:core_headers", "../strings", "../synchronization", ] } # Generated from @com_google_absl//absl/flags:path_util abseil_cpp_source_set("path_util") { public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/path_util.h" ] public_deps = [ "../base:config", "../strings", ] } # Generated from @com_google_absl//absl/flags:private_handle_accessor abseil_cpp_source_set("private_handle_accessor") { public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/private_handle_accessor.h" ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/private_handle_accessor.cc" ] public_deps = [ ":commandlineflag", ":commandlineflag_internal", "../base:config", "../strings", ] } # Generated from @com_google_absl//absl/flags:program_name abseil_cpp_source_set("program_name") { public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/program_name.h" ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/program_name.cc" ] public_deps = [ ":path_util", "../base:config", "../base:core_headers", "../strings", "../synchronization", ] } # Generated from @com_google_absl//absl/flags:reflection abseil_cpp_source_set("reflection") { public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/registry.h", "$dir_pw_third_party_abseil_cpp/absl/flags/reflection.h", ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/reflection.cc" ] public_deps = [ ":commandlineflag", ":commandlineflag_internal", ":config", ":private_handle_accessor", "../base:config", "../base:core_headers", "../base:no_destructor", "../container:flat_hash_map", "../strings", "../synchronization", ] } # Generated from @com_google_absl//absl/flags:usage abseil_cpp_source_set("usage") { public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/usage.h" ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/usage.cc" ] public_deps = [ ":usage_internal", "../base:config", "../base:core_headers", "../base:raw_logging_internal", "../strings", "../synchronization", ] } # Generated from @com_google_absl//absl/flags:usage_internal abseil_cpp_source_set("usage_internal") { public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/usage.h" ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/usage.cc" ] public_deps = [ ":commandlineflag", ":config", ":flag", ":flag_internal", ":path_util", ":private_handle_accessor", ":program_name", ":reflection", "../base:config", "../base:core_headers", "../strings", "../synchronization", ] }