| # Copyright 2018 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| static_library("cache") { |
| sources = [ |
| "cached_image_fetcher_metrics_reporter.cc", |
| "cached_image_fetcher_metrics_reporter.h", |
| "image_cache.cc", |
| "image_cache.h", |
| "image_data_store.h", |
| "image_data_store_disk.cc", |
| "image_data_store_disk.h", |
| "image_metadata_store.h", |
| "image_metadata_store_leveldb.cc", |
| "image_metadata_store_leveldb.h", |
| "image_store_types.h", |
| ] |
| deps = [ |
| "proto", |
| "//components/base32", |
| "//components/leveldb_proto", |
| "//components/prefs", |
| "//net", |
| ] |
| public_deps = [ |
| "//base", |
| ] |
| } |
| |
| source_set("cache_unit_tests") { |
| testonly = true |
| sources = [ |
| "image_cache_unittest.cc", |
| "image_data_store_disk_unittest.cc", |
| "image_metadata_store_leveldb_unittest.cc", |
| ] |
| deps = [ |
| ":cache", |
| "proto", |
| "//base", |
| "//base/test:test_support", |
| "//components/leveldb_proto:test_support", |
| "//components/prefs:test_support", |
| "//testing/gmock", |
| "//testing/gtest:gtest", |
| ] |
| } |