diff options
-rw-r--r-- | etc/defaults/CC/TARGETS.absl | 200 | ||||
-rw-r--r-- | etc/import/absl/algorithm/TARGETS.absl | 8 | ||||
-rw-r--r-- | etc/import/absl/base/TARGETS.absl | 247 | ||||
-rw-r--r-- | etc/import/absl/cleanup/TARGETS.absl | 23 | ||||
-rw-r--r-- | etc/import/absl/container/TARGETS.absl | 186 | ||||
-rw-r--r-- | etc/import/absl/crc/TARGETS.absl | 88 | ||||
-rw-r--r-- | etc/import/absl/debugging/TARGETS.absl | 107 | ||||
-rw-r--r-- | etc/import/absl/functional/TARGETS.absl | 37 | ||||
-rw-r--r-- | etc/import/absl/hash/TARGETS.absl | 48 | ||||
-rw-r--r-- | etc/import/absl/numeric/TARGETS.absl | 16 | ||||
-rw-r--r-- | etc/import/absl/profiling/TARGETS.absl | 21 | ||||
-rw-r--r-- | etc/import/absl/random/TARGETS.absl | 345 | ||||
-rw-r--r-- | etc/import/absl/status/TARGETS.absl | 40 | ||||
-rw-r--r-- | etc/import/absl/strings/TARGETS.absl | 290 | ||||
-rw-r--r-- | etc/import/absl/synchronization/TARGETS.absl | 86 | ||||
-rw-r--r-- | etc/import/absl/time/TARGETS.absl | 71 | ||||
-rw-r--r-- | etc/import/absl/time/internal/cctz/TARGETS.absl | 41 | ||||
-rw-r--r-- | etc/import/absl/types/TARGETS.absl | 44 | ||||
-rw-r--r-- | etc/repos.json | 10 |
19 files changed, 1586 insertions, 322 deletions
diff --git a/etc/defaults/CC/TARGETS.absl b/etc/defaults/CC/TARGETS.absl index 22529fe4..7985d990 100644 --- a/etc/defaults/CC/TARGETS.absl +++ b/etc/defaults/CC/TARGETS.absl @@ -1,7 +1,6 @@ { "defaults": { "type": ["CC", "defaults"] - , "arguments_config": - ["COMPILER_FAMILY", "OS", "ARCH", "TARGET_ARCH", "ABSL_RANDOM_HWAES"] + , "arguments_config": ["COMPILER_FAMILY", "OS", "ARCH", "TARGET_ARCH"] , "base": [["@", "base", "CC", "defaults"]] , "ADD_CXXFLAGS": { "type": "let*" @@ -35,13 +34,25 @@ , { "type": "case" , "expr": {"type": "var", "name": "COMPILER_FAMILY"} , "case": - { "msvc": + { "gnu": + [ "-Wall" + , "-Wextra" + , "-Wcast-qual" + , "-Wconversion-null" + , "-Wformat-security" + , "-Wmissing-declarations" + , "-Woverlength-strings" + , "-Wpointer-arith" + , "-Wundef" + , "-Wunused-local-typedefs" + , "-Wunused-result" + , "-Wvarargs" + , "-Wvla" + , "-Wwrite-strings" + , "-DNOMINMAX" + ] + , "msvc": [ "/W3" - , "/DNOMINMAX" - , "/DWIN32_LEAN_AND_MEAN" - , "/D_CRT_SECURE_NO_WARNINGS" - , "/D_SCL_SECURE_NO_WARNINGS" - , "/D_ENABLE_EXTENDED_ALIGNED_STORAGE" , "/bigobj" , "/wd4005" , "/wd4068" @@ -50,144 +61,77 @@ , "/wd4267" , "/wd4503" , "/wd4800" + , "/DNOMINMAX" + , "/DWIN32_LEAN_AND_MEAN" + , "/D_CRT_SECURE_NO_WARNINGS" + , "/D_SCL_SECURE_NO_WARNINGS" + , "/D_ENABLE_EXTENDED_ALIGNED_STORAGE" + , "-ignore:4221" + ] + , "clang-cl": + [ "/W3" + , "/DNOMINMAX" + , "/DWIN32_LEAN_AND_MEAN" + , "/D_CRT_SECURE_NO_WARNINGS" + , "/D_SCL_SECURE_NO_WARNINGS" + , "/D_ENABLE_EXTENDED_ALIGNED_STORAGE" ] , "clang": - { "type": "case" - , "expr": {"type": "var", "name": "OS"} - , "case": - { "windows": - [ "/W3" - , "-Wno-c++98-compat-pedantic" - , "-Wno-conversion" - , "-Wno-covered-switch-default" - , "-Wno-deprecated" - , "-Wno-disabled-macro-expansion" - , "-Wno-double-promotion" - , "-Wno-comma" - , "-Wno-extra-semi" - , "-Wno-extra-semi-stmt" - , "-Wno-packed" - , "-Wno-padded" - , "-Wno-sign-compare" - , "-Wno-float-conversion" - , "-Wno-float-equal" - , "-Wno-format-nonliteral" - , "-Wno-gcc-compat" - , "-Wno-global-constructors" - , "-Wno-exit-time-destructors" - , "-Wno-non-modular-include-in-module" - , "-Wno-old-style-cast" - , "-Wno-range-loop-analysis" - , "-Wno-reserved-id-macro" - , "-Wno-shorten-64-to-32" - , "-Wno-switch-enum" - , "-Wno-thread-safety-negative" - , "-Wno-unknown-warning-option" - , "-Wno-unreachable-code" - , "-Wno-unused-macros" - , "-Wno-weak-vtables" - , "-Wno-zero-as-null-pointer-constant" - , "-Wbitfield-enum-conversion" - , "-Wbool-conversion" - , "-Wconstant-conversion" - , "-Wenum-conversion" - , "-Wint-conversion" - , "-Wliteral-conversion" - , "-Wnon-literal-null-conversion" - , "-Wnull-conversion" - , "-Wobjc-literal-conversion" - , "-Wno-sign-conversion" - , "-Wstring-conversion" - , "/DNOMINMAX" - , "/DWIN32_LEAN_AND_MEAN" - , "/D_CRT_SECURE_NO_WARNINGS" - , "/D_SCL_SECURE_NO_WARNINGS" - , "/D_ENABLE_EXTENDED_ALIGNED_STORAGE" - ] - } - , "default": - [ "-Wall" - , "-Wextra" - , "-Weverything" - , "-Wno-c++98-compat-pedantic" - , "-Wno-conversion" - , "-Wno-covered-switch-default" - , "-Wno-deprecated" - , "-Wno-disabled-macro-expansion" - , "-Wno-double-promotion" - , "-Wno-comma" - , "-Wno-extra-semi" - , "-Wno-extra-semi-stmt" - , "-Wno-packed" - , "-Wno-padded" - , "-Wno-sign-compare" - , "-Wno-float-conversion" - , "-Wno-float-equal" - , "-Wno-format-nonliteral" - , "-Wno-gcc-compat" - , "-Wno-global-constructors" - , "-Wno-exit-time-destructors" - , "-Wno-non-modular-include-in-module" - , "-Wno-old-style-cast" - , "-Wno-range-loop-analysis" - , "-Wno-reserved-id-macro" - , "-Wno-shorten-64-to-32" - , "-Wno-switch-enum" - , "-Wno-thread-safety-negative" - , "-Wno-unknown-warning-option" - , "-Wno-unreachable-code" - , "-Wno-unused-macros" - , "-Wno-weak-vtables" - , "-Wno-zero-as-null-pointer-constant" - , "-Wbitfield-enum-conversion" - , "-Wbool-conversion" - , "-Wconstant-conversion" - , "-Wenum-conversion" - , "-Wint-conversion" - , "-Wliteral-conversion" - , "-Wnon-literal-null-conversion" - , "-Wnull-conversion" - , "-Wobjc-literal-conversion" - , "-Wno-sign-conversion" - , "-Wstring-conversion" - ] - } + [ "-Wall" + , "-Wextra" + , "-Wcast-qual" + , "-Wconversion" + , "-Wfloat-overflow-conversion" + , "-Wfloat-zero-conversion" + , "-Wfor-loop-analysis" + , "-Wformat-security" + , "-Wgnu-redeclared-enum" + , "-Winfinite-recursion" + , "-Winvalid-constexpr" + , "-Wliteral-conversion" + , "-Wmissing-declarations" + , "-Woverlength-strings" + , "-Wpointer-arith" + , "-Wself-assign" + , "-Wshadow-all" + , "-Wshorten-64-to-32" + , "-Wsign-conversion" + , "-Wstring-conversion" + , "-Wtautological-overlap-compare" + , "-Wtautological-unsigned-zero-compare" + , "-Wundef" + , "-Wuninitialized" + , "-Wunreachable-code" + , "-Wunused-comparison" + , "-Wunused-local-typedefs" + , "-Wunused-result" + , "-Wvla" + , "-Wwrite-strings" + , "-Wno-float-conversion" + , "-Wno-implicit-float-conversion" + , "-Wno-implicit-int-float-conversion" + , "-Wno-unknown-warning-option" + , "-DNOMINMAX" + ] } , "default": [ "-Wall" , "-Wextra" , "-Wcast-qual" , "-Wconversion-null" + , "-Wformat-security" , "-Wmissing-declarations" , "-Woverlength-strings" , "-Wpointer-arith" + , "-Wundef" , "-Wunused-local-typedefs" , "-Wunused-result" , "-Wvarargs" , "-Wvla" , "-Wwrite-strings" - , "-Wno-missing-field-initializers" - , "-Wno-sign-compare" - , "-Wno-deprecated-anon-enum-enum-conversion" + , "-DNOMINMAX" ] } - , { "type": "if" - , "cond": {"type": "var", "name": "ABSL_RANDOM_HWAES"} - , "then": - { "type": "case" - , "expr": {"type": "var", "name": "TARGET_ARCH"} - , "case": - { "arm": ["-mfpu=neon"] - , "arm64": ["-march=armv8-a+crypto"] - , "x86_64": - { "type": "case" - , "expr": {"type": "var", "name": "COMPILER_FAMILY"} - , "case": {"msvc": []} - , "default": ["-maes", "-msse4.1"] - } - } - } - } ] } } diff --git a/etc/import/absl/algorithm/TARGETS.absl b/etc/import/absl/algorithm/TARGETS.absl index 0c93afac..7114f67a 100644 --- a/etc/import/absl/algorithm/TARGETS.absl +++ b/etc/import/absl/algorithm/TARGETS.absl @@ -5,4 +5,12 @@ , "hdrs": ["algorithm.h"] , "deps": [["absl/base", "config"]] } +, "algorithm_container": + { "type": ["@", "rules", "CC", "library"] + , "name": ["algorithm_container"] + , "stage": ["absl", "algorithm"] + , "hdrs": ["container.h"] + , "deps": + ["algorithm", ["absl/base", "core_headers"], ["absl/meta", "type_traits"]] + } } diff --git a/etc/import/absl/base/TARGETS.absl b/etc/import/absl/base/TARGETS.absl index a896ddce..a9365c88 100644 --- a/etc/import/absl/base/TARGETS.absl +++ b/etc/import/absl/base/TARGETS.absl @@ -1,4 +1,105 @@ -{ "config": +{ "base": + { "type": ["@", "rules", "CC", "library"] + , "arguments_config": ["OS", "COMPILER_FAMILY", "ARCH", "TARGET_ARCH"] + , "name": ["base"] + , "stage": ["absl", "base"] + , "hdrs": + [ "call_once.h" + , "casts.h" + , "internal/cycleclock.h" + , "internal/cycleclock_config.h" + , "internal/low_level_scheduling.h" + , "internal/per_thread_tls.h" + , "internal/spinlock.h" + , "internal/sysinfo.h" + , "internal/thread_identity.h" + , "internal/tsan_mutex_interface.h" + , "internal/unscaledcycleclock.h" + , "internal/unscaledcycleclock_config.h" + ] + , "srcs": + [ "internal/cycleclock.cc" + , "internal/spinlock.cc" + , "internal/sysinfo.cc" + , "internal/thread_identity.cc" + , "internal/unscaledcycleclock.cc" + ] + , "private-ldflags": + { "type": "++" + , "$1": + [ ["-pthread"] + , { "type": "case*" + , "expr": {"type": "var", "name": "COMPILER_FAMILY"} + , "case": [["mingw", ["-ladvapi32"]]] + } + , { "type": "case*" + , "expr": {"type": "var", "name": "OS"} + , "case": [["linux", ["-lrt"]]] + } + , { "type": "case" + , "expr": + { "type": "var" + , "name": "TARGET_ARCH" + , "default": + { "type": "var" + , "name": "ARCH" + , "default": + {"type": "fail", "msg": "Required variable 'ARCH' is not set."} + } + } + , "case": {"arm": ["-latomic"]} + } + ] + } + , "deps": + [ "atomic_hook" + , "base_internal" + , "config" + , "core_headers" + , "cycleclock_internal" + , "dynamic_annotations" + , "log_severity" + , "raw_logging_internal" + , "spinlock_wait" + , ["absl/meta", "type_traits"] + ] + } +, "atomic_hook": + { "type": ["@", "rules", "CC", "library"] + , "arguments_config": ["ARCH", "TARGET_ARCH"] + , "name": ["atomic_hook"] + , "stage": ["absl", "base"] + , "hdrs": ["internal/atomic_hook.h"] + , "private-ldflags": + { "type": "case" + , "expr": + { "type": "var" + , "name": "TARGET_ARCH" + , "default": + { "type": "var" + , "name": "ARCH" + , "default": + {"type": "fail", "msg": "Required variable 'ARCH' is not set."} + } + } + , "case": {"arm": ["-latomic"]} + } + , "deps": ["config", "core_headers"] + } +, "base_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["base_internal"] + , "stage": ["absl", "base"] + , "hdrs": + [ "internal/hide_ptr.h" + , "internal/identity.h" + , "internal/inline_variable.h" + , "internal/invoke.h" + , "internal/scheduling_mode.h" + ] + , "deps": ["config", ["absl/meta", "type_traits"]] + } +, "config": { "type": ["@", "rules", "CC", "library"] , "name": ["config"] , "stage": ["absl", "base"] @@ -19,126 +120,144 @@ ] , "deps": ["config"] } -, "atomic_hook": +, "cycleclock_internal": { "type": ["@", "rules", "CC", "library"] - , "name": ["atomic_hook"] + , "name": ["cycleclock_internal"] , "stage": ["absl", "base"] - , "hdrs": ["internal/atomic_hook.h"] - , "deps": ["config", "core_headers"] + , "hdrs": + ["internal/cycleclock_config.h", "internal/unscaledcycleclock_config.h"] + , "deps": ["base_internal", "config"] } , "dynamic_annotations": { "type": ["@", "rules", "CC", "library"] , "name": ["dynamic_annotations"] , "stage": ["absl", "base"] - , "private-defines": ["__CLANG_SUPPORT_DYN_ANNOTATION__"] - , "srcs": ["dynamic_annotations.cc"] - , "hdrs": ["dynamic_annotations.h"] + , "hdrs": ["dynamic_annotations.h", "internal/dynamic_annotations.h"] + , "deps": ["config", "core_headers"] } , "log_severity": { "type": ["@", "rules", "CC", "library"] , "name": ["log_severity"] , "stage": ["absl", "base"] - , "srcs": ["log_severity.cc"] , "hdrs": ["log_severity.h"] + , "srcs": ["log_severity.cc"] , "deps": ["config", "core_headers"] } , "raw_logging_internal": { "type": ["@", "rules", "CC", "library"] + , "arguments_config": ["ARCH", "TARGET_ARCH"] , "name": ["raw_logging_internal"] , "stage": ["absl", "base"] - , "srcs": ["internal/raw_logging.cc"] , "hdrs": ["internal/raw_logging.h"] - , "deps": ["atomic_hook", "config", "core_headers", "log_severity"] - } -, "errno_saver": - { "type": ["@", "rules", "CC", "library"] - , "name": ["errno_saver"] - , "stage": ["absl", "base"] - , "hdrs": ["internal/errno_saver.h"] - , "deps": ["config"] - } -, "base_internal": - { "type": ["@", "rules", "CC", "library"] - , "name": ["base_internal"] - , "stage": ["absl", "base"] - , "hdrs": - [ "internal/hide_ptr.h" - , "internal/identity.h" - , "internal/inline_variable.h" - , "internal/invoke.h" - , "internal/scheduling_mode.h" - ] - , "deps": ["config", ["absl/meta", "type_traits"]] + , "srcs": ["internal/raw_logging.cc"] + , "private-ldflags": + { "type": "case" + , "expr": + { "type": "var" + , "name": "TARGET_ARCH" + , "default": + { "type": "var" + , "name": "ARCH" + , "default": + {"type": "fail", "msg": "Required variable 'ARCH' is not set."} + } + } + , "case": {"arm": ["-latomic"]} + } + , "deps": + ["atomic_hook", "config", "core_headers", "errno_saver", "log_severity"] } , "spinlock_wait": { "type": ["@", "rules", "CC", "library"] , "name": ["spinlock_wait"] , "stage": ["absl", "base"] + , "hdrs": ["internal/spinlock_wait.h"] , "srcs": ["internal/spinlock_wait.cc"] - , "hdrs": + , "private-hdrs": [ "internal/spinlock_akaros.inc" , "internal/spinlock_linux.inc" , "internal/spinlock_posix.inc" - , "internal/spinlock_wait.h" , "internal/spinlock_win32.inc" ] , "deps": ["base_internal", "core_headers", "errno_saver"] } +, "errno_saver": + { "type": ["@", "rules", "CC", "library"] + , "name": ["errno_saver"] + , "stage": ["absl", "base"] + , "hdrs": ["internal/errno_saver.h"] + , "deps": ["config"] + } , "endian": { "type": ["@", "rules", "CC", "library"] , "name": ["endian"] , "stage": ["absl", "base"] , "hdrs": ["internal/endian.h", "internal/unaligned_access.h"] - , "deps": ["config", "core_headers"] + , "deps": ["base", "config", "core_headers"] } -, "bits": +, "fast_type_id": { "type": ["@", "rules", "CC", "library"] - , "name": ["bits"] + , "name": ["fast_type_id"] , "stage": ["absl", "base"] - , "hdrs": ["internal/bits.h"] - , "deps": ["config", "core_headers"] + , "hdrs": ["internal/fast_type_id.h"] + , "deps": ["config"] + } +, "strerror": + { "type": ["@", "rules", "CC", "library"] + , "name": ["strerror"] + , "stage": ["absl", "base"] + , "hdrs": ["internal/strerror.h"] + , "srcs": ["internal/strerror.cc"] + , "deps": ["config", "core_headers", "errno_saver"] } , "throw_delegate": { "type": ["@", "rules", "CC", "library"] , "name": ["throw_delegate"] , "stage": ["absl", "base"] - , "srcs": ["internal/throw_delegate.cc"] , "hdrs": ["internal/throw_delegate.h"] + , "srcs": ["internal/throw_delegate.cc"] , "deps": ["config", "raw_logging_internal"] } -, "base": +, "malloc_internal": { "type": ["@", "rules", "CC", "library"] - , "name": ["base"] + , "arguments_config": ["ARCH", "TARGET_ARCH"] + , "name": ["malloc_internal"] , "stage": ["absl", "base"] - , "srcs": - [ "internal/cycleclock.cc" - , "internal/spinlock.cc" - , "internal/sysinfo.cc" - , "internal/thread_identity.cc" - , "internal/unscaledcycleclock.cc" - ] - , "hdrs": - [ "call_once.h" - , "casts.h" - , "internal/cycleclock.h" - , "internal/low_level_scheduling.h" - , "internal/per_thread_tls.h" - , "internal/spinlock.h" - , "internal/sysinfo.h" - , "internal/thread_identity.h" - , "internal/tsan_mutex_interface.h" - , "internal/unscaledcycleclock.h" - ] + , "hdrs": ["internal/direct_mmap.h", "internal/low_level_alloc.h"] + , "srcs": ["internal/low_level_alloc.cc"] + , "private-ldflags": + { "type": "++" + , "$1": + [ ["-pthread"] + , { "type": "case" + , "expr": + { "type": "var" + , "name": "TARGET_ARCH" + , "default": + { "type": "var" + , "name": "ARCH" + , "default": + {"type": "fail", "msg": "Required variable 'ARCH' is not set."} + } + } + , "case": {"arm": ["-latomic"]} + } + ] + } , "deps": - [ "atomic_hook" + [ "base" , "base_internal" , "config" , "core_headers" , "dynamic_annotations" - , "log_severity" , "raw_logging_internal" - , "spinlock_wait" - , ["absl/meta", "type_traits"] ] } +, "prefetch": + { "type": ["@", "rules", "CC", "library"] + , "name": ["prefetch"] + , "stage": ["absl", "base"] + , "hdrs": ["internal/prefetch.h"] + , "deps": ["config"] + } } diff --git a/etc/import/absl/cleanup/TARGETS.absl b/etc/import/absl/cleanup/TARGETS.absl new file mode 100644 index 00000000..75e5ad21 --- /dev/null +++ b/etc/import/absl/cleanup/TARGETS.absl @@ -0,0 +1,23 @@ +{ "cleanup": + { "type": ["@", "rules", "CC", "library"] + , "name": ["cleanup"] + , "stage": ["absl", "cleanup"] + , "hdrs": ["cleanup.h"] + , "deps": + [ "cleanup_internal" + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + ] + } +, "cleanup_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["cleanup_internal"] + , "stage": ["absl", "cleanup"] + , "hdrs": ["internal/cleanup.h"] + , "deps": + [ ["absl/base", "base_internal"] + , ["absl/base", "core_headers"] + , ["absl/utility", "utility"] + ] + } +} diff --git a/etc/import/absl/container/TARGETS.absl b/etc/import/absl/container/TARGETS.absl index ee8d035d..902c48a7 100644 --- a/etc/import/absl/container/TARGETS.absl +++ b/etc/import/absl/container/TARGETS.absl @@ -1,9 +1,16 @@ -{ "compressed_tuple": +{ "inlined_vector": { "type": ["@", "rules", "CC", "library"] - , "name": ["compressed_tuple"] + , "name": ["inlined_vector"] , "stage": ["absl", "container"] - , "hdrs": ["internal/compressed_tuple.h"] - , "deps": [["absl/utility", "utility"]] + , "hdrs": ["inlined_vector.h"] + , "deps": + [ "inlined_vector_internal" + , ["absl/algorithm", "algorithm"] + , ["absl/base", "core_headers"] + , ["absl/base", "throw_delegate"] + , ["absl/memory", "memory"] + , ["absl/meta", "type_traits"] + ] } , "inlined_vector_internal": { "type": ["@", "rules", "CC", "library"] @@ -18,17 +25,180 @@ , ["absl/types", "span"] ] } -, "inlined_vector": +, "compressed_tuple": { "type": ["@", "rules", "CC", "library"] - , "name": ["inlined_vector"] + , "name": ["compressed_tuple"] , "stage": ["absl", "container"] - , "hdrs": ["inlined_vector.h"] + , "hdrs": ["internal/compressed_tuple.h"] + , "deps": [["absl/utility", "utility"]] + } +, "fixed_array": + { "type": ["@", "rules", "CC", "library"] + , "name": ["fixed_array"] + , "stage": ["absl", "container"] + , "hdrs": ["fixed_array.h"] , "deps": - [ "inlined_vector_internal" + [ "compressed_tuple" , ["absl/algorithm", "algorithm"] + , ["absl/base", "config"] , ["absl/base", "core_headers"] + , ["absl/base", "dynamic_annotations"] , ["absl/base", "throw_delegate"] , ["absl/memory", "memory"] ] } +, "container_memory": + { "type": ["@", "rules", "CC", "library"] + , "name": ["container_memory"] + , "stage": ["absl", "container"] + , "hdrs": ["internal/container_memory.h"] + , "deps": + [ ["absl/base", "config"] + , ["absl/memory", "memory"] + , ["absl/meta", "type_traits"] + , ["absl/utility", "utility"] + ] + } +, "layout": + { "type": ["@", "rules", "CC", "library"] + , "name": ["layout"] + , "stage": ["absl", "container"] + , "hdrs": ["internal/layout.h"] + , "deps": + [ ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/meta", "type_traits"] + , ["absl/strings", "strings"] + , ["absl/types", "span"] + , ["absl/utility", "utility"] + ] + } +, "flat_hash_map": + { "type": ["@", "rules", "CC", "library"] + , "name": ["flat_hash_map"] + , "stage": ["absl", "container"] + , "hdrs": ["flat_hash_map.h"] + , "deps": + [ "container_memory" + , "hash_function_defaults" + , "raw_hash_map" + , ["absl/algorithm", "algorithm_container"] + , ["absl/base", "core_headers"] + , ["absl/memory", "memory"] + ] + } +, "hash_function_defaults": + { "type": ["@", "rules", "CC", "library"] + , "name": ["hash_function_defaults"] + , "stage": ["absl", "container"] + , "hdrs": ["internal/hash_function_defaults.h"] + , "deps": + [ ["absl/base", "config"] + , ["absl/hash", "hash"] + , ["absl/strings", "strings"] + , ["absl/strings", "cord"] + ] + } +, "raw_hash_map": + { "type": ["@", "rules", "CC", "library"] + , "name": ["raw_hash_map"] + , "stage": ["absl", "container"] + , "hdrs": ["internal/raw_hash_map.h"] + , "deps": + ["container_memory", "raw_hash_set", ["absl/base", "throw_delegate"]] + } +, "common": + { "type": ["@", "rules", "CC", "library"] + , "name": ["common"] + , "stage": ["absl", "container"] + , "hdrs": ["internal/common.h"] + , "deps": [["absl/meta", "type_traits"], ["absl/types", "optional"]] + } +, "raw_hash_set": + { "type": ["@", "rules", "CC", "library"] + , "name": ["raw_hash_set"] + , "stage": ["absl", "container"] + , "hdrs": ["internal/raw_hash_set.h"] + , "srcs": ["internal/raw_hash_set.cc"] + , "deps": + [ "common" + , "compressed_tuple" + , "container_memory" + , "hash_policy_traits" + , "hashtable_debug_hooks" + , "hashtablez_sampler" + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "endian"] + , ["absl/base", "prefetch"] + , ["absl/base", "raw_logging_internal"] + , ["absl/memory", "memory"] + , ["absl/meta", "type_traits"] + , ["absl/numeric", "bits"] + , ["absl/utility", "utility"] + ] + } +, "container_common": + { "type": ["@", "rules", "CC", "library"] + , "name": ["container_common"] + , "stage": ["absl", "container"] + , "hdrs": ["internal/common.h"] + , "deps": [["absl/meta", "type_traits"]] + } +, "hash_policy_traits": + { "type": ["@", "rules", "CC", "library"] + , "name": ["hash_policy_traits"] + , "stage": ["absl", "container"] + , "hdrs": ["internal/hash_policy_traits.h"] + , "deps": ["common_policy_traits", ["absl/meta", "type_traits"]] + } +, "common_policy_traits": + { "type": ["@", "rules", "CC", "library"] + , "name": ["common_policy_traits"] + , "stage": ["absl", "container"] + , "hdrs": ["internal/common_policy_traits.h"] + , "deps": [["absl/meta", "type_traits"]] + } +, "hashtable_debug_hooks": + { "type": ["@", "rules", "CC", "library"] + , "name": ["hashtable_debug_hooks"] + , "stage": ["absl", "container"] + , "hdrs": ["internal/hashtable_debug_hooks.h"] + , "deps": [["absl/base", "config"]] + } +, "hashtablez_sampler": + { "type": ["@", "rules", "CC", "library"] + , "name": ["hashtablez_sampler"] + , "stage": ["absl", "container"] + , "hdrs": ["internal/hashtablez_sampler.h"] + , "srcs": + [ "internal/hashtablez_sampler.cc" + , "internal/hashtablez_sampler_force_weak_definition.cc" + ] + , "deps": + [ ["absl/base", "base"] + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/debugging", "stacktrace"] + , ["absl/memory", "memory"] + , ["absl/profiling", "exponential_biased"] + , ["absl/profiling", "sample_recorder"] + , ["absl/synchronization", "synchronization"] + , ["absl/utility", "utility"] + ] + } +, "flat_hash_set": + { "type": ["@", "rules", "CC", "library"] + , "name": ["flat_hash_set"] + , "stage": ["absl", "container"] + , "hdrs": ["flat_hash_set.h"] + , "deps": + [ "container_memory" + , "hash_function_defaults" + , "raw_hash_set" + , ["absl/algorithm", "algorithm_container"] + , ["absl/base", "core_headers"] + , ["absl/memory", "memory"] + ] + } } diff --git a/etc/import/absl/crc/TARGETS.absl b/etc/import/absl/crc/TARGETS.absl new file mode 100644 index 00000000..1924dbc5 --- /dev/null +++ b/etc/import/absl/crc/TARGETS.absl @@ -0,0 +1,88 @@ +{ "crc_cord_state": + { "type": ["@", "rules", "CC", "library"] + , "name": ["crc_cord_state"] + , "stage": ["absl", "crc"] + , "hdrs": ["internal/crc_cord_state.h"] + , "srcs": ["internal/crc_cord_state.cc"] + , "deps": + [ "crc32c" + , ["absl/base", "config"] + , ["absl/numeric", "bits"] + , ["absl/strings", "strings"] + ] + } +, "crc32c": + { "type": ["@", "rules", "CC", "library"] + , "name": ["crc32c"] + , "stage": ["absl", "crc"] + , "hdrs": + [ "crc32c.h" + , "internal/crc32c.h" + , "internal/crc_memcpy.h" + , "internal/crc32c_inline.h" + ] + , "srcs": + [ "crc32c.cc" + , "internal/crc_memcpy_fallback.cc" + , "internal/crc_memcpy_x86_64.cc" + , "internal/crc_non_temporal_memcpy.cc" + ] + , "deps": + [ "cpu_detect" + , "crc_internal" + , "non_temporal_memcpy" + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "dynamic_annotations"] + , ["absl/base", "endian"] + , ["absl/base", "prefetch"] + , ["absl/strings", "strings"] + ] + } +, "cpu_detect": + { "type": ["@", "rules", "CC", "library"] + , "name": ["crc_cpu_detect"] + , "stage": ["absl", "crc"] + , "hdrs": ["internal/cpu_detect.h"] + , "srcs": ["internal/cpu_detect.cc"] + , "deps": [["absl/base", "base"], ["absl/base", "config"]] + } +, "crc_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["crc_internal"] + , "stage": ["absl", "crc"] + , "hdrs": ["internal/crc.h", "internal/crc32_x86_arm_combined_simd.h"] + , "srcs": ["internal/crc.cc", "internal/crc_x86_arm_combined.cc"] + , "private-hdrs": ["internal/crc_internal.h"] + , "deps": + [ "cpu_detect" + , ["absl/base", "base"] + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "dynamic_annotations"] + , ["absl/base", "endian"] + , ["absl/base", "prefetch"] + , ["absl/base", "raw_logging_internal"] + , ["absl/memory", "memory"] + , ["absl/numeric", "bits"] + ] + } +, "non_temporal_memcpy": + { "type": ["@", "rules", "CC", "library"] + , "name": ["non_temporal_memcpy"] + , "stage": ["absl", "crc"] + , "hdrs": ["internal/non_temporal_memcpy.h"] + , "deps": + [ "non_temporal_arm_intrinsics" + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + ] + } +, "non_temporal_arm_intrinsics": + { "type": ["@", "rules", "CC", "library"] + , "name": ["non_temporal_arm_intrinsics"] + , "stage": ["absl", "crc"] + , "hdrs": ["internal/non_temporal_arm_intrinsics.h"] + , "deps": [["absl/base", "config"]] + } +} diff --git a/etc/import/absl/debugging/TARGETS.absl b/etc/import/absl/debugging/TARGETS.absl new file mode 100644 index 00000000..56212eb8 --- /dev/null +++ b/etc/import/absl/debugging/TARGETS.absl @@ -0,0 +1,107 @@ +{ "symbolize": + { "type": ["@", "rules", "CC", "library"] + , "arguments_config": ["COMPILER_FAMILY", "ARCH", "TARGET_ARCH"] + , "name": ["symbolize"] + , "stage": ["absl", "debugging"] + , "hdrs": ["internal/symbolize.h", "symbolize.h"] + , "srcs": ["symbolize.cc"] + , "private-hdrs": + [ "symbolize_darwin.inc" + , "symbolize_elf.inc" + , "symbolize_emscripten.inc" + , "symbolize_unimplemented.inc" + , "symbolize_win32.inc" + ] + , "private-ldflags": + { "type": "++" + , "$1": + [ { "type": "case*" + , "expr": {"type": "var", "name": "COMPILER_FAMILY"} + , "case": [["mingw", ["-ladvapi32"]]] + } + , { "type": "case" + , "expr": + { "type": "var" + , "name": "TARGET_ARCH" + , "default": + { "type": "var" + , "name": "ARCH" + , "default": + {"type": "fail", "msg": "Required variable 'ARCH' is not set."} + } + } + , "case": {"arm": ["-latomic"]} + } + ] + } + , "deps": + [ "debugging_internal" + , "demangle_internal" + , ["absl/base", "base"] + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "dynamic_annotations"] + , ["absl/base", "malloc_internal"] + , ["absl/base", "raw_logging_internal"] + , ["absl/strings", "strings"] + ] + } +, "stacktrace": + { "type": ["@", "rules", "CC", "library"] + , "name": ["stacktrace"] + , "stage": ["absl", "debugging"] + , "hdrs": ["stacktrace.h", "internal/stacktrace_x86-inl.inc"] + , "srcs": ["stacktrace.cc"] + , "private-hdrs": + [ "internal/stacktrace_config.h" + , "internal/stacktrace_aarch64-inl.inc" + , "internal/stacktrace_arm-inl.inc" + , "internal/stacktrace_emscripten-inl.inc" + , "internal/stacktrace_generic-inl.inc" + , "internal/stacktrace_powerpc-inl.inc" + , "internal/stacktrace_riscv-inl.inc" + , "internal/stacktrace_unimplemented-inl.inc" + , "internal/stacktrace_win32-inl.inc" + ] + , "deps": + [ "debugging_internal" + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "raw_logging_internal"] + ] + } +, "debugging_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["debugging_internal"] + , "stage": ["absl", "debugging"] + , "hdrs": + [ "internal/address_is_readable.h" + , "internal/elf_mem_image.h" + , "internal/vdso_support.h" + ] + , "srcs": + [ "internal/address_is_readable.cc" + , "internal/elf_mem_image.cc" + , "internal/vdso_support.cc" + ] + , "deps": + [ ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "dynamic_annotations"] + , ["absl/base", "errno_saver"] + , ["absl/base", "raw_logging_internal"] + ] + } +, "demangle_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["demangle_internal"] + , "stage": ["absl", "debugging"] + , "hdrs": ["internal/demangle.h"] + , "srcs": ["internal/demangle.cc"] + , "deps": + [ ["absl/base", "base"] + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + ] + } +} diff --git a/etc/import/absl/functional/TARGETS.absl b/etc/import/absl/functional/TARGETS.absl new file mode 100644 index 00000000..3862316b --- /dev/null +++ b/etc/import/absl/functional/TARGETS.absl @@ -0,0 +1,37 @@ +{ "function_ref": + { "type": ["@", "rules", "CC", "library"] + , "name": ["function_ref"] + , "stage": ["absl", "functional"] + , "hdrs": ["function_ref.h", "internal/function_ref.h"] + , "deps": + [ ["absl/base", "base_internal"] + , ["absl/base", "core_headers"] + , ["absl/meta", "type_traits"] + ] + } +, "any_invocable": + { "type": ["@", "rules", "CC", "library"] + , "name": ["any_invocable"] + , "stage": ["absl", "functional"] + , "hdrs": ["any_invocable.h", "internal/any_invocable.h"] + , "deps": + [ ["absl/base", "base_internal"] + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/meta", "type_traits"] + , ["absl/utility", "utility"] + ] + } +, "bind_front": + { "type": ["@", "rules", "CC", "library"] + , "name": ["bind_front"] + , "stage": ["absl", "functional"] + , "hdrs": ["bind_front.h", "internal/front_binder.h"] + , "deps": + [ ["absl/base", "base_internal"] + , ["absl/container", "compressed_tuple"] + , ["absl/meta", "type_traits"] + , ["absl/utility", "utility"] + ] + } +} diff --git a/etc/import/absl/hash/TARGETS.absl b/etc/import/absl/hash/TARGETS.absl new file mode 100644 index 00000000..1d381172 --- /dev/null +++ b/etc/import/absl/hash/TARGETS.absl @@ -0,0 +1,48 @@ +{ "hash": + { "type": ["@", "rules", "CC", "library"] + , "name": ["hash"] + , "stage": ["absl", "hash"] + , "hdrs": ["hash.h", "internal/hash.h"] + , "srcs": ["internal/hash.cc"] + , "deps": + [ "city" + , "low_level_hash" + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "endian"] + , ["absl/container", "fixed_array"] + , ["absl/functional", "function_ref"] + , ["absl/meta", "type_traits"] + , ["absl/numeric", "bits"] + , ["absl/numeric", "int128"] + , ["absl/strings", "strings"] + , ["absl/types", "optional"] + , ["absl/types", "variant"] + , ["absl/utility", "utility"] + ] + } +, "city": + { "type": ["@", "rules", "CC", "library"] + , "name": ["city"] + , "stage": ["absl", "hash"] + , "hdrs": ["internal/city.h"] + , "srcs": ["internal/city.cc"] + , "deps": + [ ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "endian"] + ] + } +, "low_level_hash": + { "type": ["@", "rules", "CC", "library"] + , "name": ["low_level_hash"] + , "stage": ["absl", "hash"] + , "hdrs": ["internal/low_level_hash.h"] + , "srcs": ["internal/low_level_hash.cc"] + , "deps": + [ ["absl/base", "config"] + , ["absl/base", "endian"] + , ["absl/numeric", "int128"] + ] + } +} diff --git a/etc/import/absl/numeric/TARGETS.absl b/etc/import/absl/numeric/TARGETS.absl index 9d07c5ec..3b4203a9 100644 --- a/etc/import/absl/numeric/TARGETS.absl +++ b/etc/import/absl/numeric/TARGETS.absl @@ -2,9 +2,23 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["int128"] , "stage": ["absl", "numeric"] - , "srcs": ["int128.cc"] , "hdrs": ["int128.h", "int128_have_intrinsic.inc", "int128_no_intrinsic.inc"] + , "srcs": ["int128.cc"] + , "deps": ["bits", ["absl/base", "config"], ["absl/base", "core_headers"]] + } +, "bits": + { "type": ["@", "rules", "CC", "library"] + , "name": ["bits"] + , "stage": ["absl", "numeric"] + , "hdrs": ["bits.h", "internal/bits.h"] , "deps": [["absl/base", "config"], ["absl/base", "core_headers"]] } +, "numeric_representation": + { "type": ["@", "rules", "CC", "library"] + , "name": ["numeric_representation"] + , "stage": ["absl", "numeric"] + , "hdrs": ["internal/representation.h"] + , "deps": [["absl/base", "config"]] + } } diff --git a/etc/import/absl/profiling/TARGETS.absl b/etc/import/absl/profiling/TARGETS.absl new file mode 100644 index 00000000..67042bf9 --- /dev/null +++ b/etc/import/absl/profiling/TARGETS.absl @@ -0,0 +1,21 @@ +{ "exponential_biased": + { "type": ["@", "rules", "CC", "library"] + , "name": ["exponential_biased"] + , "stage": ["absl", "profiling"] + , "hdrs": ["internal/exponential_biased.h"] + , "srcs": ["internal/exponential_biased.cc"] + , "deps": [["absl/base", "config"], ["absl/base", "core_headers"]] + } +, "sample_recorder": + { "type": ["@", "rules", "CC", "library"] + , "name": ["sample_recorder"] + , "stage": ["absl", "profiling"] + , "hdrs": ["internal/sample_recorder.h"] + , "deps": + [ ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/synchronization", "synchronization"] + , ["absl/time", "time"] + ] + } +} diff --git a/etc/import/absl/random/TARGETS.absl b/etc/import/absl/random/TARGETS.absl new file mode 100644 index 00000000..7bc97f11 --- /dev/null +++ b/etc/import/absl/random/TARGETS.absl @@ -0,0 +1,345 @@ +{ "random": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random"] + , "stage": ["absl", "random"] + , "hdrs": ["random.h"] + , "deps": + [ "random_distributions" + , "random_seed_sequences" + , "random_internal_nonsecure_base" + , "random_internal_pcg_engine" + , "random_internal_pool_urbg" + , "random_internal_randen_engine" + ] + } +, "random_distributions": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_distributions"] + , "stage": ["absl", "random"] + , "hdrs": + [ "bernoulli_distribution.h" + , "beta_distribution.h" + , "discrete_distribution.h" + , "distributions.h" + , "exponential_distribution.h" + , "gaussian_distribution.h" + , "log_uniform_int_distribution.h" + , "poisson_distribution.h" + , "uniform_int_distribution.h" + , "uniform_real_distribution.h" + , "zipf_distribution.h" + ] + , "srcs": ["discrete_distribution.cc", "gaussian_distribution.cc"] + , "deps": + [ ["absl/base", "base_internal"] + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/meta", "type_traits"] + , ["absl/numeric", "bits"] + , "random_internal_distribution_caller" + , "random_internal_fast_uniform_bits" + , "random_internal_fastmath" + , "random_internal_generate_real" + , "random_internal_iostream_state_saver" + , "random_internal_traits" + , "random_internal_uniform_helper" + , "random_internal_wide_multiply" + , ["absl/strings", "strings"] + ] + } +, "random_internal_nonsecure_base": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_nonsecure_base"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/nonsecure_base.h"] + , "deps": + [ "random_internal_pool_urbg" + , "random_internal_salted_seed_seq" + , "random_internal_seed_material" + , ["absl/base", "core_headers"] + , ["absl/container", "inlined_vector"] + , ["absl/meta", "type_traits"] + , ["absl/types", "span"] + ] + } +, "random_internal_pcg_engine": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_pcg_engine"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/pcg_engine.h"] + , "deps": + [ ["absl/base", "config"] + , ["absl/numeric", "int128"] + , "random_internal_fastmath" + , "random_internal_iostream_state_saver" + , ["absl/meta", "type_traits"] + ] + } +, "random_internal_pool_urbg": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_pool_urbg"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/pool_urbg.h"] + , "srcs": ["internal/pool_urbg.cc"] + , "private-ldflags": ["-pthread"] + , "deps": + [ "random_internal_randen" + , "random_internal_seed_material" + , "random_internal_traits" + , ["absl/base", "base"] + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "endian"] + , ["absl/base", "raw_logging_internal"] + , "random_seed_gen_exception" + , ["absl/types", "span"] + ] + } +, "random_internal_randen_engine": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_randen_engine"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/randen_engine.h"] + , "deps": + [ "random_internal_iostream_state_saver" + , "random_internal_randen" + , ["absl/base", "endian"] + , ["absl/meta", "type_traits"] + ] + } +, "random_seed_sequences": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_seed_sequences"] + , "stage": ["absl", "random"] + , "hdrs": ["seed_sequences.h"] + , "srcs": ["seed_sequences.cc"] + , "deps": + [ "random_seed_gen_exception" + , ["absl/base", "config"] + , "random_internal_pool_urbg" + , "random_internal_salted_seed_seq" + , "random_internal_seed_material" + , ["absl/types", "span"] + ] + } +, "random_internal_generate_real": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_generate_real"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/generate_real.h"] + , "deps": + [ "random_internal_fastmath" + , "random_internal_traits" + , ["absl/meta", "type_traits"] + , ["absl/numeric", "bits"] + ] + } +, "random_internal_distribution_caller": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_distribution_caller"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/distribution_caller.h"] + , "deps": + [ ["absl/base", "config"] + , ["absl/base", "fast_type_id"] + , ["absl/utility", "utility"] + ] + } +, "random_internal_fast_uniform_bits": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_fast_uniform_bits"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/fast_uniform_bits.h"] + , "deps": + [ "random_internal_traits" + , ["absl/base", "config"] + , ["absl/meta", "type_traits"] + ] + } +, "random_internal_fastmath": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_fastmath"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/fastmath.h"] + , "deps": [["absl/numeric", "bits"]] + } +, "random_internal_iostream_state_saver": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_iostream_state_saver"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/iostream_state_saver.h"] + , "deps": [["absl/meta", "type_traits"], ["absl/numeric", "int128"]] + } +, "random_internal_traits": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_traits"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/traits.h"] + , "deps": + [ ["absl/base", "config"] + , ["absl/numeric", "bits"] + , ["absl/numeric", "int128"] + ] + } +, "random_internal_uniform_helper": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_uniform_helper"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/uniform_helper.h"] + , "deps": + [ "random_internal_traits" + , ["absl/base", "config"] + , ["absl/meta", "type_traits"] + , ["absl/numeric", "int128"] + ] + } +, "random_internal_wide_multiply": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_wide_multiply"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/wide_multiply.h"] + , "deps": + [ "random_internal_traits" + , ["absl/base", "config"] + , ["absl/numeric", "bits"] + , ["absl/numeric", "int128"] + ] + } +, "random_internal_salted_seed_seq": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_salted_seed_seq"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/salted_seed_seq.h"] + , "deps": + [ "random_internal_seed_material" + , ["absl/container", "inlined_vector"] + , ["absl/meta", "type_traits"] + , ["absl/types", "optional"] + , ["absl/types", "span"] + ] + } +, "random_internal_seed_material": + { "type": ["@", "rules", "CC", "library"] + , "arguments_config": ["USE_SYSTEM_LIBS", "OS"] + , "name": ["random_internal_seed_material"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/seed_material.h"] + , "srcs": ["internal/seed_material.cc"] + , "private-ldflags": + { "type": "if" + , "cond": {"type": "var", "name": "USE_SYSTEM_LIBS"} + , "then": + { "type": "case*" + , "expr": {"type": "var", "name": "OS"} + , "case": [["windows", ["-lbcrypt"]]] + } + } + , "deps": + { "type": "++" + , "$1": + [ [ "random_internal_fast_uniform_bits" + , ["absl/base", "core_headers"] + , ["absl/base", "dynamic_annotations"] + , ["absl/base", "raw_logging_internal"] + , ["absl/strings", "strings"] + , ["absl/types", "optional"] + , ["absl/types", "span"] + ] + , { "type": "if" + , "cond": {"type": "var", "name": "USE_SYSTEM_LIBS"} + , "then": [] + , "else": + { "type": "case*" + , "expr": {"type": "var", "name": "OS"} + , "case": [["windows", [["@", "bcrypt", "", "bcrypt"]]]] + } + } + ] + } + } +, "random_internal_randen": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_randen"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/randen.h"] + , "srcs": ["internal/randen.cc"] + , "deps": + [ "random_internal_platform" + , "random_internal_randen_hwaes" + , "random_internal_randen_slow" + , ["absl/base", "raw_logging_internal"] + ] + } +, "random_seed_gen_exception": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_seed_gen_exception"] + , "stage": ["absl", "random"] + , "hdrs": ["seed_gen_exception.h"] + , "srcs": ["seed_gen_exception.cc"] + , "deps": [["absl/base", "config"]] + } +, "random_internal_platform": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_platform"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/randen_traits.h", "internal/platform.h"] + , "srcs": ["internal/randen_round_keys.cc"] + , "deps": [["absl/base", "config"]] + } +, "random_internal_randen_hwaes": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_randen_hwaes"] + , "arguments_config": ["TARGET_ARCH", "COMPILER_FAMILY"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/randen_detect.h", "internal/randen_hwaes.h"] + , "srcs": ["internal/randen_detect.cc"] + , "deps": + [ "random_internal_platform" + , "random_internal_randen_hwaes_impl" + , ["absl/base", "config"] + ] + } +, "random_internal_randen_slow": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_randen_slow"] + , "stage": ["absl", "random"] + , "hdrs": ["internal/randen_slow.h"] + , "srcs": ["internal/randen_slow.cc"] + , "deps": + [ "random_internal_platform" + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "endian"] + , ["absl/numeric", "int128"] + ] + } +, "random_internal_randen_hwaes_impl": + { "type": ["@", "rules", "CC", "library"] + , "name": ["random_internal_randen_hwaes_impl"] + , "arguments_config": ["TARGET_ARCH", "COMPILER_FAMILY"] + , "stage": ["absl", "random"] + , "private-hdrs": ["internal/randen_hwaes.h"] + , "srcs": ["internal/randen_hwaes.cc"] + , "private-cflags": + { "type": "case*" + , "expr": {"type": "var", "name": "TARGET_ARCH"} + , "case": + [ ["arm", ["-mfpu=neon"]] + , ["arm64", ["-march=armv8-a+crypto"]] + , [ "x86_64" + , { "type": "case*" + , "expr": {"type": "var", "name": "COMPILER_FAMILY"} + , "case": [["msvc", []]] + , "default": ["-maes", "-msse4.1"] + } + ] + ] + } + , "deps": + [ "random_internal_platform" + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/numeric", "int128"] + ] + } +} diff --git a/etc/import/absl/status/TARGETS.absl b/etc/import/absl/status/TARGETS.absl new file mode 100644 index 00000000..73dc3a52 --- /dev/null +++ b/etc/import/absl/status/TARGETS.absl @@ -0,0 +1,40 @@ +{ "status": + { "type": ["@", "rules", "CC", "library"] + , "name": ["status"] + , "stage": ["absl", "status"] + , "hdrs": + ["status.h", "status_payload_printer.h", "internal/status_internal.h"] + , "srcs": ["status.cc", "status_payload_printer.cc"] + , "deps": + [ ["absl/base", "atomic_hook"] + , ["absl/base", "core_headers"] + , ["absl/base", "raw_logging_internal"] + , ["absl/base", "strerror"] + , ["absl/container", "inlined_vector"] + , ["absl/debugging", "stacktrace"] + , ["absl/debugging", "symbolize"] + , ["absl/functional", "function_ref"] + , ["absl/strings", "strings"] + , ["absl/strings", "cord"] + , ["absl/strings", "str_format"] + , ["absl/types", "optional"] + ] + } +, "statusor": + { "type": ["@", "rules", "CC", "library"] + , "name": ["statusor"] + , "stage": ["absl", "status"] + , "hdrs": ["statusor.h", "internal/statusor_internal.h"] + , "srcs": ["statusor.cc"] + , "deps": + [ "status" + , ["absl/base", "base"] + , ["absl/base", "core_headers"] + , ["absl/base", "raw_logging_internal"] + , ["absl/meta", "type_traits"] + , ["absl/strings", "strings"] + , ["absl/types", "variant"] + , ["absl/utility", "utility"] + ] + } +} diff --git a/etc/import/absl/strings/TARGETS.absl b/etc/import/absl/strings/TARGETS.absl index 68ffdee1..ac6405c6 100644 --- a/etc/import/absl/strings/TARGETS.absl +++ b/etc/import/absl/strings/TARGETS.absl @@ -1,35 +1,37 @@ -{ "internal": +{ "strings": { "type": ["@", "rules", "CC", "library"] - , "name": ["strings_internal"] + , "name": ["strings"] , "stage": ["absl", "strings"] - , "srcs": - ["internal/escaping.cc", "internal/ostringstream.cc", "internal/utf8.cc"] , "hdrs": - [ "internal/char_map.h" - , "internal/escaping.h" - , "internal/ostringstream.h" - , "internal/resize_uninitialized.h" - , "internal/utf8.h" - ] - , "deps": - [ ["absl/base", "config"] - , ["absl/base", "core_headers"] - , ["absl/base", "endian"] - , ["absl/base", "raw_logging_internal"] - , ["absl/meta", "type_traits"] + [ "ascii.h" + , "charconv.h" + , "escaping.h" + , "internal/damerau_levenshtein_distance.h" + , "internal/string_constant.h" + , "internal/has_absl_stringify.h" + , "match.h" + , "numbers.h" + , "str_cat.h" + , "str_join.h" + , "str_replace.h" + , "str_split.h" + , "string_view.h" + , "strip.h" + , "substitute.h" + , "internal/stringify_sink.h" + , "internal/str_join_internal.h" + , "internal/str_split_internal.h" + , "internal/stl_type_traits.h" ] - } -, "strings": - { "type": ["@", "rules", "CC", "library"] - , "name": ["strings"] - , "stage": ["absl", "strings"] , "srcs": [ "ascii.cc" , "charconv.cc" , "escaping.cc" , "internal/charconv_bigint.cc" , "internal/charconv_parse.cc" + , "internal/damerau_levenshtein_distance.cc" , "internal/memutil.cc" + , "internal/stringify_sink.cc" , "match.cc" , "numbers.cc" , "str_cat.cc" @@ -38,30 +40,14 @@ , "string_view.cc" , "substitute.cc" ] - , "hdrs": - [ "ascii.h" - , "charconv.h" - , "escaping.h" - , "internal/memutil.h" - , "internal/charconv_bigint.h" + , "private-hdrs": + [ "internal/charconv_bigint.h" , "internal/charconv_parse.h" - , "internal/stl_type_traits.h" - , "internal/str_join_internal.h" - , "internal/str_split_internal.h" - , "match.h" - , "numbers.h" - , "str_cat.h" - , "str_join.h" - , "str_replace.h" - , "str_split.h" - , "string_view.h" - , "strip.h" - , "substitute.h" + , "internal/memutil.h" ] , "deps": - [ "internal" + [ "strings_internal" , ["absl/base", "base"] - , ["absl/base", "bits"] , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "endian"] @@ -69,44 +55,236 @@ , ["absl/base", "throw_delegate"] , ["absl/memory", "memory"] , ["absl/meta", "type_traits"] + , ["absl/numeric", "bits"] , ["absl/numeric", "int128"] ] } -, "str_format_internal": +, "strings_internal": { "type": ["@", "rules", "CC", "library"] - , "name": ["str_format_internal"] + , "name": ["strings_internal"] , "stage": ["absl", "strings"] + , "hdrs": + [ "internal/char_map.h" + , "internal/escaping.h" + , "internal/ostringstream.h" + , "internal/resize_uninitialized.h" + , "internal/utf8.h" + ] , "srcs": - [ "internal/str_format/arg.cc" - , "internal/str_format/bind.cc" - , "internal/str_format/extension.cc" - , "internal/str_format/float_conversion.cc" - , "internal/str_format/output.cc" - , "internal/str_format/parser.cc" + ["internal/escaping.cc", "internal/ostringstream.cc", "internal/utf8.cc"] + , "deps": + [ ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "endian"] + , ["absl/base", "raw_logging_internal"] + , ["absl/meta", "type_traits"] + ] + } +, "cord": + { "type": ["@", "rules", "CC", "library"] + , "name": ["cord"] + , "stage": ["absl", "strings"] + , "hdrs": ["cord.h", "cord_buffer.h", "cord_analysis.h"] + , "srcs": ["cord.cc", "cord_analysis.cc", "cord_buffer.cc"] + , "deps": + [ "cord_internal" + , "cordz_functions" + , "cordz_info" + , "cordz_statistics" + , "cordz_update_scope" + , "cordz_update_tracker" + , "strings_internal" + , "str_format" + , "strings" + , ["absl/base", "base"] + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "endian"] + , ["absl/base", "raw_logging_internal"] + , ["absl/container", "fixed_array"] + , ["absl/container", "inlined_vector"] + , ["absl/crc", "crc_cord_state"] + , ["absl/functional", "function_ref"] + , ["absl/meta", "type_traits"] + , ["absl/numeric", "bits"] + , ["absl/types", "optional"] + , ["absl/types", "span"] ] + } +, "cord_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["cord_internal"] + , "stage": ["absl", "strings"] + , "hdrs": + [ "internal/cord_data_edge.h" + , "internal/cord_internal.h" + , "internal/cord_rep_btree.h" + , "internal/cord_rep_btree_navigator.h" + , "internal/cord_rep_btree_reader.h" + , "internal/cord_rep_crc.h" + , "internal/cord_rep_consume.h" + , "internal/cord_rep_flat.h" + , "internal/cord_rep_ring.h" + , "internal/cord_rep_ring_reader.h" + ] + , "srcs": + [ "internal/cord_internal.cc" + , "internal/cord_rep_btree.cc" + , "internal/cord_rep_btree_navigator.cc" + , "internal/cord_rep_btree_reader.cc" + , "internal/cord_rep_crc.cc" + , "internal/cord_rep_consume.cc" + , "internal/cord_rep_ring.cc" + ] + , "deps": + [ "strings" + , ["absl/base", "base_internal"] + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "endian"] + , ["absl/base", "raw_logging_internal"] + , ["absl/base", "throw_delegate"] + , ["absl/container", "compressed_tuple"] + , ["absl/container", "container_memory"] + , ["absl/container", "inlined_vector"] + , ["absl/container", "layout"] + , ["absl/crc", "crc_cord_state"] + , ["absl/functional", "function_ref"] + , ["absl/meta", "type_traits"] + , ["absl/types", "span"] + ] + } +, "cordz_functions": + { "type": ["@", "rules", "CC", "library"] + , "name": ["cordz_functions"] + , "stage": ["absl", "strings"] + , "hdrs": ["internal/cordz_functions.h"] + , "srcs": ["internal/cordz_functions.cc"] + , "deps": + [ ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "raw_logging_internal"] + , ["absl/profiling", "exponential_biased"] + ] + } +, "cordz_info": + { "type": ["@", "rules", "CC", "library"] + , "arguments_config": ["ARCH", "TARGET_ARCH"] + , "name": ["cordz_info"] + , "stage": ["absl", "strings"] + , "hdrs": ["internal/cordz_info.h"] + , "srcs": ["internal/cordz_info.cc"] + , "private-ldflags": + { "type": "case" + , "expr": + { "type": "var" + , "name": "TARGET_ARCH" + , "default": + { "type": "var" + , "name": "ARCH" + , "default": + {"type": "fail", "msg": "Required variable 'ARCH' is not set."} + } + } + , "case": {"arm": ["-latomic"]} + } + , "deps": + [ "cord_internal" + , "cordz_functions" + , "cordz_handle" + , "cordz_statistics" + , "cordz_update_tracker" + , ["absl/base", "base"] + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "raw_logging_internal"] + , ["absl/container", "inlined_vector"] + , ["absl/debugging", "stacktrace"] + , ["absl/synchronization", "synchronization"] + , ["absl/types", "span"] + ] + } +, "cordz_update_scope": + { "type": ["@", "rules", "CC", "library"] + , "name": ["cordz_update_scope"] + , "stage": ["absl", "strings"] + , "hdrs": ["internal/cordz_update_scope.h"] + , "deps": + [ "cord_internal" + , "cordz_info" + , "cordz_update_tracker" + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + ] + } +, "cordz_update_tracker": + { "type": ["@", "rules", "CC", "library"] + , "name": ["cordz_update_tracker"] + , "stage": ["absl", "strings"] + , "hdrs": ["internal/cordz_update_tracker.h"] + , "deps": [["absl/base", "config"]] + } +, "cordz_handle": + { "type": ["@", "rules", "CC", "library"] + , "name": ["cordz_handle"] + , "stage": ["absl", "strings"] + , "hdrs": ["internal/cordz_handle.h"] + , "srcs": ["internal/cordz_handle.cc"] + , "deps": + [ ["absl/base", "base"] + , ["absl/base", "config"] + , ["absl/base", "raw_logging_internal"] + , ["absl/synchronization", "synchronization"] + ] + } +, "cordz_statistics": + { "type": ["@", "rules", "CC", "library"] + , "name": ["cordz_statistics"] + , "stage": ["absl", "strings"] + , "hdrs": ["internal/cordz_statistics.h"] + , "deps": ["cordz_update_tracker", ["absl/base", "config"]] + } +, "str_format": + { "type": ["@", "rules", "CC", "library"] + , "name": ["str_format"] + , "stage": ["absl", "strings"] + , "hdrs": ["str_format.h"] + , "deps": ["str_format_internal"] + } +, "str_format_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["str_format_internal"] + , "stage": ["absl", "strings"] , "hdrs": [ "internal/str_format/arg.h" , "internal/str_format/bind.h" , "internal/str_format/checker.h" + , "internal/str_format/constexpr_parser.h" , "internal/str_format/extension.h" , "internal/str_format/float_conversion.h" , "internal/str_format/output.h" , "internal/str_format/parser.h" ] + , "srcs": + [ "internal/str_format/arg.cc" + , "internal/str_format/bind.cc" + , "internal/str_format/extension.cc" + , "internal/str_format/float_conversion.cc" + , "internal/str_format/output.cc" + , "internal/str_format/parser.cc" + ] , "deps": [ "strings" , ["absl/base", "config"] , ["absl/base", "core_headers"] + , ["absl/functional", "function_ref"] , ["absl/meta", "type_traits"] + , ["absl/numeric", "bits"] , ["absl/numeric", "int128"] + , ["absl/numeric", "numeric_representation"] + , ["absl/types", "optional"] , ["absl/types", "span"] + , ["absl/utility", "utility"] ] } -, "str_format": - { "type": ["@", "rules", "CC", "library"] - , "name": ["str_format"] - , "stage": ["absl", "strings"] - , "hdrs": ["str_format.h"] - , "deps": ["str_format_internal"] - } } diff --git a/etc/import/absl/synchronization/TARGETS.absl b/etc/import/absl/synchronization/TARGETS.absl new file mode 100644 index 00000000..14a530d2 --- /dev/null +++ b/etc/import/absl/synchronization/TARGETS.absl @@ -0,0 +1,86 @@ +{ "synchronization": + { "type": ["@", "rules", "CC", "library"] + , "arguments_config": ["ARCH", "TARGET_ARCH"] + , "name": ["synchronization"] + , "stage": ["absl", "synchronization"] + , "hdrs": + [ "barrier.h" + , "blocking_counter.h" + , "internal/create_thread_identity.h" + , "internal/futex.h" + , "internal/per_thread_sem.h" + , "internal/waiter.h" + , "mutex.h" + , "notification.h" + ] + , "srcs": + [ "barrier.cc" + , "blocking_counter.cc" + , "internal/create_thread_identity.cc" + , "internal/per_thread_sem.cc" + , "internal/waiter.cc" + , "notification.cc" + , "mutex.cc" + ] + , "private-ldflags": + { "type": "++" + , "$1": + [ ["-pthread"] + , { "type": "case" + , "expr": + { "type": "var" + , "name": "TARGET_ARCH" + , "default": + { "type": "var" + , "name": "ARCH" + , "default": + {"type": "fail", "msg": "Required variable 'ARCH' is not set."} + } + } + , "case": {"arm": ["-latomic"]} + } + ] + } + , "deps": + [ "graphcycles_internal" + , "kernel_timeout_internal" + , ["absl/base", "atomic_hook"] + , ["absl/base", "base"] + , ["absl/base", "base_internal"] + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "dynamic_annotations"] + , ["absl/base", "malloc_internal"] + , ["absl/base", "raw_logging_internal"] + , ["absl/debugging", "stacktrace"] + , ["absl/debugging", "symbolize"] + , ["absl/time", "time"] + ] + } +, "graphcycles_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["graphcycles_internal"] + , "stage": ["absl", "synchronization"] + , "hdrs": ["internal/graphcycles.h"] + , "srcs": ["internal/graphcycles.cc"] + , "deps": + [ ["absl/base", "base"] + , ["absl/base", "base_internal"] + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "malloc_internal"] + , ["absl/base", "raw_logging_internal"] + ] + } +, "kernel_timeout_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["kernel_timeout_internal"] + , "stage": ["absl", "synchronization"] + , "hdrs": ["internal/kernel_timeout.h"] + , "deps": + [ ["absl/base", "core_headers"] + , ["absl/base", "raw_logging_internal"] + , ["absl/time", "time"] + ] + } +} diff --git a/etc/import/absl/time/TARGETS.absl b/etc/import/absl/time/TARGETS.absl index e52a2eaa..0f7f8c73 100644 --- a/etc/import/absl/time/TARGETS.absl +++ b/etc/import/absl/time/TARGETS.absl @@ -2,24 +2,79 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["time"] , "stage": ["absl", "time"] + , "hdrs": ["civil_time.h", "clock.h", "time.h"] , "srcs": ["civil_time.cc", "clock.cc", "duration.cc", "format.cc", "time.cc"] - , "hdrs": - [ "civil_time.h" - , "clock.h" - , "time.h" - , "internal/get_current_time_chrono.inc" + , "private-hdrs": + [ "internal/get_current_time_chrono.inc" , "internal/get_current_time_posix.inc" ] , "deps": [ ["absl/base", "base"] + , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "raw_logging_internal"] , ["absl/numeric", "int128"] , ["absl/strings", "strings"] - , ["absl/base", "config"] - , ["./", "internal/cctz", "civil_time"] - , ["./", "internal/cctz", "time_zone"] + , "civil_time" + , "time_zone" + , ["absl/types", "optional"] + ] + } +, "civil_time": + { "type": ["@", "rules", "CC", "library"] + , "name": ["civil_time"] + , "stage": ["absl", "time"] + , "hdrs": + [ "internal/cctz/include/cctz/civil_time.h" + , "internal/cctz/include/cctz/civil_time_detail.h" + ] + , "srcs": ["internal/cctz/src/civil_time_detail.cc"] + , "deps": [["absl/base", "config"]] + } +, "time_zone": + { "type": ["@", "rules", "CC", "library"] + , "arguments_config": ["ARCH", "TARGET_ARCH"] + , "name": ["time_zone"] + , "stage": ["absl", "time"] + , "hdrs": + [ "internal/cctz/include/cctz/time_zone.h" + , "internal/cctz/include/cctz/zone_info_source.h" + ] + , "srcs": + [ "internal/cctz/src/time_zone_fixed.cc" + , "internal/cctz/src/time_zone_format.cc" + , "internal/cctz/src/time_zone_if.cc" + , "internal/cctz/src/time_zone_impl.cc" + , "internal/cctz/src/time_zone_info.cc" + , "internal/cctz/src/time_zone_libc.cc" + , "internal/cctz/src/time_zone_lookup.cc" + , "internal/cctz/src/time_zone_posix.cc" + , "internal/cctz/src/zone_info_source.cc" + ] + , "private-hdrs": + [ "internal/cctz/src/time_zone_fixed.h" + , "internal/cctz/src/time_zone_if.h" + , "internal/cctz/src/time_zone_impl.h" + , "internal/cctz/src/time_zone_info.h" + , "internal/cctz/src/time_zone_libc.h" + , "internal/cctz/src/time_zone_posix.h" + , "internal/cctz/src/tzfile.h" ] + , "private-ldflags": + { "type": "case" + , "expr": + { "type": "var" + , "name": "TARGET_ARCH" + , "default": + { "type": "var" + , "name": "ARCH" + , "default": + {"type": "fail", "msg": "Required variable 'ARCH' is not set."} + } + } + , "case": {"arm": ["-latomic"]} + } + , "deps": ["civil_time", ["absl/base", "config"]] } } diff --git a/etc/import/absl/time/internal/cctz/TARGETS.absl b/etc/import/absl/time/internal/cctz/TARGETS.absl deleted file mode 100644 index d890bd0e..00000000 --- a/etc/import/absl/time/internal/cctz/TARGETS.absl +++ /dev/null @@ -1,41 +0,0 @@ -{ "civil_time": - { "type": ["@", "rules", "CC", "library"] - , "name": ["civil_time"] - , "stage": ["absl", "time", "internal", "cctz"] - , "srcs": ["src/civil_time_detail.cc"] - , "hdrs": ["include/cctz/civil_time.h", "include/cctz/civil_time_detail.h"] - , "deps": [["absl/base", "config"]] - } -, "time_zone": - { "type": ["@", "rules", "CC", "library"] - , "name": ["time_zone"] - , "stage": ["absl", "time", "internal", "cctz"] - , "private-cflags": - [ "-Wno-shadow" - , "-Wno-unused-template" - , "-Wno-tautological-type-limit-compare" - ] - , "srcs": - [ "src/time_zone_fixed.cc" - , "src/time_zone_format.cc" - , "src/time_zone_if.cc" - , "src/time_zone_impl.cc" - , "src/time_zone_info.cc" - , "src/time_zone_libc.cc" - , "src/time_zone_lookup.cc" - , "src/time_zone_posix.cc" - , "src/zone_info_source.cc" - ] - , "private-hdrs": - [ "src/time_zone_fixed.h" - , "src/time_zone_if.h" - , "src/time_zone_impl.h" - , "src/time_zone_info.h" - , "src/time_zone_libc.h" - , "src/time_zone_posix.h" - , "src/tzfile.h" - ] - , "hdrs": ["include/cctz/time_zone.h", "include/cctz/zone_info_source.h"] - , "deps": ["civil_time", ["absl/base", "config"]] - } -} diff --git a/etc/import/absl/types/TARGETS.absl b/etc/import/absl/types/TARGETS.absl index 47185086..de7761fe 100644 --- a/etc/import/absl/types/TARGETS.absl +++ b/etc/import/absl/types/TARGETS.absl @@ -1,36 +1,58 @@ -{ "span": +{ "optional": { "type": ["@", "rules", "CC", "library"] - , "name": ["span"] + , "name": ["optional"] , "stage": ["absl", "types"] - , "hdrs": ["internal/span.h", "span.h"] + , "hdrs": ["optional.h", "internal/optional.h"] , "deps": - [ ["absl/algorithm", "algorithm"] + [ "bad_optional_access" + , ["absl/base", "base_internal"] + , ["absl/base", "config"] , ["absl/base", "core_headers"] - , ["absl/base", "throw_delegate"] + , ["absl/memory", "memory"] , ["absl/meta", "type_traits"] + , ["absl/utility", "utility"] ] } , "bad_optional_access": { "type": ["@", "rules", "CC", "library"] , "name": ["bad_optional_access"] , "stage": ["absl", "types"] - , "srcs": ["bad_optional_access.cc"] , "hdrs": ["bad_optional_access.h"] + , "srcs": ["bad_optional_access.cc"] , "deps": [["absl/base", "config"], ["absl/base", "raw_logging_internal"]] } -, "optional": +, "variant": { "type": ["@", "rules", "CC", "library"] - , "name": ["optional"] + , "name": ["variant"] , "stage": ["absl", "types"] - , "hdrs": ["internal/optional.h", "optional.h"] + , "hdrs": ["variant.h", "internal/variant.h"] , "deps": - [ "bad_optional_access" + [ "bad_variant_access" , ["absl/base", "base_internal"] , ["absl/base", "config"] , ["absl/base", "core_headers"] - , ["absl/memory", "memory"] , ["absl/meta", "type_traits"] , ["absl/utility", "utility"] ] } +, "bad_variant_access": + { "type": ["@", "rules", "CC", "library"] + , "name": ["bad_variant_access"] + , "stage": ["absl", "types"] + , "hdrs": ["bad_variant_access.h"] + , "srcs": ["bad_variant_access.cc"] + , "deps": [["absl/base", "config"], ["absl/base", "raw_logging_internal"]] + } +, "span": + { "type": ["@", "rules", "CC", "library"] + , "name": ["span"] + , "stage": ["absl", "types"] + , "hdrs": ["span.h", "internal/span.h"] + , "deps": + [ ["absl/algorithm", "algorithm"] + , ["absl/base", "core_headers"] + , ["absl/base", "throw_delegate"] + , ["absl/meta", "type_traits"] + ] + } } diff --git a/etc/repos.json b/etc/repos.json index 6459654a..d53c1964 100644 --- a/etc/repos.json +++ b/etc/repos.json @@ -280,11 +280,11 @@ , "com_google_absl": { "repository": { "type": "archive" - , "content": "d9ba22c59e08577e0986c6d483f33c9fa7b2e104" - , "fetch": "https://github.com/abseil/abseil-cpp/archive/df3ea785d8c30a9503321a3d35ee7d35808f190d.tar.gz" - , "sha256": "f368a8476f4e2e0eccf8a7318b98dafbe30b2600f4e3cf52636e5eb145aba06a" - , "sha512": "b429758c37749d3d5c5c220fe0dc00fa0e193b406545484095339b25674c4a3bb7850b76dd1a370ed2006729bcbbbb1b438995b614e149c2290bdb10038c49d1" - , "subdir": "abseil-cpp-df3ea785d8c30a9503321a3d35ee7d35808f190d" + , "content": "8cc2a99cfd2426ba6fbdc4499a07bccfd19be8a6" + , "fetch": "https://github.com/abseil/abseil-cpp/archive/refs/tags/20230125.0.tar.gz" + , "sha256": "3ea49a7d97421b88a8c48a0de16c16048e17725c7ec0f1d3ea2683a2a75adc21" + , "sha512": "b3d334215c78b31a2eb10bd9d4a978cd48367866d6daa2065c6c727282bafe19ef7ff5bd7cd4ed5c319d3b04e0711222e08ddbe7621ef1e079fed93a7307112f" + , "subdir": "abseil-cpp-20230125.0" } , "target_root": "import targets" , "target_file_name": "TARGETS.absl" |