@@ -194,6 +194,7 @@ cc_library(
194194 ":platform" ,
195195 ":randen" ,
196196 ":seed_material" ,
197+ "//absl/algorithm:container" ,
197198 "//absl/base" ,
198199 "//absl/base:config" ,
199200 "//absl/base:core_headers" ,
@@ -367,8 +368,9 @@ cc_library(
367368 deps = [
368369 ":platform" ,
369370 ":randen_hwaes" ,
371+ ":randen_hwaes_impl" ,
370372 ":randen_slow" ,
371- "//absl/base:raw_logging_internal " ,
373+ "//absl/base:config " ,
372374 ],
373375)
374376
@@ -394,13 +396,11 @@ cc_library(
394396 ],
395397 hdrs = [
396398 "randen_detect.h" ,
397- "randen_hwaes.h" ,
398399 ],
399400 copts = ABSL_DEFAULT_COPTS ,
400401 linkopts = ABSL_DEFAULT_LINKOPTS ,
401402 deps = [
402403 ":platform" ,
403- ":randen_hwaes_impl" ,
404404 "//absl/base:config" ,
405405 ],
406406)
@@ -410,6 +410,8 @@ cc_library(
410410 name = "randen_hwaes_impl" ,
411411 srcs = [
412412 "randen_hwaes.cc" ,
413+ ],
414+ hdrs = [
413415 "randen_hwaes.h" ,
414416 ],
415417 copts = ABSL_DEFAULT_COPTS + ABSL_RANDOM_RANDEN_COPTS + select ({
@@ -421,7 +423,6 @@ cc_library(
421423 deps = [
422424 ":platform" ,
423425 "//absl/base:config" ,
424- "//absl/base:core_headers" ,
425426 "//absl/numeric:int128" ,
426427 ],
427428)
@@ -433,6 +434,7 @@ cc_binary(
433434 ],
434435 linkopts = ABSL_DEFAULT_LINKOPTS ,
435436 deps = [
437+ "//absl/base:config" ,
436438 "//absl/base:core_headers" ,
437439 "//absl/random:distributions" ,
438440 ],
@@ -537,7 +539,8 @@ cc_test(
537539 linkopts = ABSL_DEFAULT_LINKOPTS ,
538540 deps = [
539541 ":explicit_seed_seq" ,
540- "//absl/random:seed_sequences" ,
542+ "//absl/base:config" ,
543+ "//absl/base:core_headers" ,
541544 "@googletest//:gtest" ,
542545 "@googletest//:gtest_main" ,
543546 ],
@@ -551,6 +554,8 @@ cc_test(
551554 linkopts = ABSL_DEFAULT_LINKOPTS ,
552555 deps = [
553556 ":salted_seed_seq" ,
557+ ":seed_material" ,
558+ "//absl/base:core_headers" ,
554559 "@googletest//:gtest" ,
555560 "@googletest//:gtest_main" ,
556561 ],
@@ -566,6 +571,7 @@ cc_test(
566571 linkopts = ABSL_DEFAULT_LINKOPTS ,
567572 deps = [
568573 ":distribution_test_util" ,
574+ "//absl/algorithm:container" ,
569575 "//absl/base:core_headers" ,
570576 "@googletest//:gtest" ,
571577 "@googletest//:gtest_main" ,
@@ -582,6 +588,7 @@ cc_test(
582588 linkopts = ABSL_DEFAULT_LINKOPTS ,
583589 deps = [
584590 ":fast_uniform_bits" ,
591+ "//absl/base:config" ,
585592 "@googletest//:gtest" ,
586593 "@googletest//:gtest_main" ,
587594 ],
@@ -621,8 +628,8 @@ cc_test(
621628 linkopts = ABSL_DEFAULT_LINKOPTS ,
622629 deps = [
623630 ":nonsecure_base" ,
631+ "//absl/algorithm:container" ,
624632 "//absl/container:flat_hash_set" ,
625- "//absl/meta:type_traits" ,
626633 "//absl/random" ,
627634 "//absl/random:distributions" ,
628635 "//absl/synchronization" ,
@@ -672,7 +679,6 @@ cc_test(
672679 deps = [
673680 ":explicit_seed_seq" ,
674681 ":pcg_engine" ,
675- "//absl/time" ,
676682 "@googletest//:gtest" ,
677683 "@googletest//:gtest_main" ,
678684 ],
@@ -690,7 +696,6 @@ cc_test(
690696 ":explicit_seed_seq" ,
691697 ":randen_engine" ,
692698 "//absl/log" ,
693- "//absl/strings" ,
694699 "//absl/time" ,
695700 "@googletest//:gtest" ,
696701 "@googletest//:gtest_main" ,
@@ -705,7 +710,6 @@ cc_test(
705710 linkopts = ABSL_DEFAULT_LINKOPTS ,
706711 deps = [
707712 ":randen" ,
708- "//absl/meta:type_traits" ,
709713 "@googletest//:gtest" ,
710714 "@googletest//:gtest_main" ,
711715 ],
@@ -720,7 +724,6 @@ cc_test(
720724 deps = [
721725 ":platform" ,
722726 ":randen_slow" ,
723- "//absl/base:endian" ,
724727 "@googletest//:gtest" ,
725728 "@googletest//:gtest_main" ,
726729 ],
@@ -738,7 +741,6 @@ cc_test(
738741 ":randen_hwaes" ,
739742 ":randen_hwaes_impl" , # build_cleaner: keep
740743 "//absl/log" ,
741- "//absl/strings:str_format" ,
742744 "@googletest//:gtest" ,
743745 ],
744746)
@@ -750,6 +752,7 @@ cc_test(
750752 copts = ABSL_TEST_COPTS ,
751753 linkopts = ABSL_DEFAULT_LINKOPTS ,
752754 deps = [
755+ ":traits" ,
753756 ":wide_multiply" ,
754757 "//absl/numeric:int128" ,
755758 "@googletest//:gtest" ,
@@ -765,6 +768,7 @@ cc_library(
765768 deps = [
766769 ":platform" ,
767770 ":randen_engine" ,
771+ "//absl/algorithm:container" ,
768772 "//absl/base:config" ,
769773 "//absl/base:core_headers" ,
770774 "//absl/base:raw_logging_internal" ,
@@ -811,6 +815,7 @@ cc_test(
811815 ],
812816 deps = [
813817 ":nanobenchmark" ,
818+ "//absl/base:config" ,
814819 "//absl/log" ,
815820 "//absl/log:check" ,
816821 "//absl/strings" ,
@@ -829,7 +834,6 @@ cc_test(
829834 tags = ABSL_RANDOM_NONPORTABLE_TAGS + ["benchmark" ],
830835 deps = [
831836 ":nanobenchmark" ,
832- ":platform" ,
833837 ":randen" ,
834838 ":randen_engine" ,
835839 ":randen_hwaes" ,
0 commit comments