# 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/crc:cpu_detect abseil_cpp_source_set("cpu_detect") { public = [ "$dir_pw_third_party_abseil_cpp/absl/crc/internal/cpu_detect.h" ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/crc/internal/cpu_detect.cc" ] public_deps = [ "../base", "../base:config", ] } # Generated from @com_google_absl//absl/crc:crc32c abseil_cpp_source_set("crc32c") { public = [ "$dir_pw_third_party_abseil_cpp/absl/crc/crc32c.h", "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc32c.h", "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc_memcpy.h", ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/crc/crc32c.cc", "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc32c_inline.h", "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc_memcpy_fallback.cc", "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc_memcpy_x86_arm_combined.cc", "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc_non_temporal_memcpy.cc", ] public_deps = [ ":cpu_detect", ":crc_internal", ":non_temporal_memcpy", "../base:config", "../base:core_headers", "../base:endian", "../base:prefetch", "../strings", "../strings:str_format", ] } # Generated from @com_google_absl//absl/crc:crc_cord_state abseil_cpp_source_set("crc_cord_state") { public = [ "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc_cord_state.h" ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc_cord_state.cc" ] public_deps = [ ":crc32c", "../base:config", "../numeric:bits", "../strings", ] } # Generated from @com_google_absl//absl/crc:crc_internal abseil_cpp_source_set("crc_internal") { public = [ "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc.h", "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc32_x86_arm_combined_simd.h", ] sources = [ "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc.cc", "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc_internal.h", "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc_x86_arm_combined.cc", ] public_deps = [ ":cpu_detect", "../base:config", "../base:core_headers", "../base:endian", "../base:prefetch", "../base:raw_logging_internal", "../memory", "../numeric:bits", ] } # Generated from @com_google_absl//absl/crc:non_temporal_arm_intrinsics abseil_cpp_source_set("non_temporal_arm_intrinsics") { public = [ "$dir_pw_third_party_abseil_cpp/absl/crc/internal/non_temporal_arm_intrinsics.h" ] public_deps = [ "../base:config" ] } # Generated from @com_google_absl//absl/crc:non_temporal_memcpy abseil_cpp_source_set("non_temporal_memcpy") { public = [ "$dir_pw_third_party_abseil_cpp/absl/crc/internal/non_temporal_memcpy.h", ] public_deps = [ ":non_temporal_arm_intrinsics", "../base:config", "../base:core_headers", ] }