{ "curl_context": { "type": ["@", "rules", "CC", "library"] , "name": ["curl_context"] , "hdrs": ["curl_context.hpp"] , "srcs": ["curl_context.cpp"] , "stage": ["src", "other_tools", "utils"] , "private-deps": [ ["", "libcurl"] , ["src/buildtool/logging", "log_level"] , ["src/buildtool/logging", "logging"] ] } , "curl_easy_handle": { "type": ["@", "rules", "CC", "library"] , "name": ["curl_easy_handle"] , "hdrs": ["curl_easy_handle.hpp"] , "srcs": ["curl_easy_handle.cpp"] , "deps": [ "curl_context" , ["@", "gsl", "", "gsl"] , ["src/buildtool/logging", "log_level"] ] , "stage": ["src", "other_tools", "utils"] , "private-deps": [ ["@", "fmt", "", "fmt"] , ["", "libcurl"] , ["src/buildtool/file_system", "file_system_manager"] , ["src/buildtool/logging", "logging"] ] } , "curl_url_handle": { "type": ["@", "rules", "CC", "library"] , "name": ["curl_url_handle"] , "hdrs": ["curl_url_handle.hpp"] , "srcs": ["curl_url_handle.cpp"] , "deps": ["curl_context", ["@", "gsl", "", "gsl"]] , "stage": ["src", "other_tools", "utils"] , "private-deps": [ ["", "libcurl"] , ["src/buildtool/logging", "log_level"] , ["src/buildtool/logging", "logging"] ] } , "content": { "type": ["@", "rules", "CC", "library"] , "name": ["content"] , "hdrs": ["content.hpp"] , "deps": [ "curl_easy_handle" , ["@", "fmt", "", "fmt"] , ["src/buildtool/common", "user_structs"] , ["src/buildtool/crypto", "hasher"] , ["src/buildtool/logging", "log_level"] , ["src/other_tools/just_mr", "mirrors"] , ["src/utils/cpp", "expected"] ] , "stage": ["src", "other_tools", "utils"] } , "parse_archive": { "type": ["@", "rules", "CC", "library"] , "name": ["parse_archive"] , "hdrs": ["parse_archive.hpp"] , "srcs": ["parse_archive.cpp"] , "deps": [ ["src/buildtool/build_engine/expression", "expression_ptr_interface"] , ["src/buildtool/multithreading", "async_map_consumer"] , ["src/other_tools/ops_maps", "content_cas_map"] , ["src/utils/cpp", "expected"] ] , "private-deps": [ ["@", "fmt", "", "fmt"] , ["src/buildtool/build_engine/expression", "expression"] , ["src/buildtool/crypto", "hash_function"] , ["src/buildtool/crypto", "hash_info"] , ["src/buildtool/file_system/symlinks", "pragma_special"] , ["src/utils/cpp", "path"] ] , "stage": ["src", "other_tools", "utils"] } , "parse_git_tree": { "type": ["@", "rules", "CC", "library"] , "name": ["parse_git_tree"] , "hdrs": ["parse_git_tree.hpp"] , "srcs": ["parse_git_tree.cpp"] , "deps": [ ["src/buildtool/build_engine/expression", "expression_ptr_interface"] , ["src/other_tools/ops_maps", "git_tree_fetch_map"] , ["src/utils/cpp", "expected"] ] , "private-deps": [ ["@", "fmt", "", "fmt"] , ["@", "json", "", "json"] , ["src/buildtool/build_engine/expression", "expression"] , ["src/buildtool/crypto", "hash_function"] , ["src/buildtool/crypto", "hash_info"] ] , "stage": ["src", "other_tools", "utils"] } , "parse_precomputed_root": { "type": ["@", "rules", "CC", "library"] , "name": ["parse_precomputed_root"] , "hdrs": ["parse_precomputed_root.hpp"] , "srcs": ["parse_precomputed_root.cpp"] , "deps": [ ["src/buildtool/build_engine/expression", "expression_ptr_interface"] , ["src/buildtool/file_system", "precomputed_root"] , ["src/utils/cpp", "expected"] ] , "private-deps": [ ["@", "fmt", "", "fmt"] , ["@", "json", "", "json"] , ["src/buildtool/build_engine/expression", "expression"] ] , "stage": ["src", "other_tools", "utils"] } }