{ "ares_build_h": {"type": "install", "files": {"ares_build.h": "cares/ares_build.h"}} , "ares_config_h": { "type": "install" , "arguments_config": ["OS", "ARCH", "TARGET_ARCH"] , "files": { "ares_config.h": { "type": "case" , "expr": { "type": "var" , "name": "OS" , "default": {"type": "fail", "msg": "Required variable 'OS' is not set."} } , "case": { "ios": "cares/config_darwin/ares_config.h" , "tvos": "cares/config_darwin/ares_config.h" , "watchos": "cares/config_darwin/ares_config.h" , "darwin": "cares/config_darwin/ares_config.h" , "windows": "cares/config_windows/ares_config.h" , "android": "cares/config_android/ares_config.h" } , "default": "cares/config_linux/ares_config.h" } } } , "address_sorting_headers": { "type": ["@", "rules", "data", "staged"] , "srcs": ["address_sorting/address_sorting_internal.h"] , "stage": ["third_party", "address_sorting"] , "deps": [ [ "./" , "address_sorting/include/address_sorting" , "address_sorting_headers" ] ] } , "address_sorting_srcs": { "type": ["@", "rules", "data", "staged"] , "stage": ["third_party", "address_sorting"] , "srcs": [ "address_sorting/address_sorting.c" , "address_sorting/address_sorting_posix.c" , "address_sorting/address_sorting_windows.c" ] } , "address_sorting": { "type": ["@", "rules", "CC", "library"] , "name": ["address_sorting"] , "pure C": ["YES"] , "srcs": ["address_sorting_srcs"] , "hdrs": ["address_sorting_headers"] } }