diff options
Diffstat (limited to 'third_party/abseil-cpp/absl/random/internal/BUILD.gn')
-rw-r--r-- | third_party/abseil-cpp/absl/random/internal/BUILD.gn | 497 |
1 files changed, 497 insertions, 0 deletions
diff --git a/third_party/abseil-cpp/absl/random/internal/BUILD.gn b/third_party/abseil-cpp/absl/random/internal/BUILD.gn new file mode 100644 index 000000000..7e6594004 --- /dev/null +++ b/third_party/abseil-cpp/absl/random/internal/BUILD.gn @@ -0,0 +1,497 @@ +# Copyright 2023 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 +# It contains GN build targets for absl/random/internal. + +import("//build_overrides/pigweed.gni") + +import("$dir_pw_build/target_types.gni") +import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni") + +# Generated from //absl/random/internal:distribution_caller +pw_source_set("distribution_caller") { + visibility = [ + ":*", + "..:*", + ] + public = [ + "$dir_pw_third_party_abseil_cpp/absl/random/internal/distribution_caller.h", + ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + "../../base:config", + "../../base:fast_type_id", + "../../utility", + ] +} + +# Generated from //absl/random/internal:fast_uniform_bits +pw_source_set("fast_uniform_bits") { + visibility = [ + ":*", + "..:*", + ] + public = [ + "$dir_pw_third_party_abseil_cpp/absl/random/internal/fast_uniform_bits.h", + ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + ":traits", + "../../base:config", + "../../meta:type_traits", + ] +} + +# Generated from //absl/random/internal:fastmath +pw_source_set("fastmath") { + visibility = [ + ":*", + "..:*", + ] + public = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/fastmath.h" ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ "../../numeric:bits" ] +} + +# Generated from //absl/random/internal:generate_real +pw_source_set("generate_real") { + visibility = [ + ":*", + "..:*", + ] + public = + [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/generate_real.h" ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + ":fastmath", + ":traits", + "../../meta:type_traits", + "../../numeric:bits", + ] +} + +# Generated from //absl/random/internal:iostream_state_saver +pw_source_set("iostream_state_saver") { + visibility = [ + ":*", + "..:*", + ] + public = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/iostream_state_saver.h" ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + "../../meta:type_traits", + "../../numeric:int128", + ] +} + +# Generated from //absl/random/internal:mock_helpers +pw_source_set("mock_helpers") { + visibility = [ + ":*", + "..:*", + ] + public = + [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/mock_helpers.h" ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ "../../../configs:internal_disabled_warnings" ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + "../../base:fast_type_id", + "../../types:optional", + ] +} + +# Generated from //absl/random/internal:nanobenchmark +pw_source_set("nanobenchmark") { + visibility = [ + ":*", + "..:*", + ] + sources = + [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/nanobenchmark.cc" ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ "../../../configs:internal_disabled_warnings" ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + ":platform", + ":randen_engine", + "../../base:config", + "../../base:core_headers", + "../../base:raw_logging_internal", + ] +} + +# Generated from //absl/random/internal:nonsecure_base +pw_source_set("nonsecure_base") { + visibility = [ + ":*", + "..:*", + ] + public = + [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/nonsecure_base.h" ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + ":pool_urbg", + ":salted_seed_seq", + ":seed_material", + "../../base:core_headers", + "../../container:inlined_vector", + "../../meta:type_traits", + "../../types:span", + ] +} + +# Generated from //absl/random/internal:pcg_engine +pw_source_set("pcg_engine") { + visibility = [ + ":*", + "..:*", + ] + public = + [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/pcg_engine.h" ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + ":fastmath", + ":iostream_state_saver", + "../../base:config", + "../../meta:type_traits", + "../../numeric:bits", + "../../numeric:int128", + ] +} + +# Generated from //absl/random/internal:platform +pw_source_set("platform") { + visibility = [ + ":*", + "..:*", + ] + public = + [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_traits.h" ] + sources = [ + "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_round_keys.cc", + ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ "../../base:config" ] +} + +# Generated from //absl/random/internal:pool_urbg +pw_source_set("pool_urbg") { + visibility = [ + ":*", + "..:*", + ] + public = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/pool_urbg.h" ] + sources = + [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/pool_urbg.cc" ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + "../../..:abseil_cpp_config2", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + ":randen", + ":seed_material", + ":traits", + "..:seed_gen_exception", + "../../base", + "../../base:config", + "../../base:core_headers", + "../../base:endian", + "../../base:raw_logging_internal", + "../../types:span", + ] +} + +# Generated from //absl/random/internal:randen +pw_source_set("randen") { + visibility = [ + ":*", + "..:*", + ] + public = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen.h" ] + sources = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen.cc" ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + ":platform", + ":randen_hwaes", + ":randen_slow", + "../../base:raw_logging_internal", + ] +} + +# Generated from //absl/random/internal:randen_engine +pw_source_set("randen_engine") { + visibility = [ + ":*", + "..:*", + ] + public = + [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_engine.h" ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + ":iostream_state_saver", + ":randen", + "../../base:endian", + "../../meta:type_traits", + ] +} + +# Generated from //absl/random/internal:randen_hwaes +pw_source_set("randen_hwaes") { + visibility = [ + ":*", + "..:*", + ] + public = [ + "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_detect.h", + "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_hwaes.h", + ] + sources = + [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_detect.cc" ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + ":platform", + ":randen_hwaes_impl", + "../../base:config", + ] +} + +# Generated from //absl/random/internal:randen_hwaes_impl +pw_source_set("randen_hwaes_impl") { + visibility = [ + ":*", + "..:*", + ] + sources = [ + "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_hwaes.cc", + "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_hwaes.h", + ] + cflags = [ + "-Wno-pass-failed", + "-maes", + "-msse4.1", + ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + ":platform", + "../../base:config", + "../../base:core_headers", + "../../numeric:int128", + ] +} + +# Generated from //absl/random/internal:randen_slow +pw_source_set("randen_slow") { + visibility = [ + ":*", + "..:*", + ] + public = + [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_slow.h" ] + sources = + [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_slow.cc" ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + ":platform", + "../../base:config", + "../../base:core_headers", + "../../base:endian", + "../../numeric:int128", + ] +} + +# Generated from //absl/random/internal:salted_seed_seq +pw_source_set("salted_seed_seq") { + visibility = [ + ":*", + "..:*", + ] + public = [ + "$dir_pw_third_party_abseil_cpp/absl/random/internal/salted_seed_seq.h", + ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + ":seed_material", + "../../container:inlined_vector", + "../../meta:type_traits", + "../../types:optional", + "../../types:span", + ] +} + +# Generated from //absl/random/internal:seed_material +pw_source_set("seed_material") { + visibility = [ + ":*", + "..:*", + ] + public = + [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/seed_material.h" ] + sources = + [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/seed_material.cc" ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + ":fast_uniform_bits", + "../../base:core_headers", + "../../base:dynamic_annotations", + "../../base:raw_logging_internal", + "../../strings", + "../../types:optional", + "../../types:span", + ] +} + +# Generated from //absl/random/internal:traits +pw_source_set("traits") { + visibility = [ + ":*", + "..:*", + ] + public = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/traits.h" ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + "../../base:config", + "../../numeric:bits", + "../../numeric:int128", + ] +} + +# Generated from //absl/random/internal:uniform_helper +pw_source_set("uniform_helper") { + visibility = [ + ":*", + "..:*", + ] + public = + [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/uniform_helper.h" ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + ":traits", + "../../base:config", + "../../meta:type_traits", + "../../numeric:int128", + ] +} + +# Generated from //absl/random/internal:wide_multiply +pw_source_set("wide_multiply") { + visibility = [ + ":*", + "..:*", + ] + public = + [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/wide_multiply.h" ] + public_configs = [ "../../..:abseil_cpp_public_config1" ] + configs = [ + "../../../configs:internal_disabled_warnings", + "../../..:abseil_cpp_config1", + ] + remove_configs = [ "$dir_pw_fuzzer:instrumentation" ] + public_deps = [ + ":traits", + "../../base:config", + "../../numeric:bits", + "../../numeric:int128", + ] +} |