load("//cuttlefish/bazel:rules.bzl", "cf_cc_library", "cf_cc_test") package( default_visibility = ["//:android_cuttlefish"], ) cf_cc_library( name = "cas_downloader", srcs = ["cas_downloader.cpp"], hdrs = ["cas_downloader.h"], deps = [ "//cuttlefish/common/libs/fs", "//cuttlefish/common/libs/utils:environment", "//cuttlefish/common/libs/utils:files", "//cuttlefish/common/libs/utils:json", "//cuttlefish/common/libs/utils:result", "//cuttlefish/common/libs/utils:subprocess", "//cuttlefish/common/libs/utils:subprocess_managed_stdio", "//cuttlefish/host/libs/web/cas:cas_flags", "//libbase", "@jsoncpp", ], ) cf_cc_test( name = "cas_downloader_test", srcs = ["cas_downloader_test.cpp"], deps = [ "//cuttlefish/common/libs/utils:files", "//cuttlefish/common/libs/utils:flag_parser", "//cuttlefish/common/libs/utils:result", "//cuttlefish/common/libs/utils:result_matchers", "//cuttlefish/host/libs/web/cas:cas_downloader", "//cuttlefish/host/libs/web/cas:cas_flags", "//libbase", "@fmt", "@googletest//:gtest", "@googletest//:gtest_main", ], ) cf_cc_library( name = "cas_flags", srcs = ["cas_flags.cc"], hdrs = ["cas_flags.h"], deps = [ "//cuttlefish/common/libs/utils:flag_parser", "//cuttlefish/common/libs/utils:result", "//libbase", ], )