blob: acbb6e36606c313f627f3e89bee01dec706e8025 [file] [log] [blame]
# 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",
]
}