blob: f31b9d580ffcf914d2eaae9df6d6d2d5ed697c46 [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.
source_set("app_update") {
sources = [
"app_registry_cache.cc",
"app_registry_cache.h",
"app_update.cc",
"app_update.h",
]
public_deps = [
"//chrome/services/app_service/public/mojom",
]
}
source_set("icon_loader") {
sources = [
"icon_cache.cc",
"icon_cache.h",
"icon_coalescer.cc",
"icon_coalescer.h",
"icon_loader.cc",
"icon_loader.h",
]
public_deps = [
"//chrome/services/app_service/public/mojom",
]
}
source_set("icon_loader_test_support") {
sources = [
"stub_icon_loader.cc",
"stub_icon_loader.h",
]
deps = [
":icon_loader",
]
}
source_set("manifest") {
sources = [
"manifest.cc",
"manifest.h",
]
deps = [
"//base",
"//chrome/services/app_service/public/mojom",
"//services/preferences/public/mojom",
"//services/service_manager/public/cpp",
]
}
source_set("unit_tests") {
testonly = true
sources = [
"app_registry_cache_unittest.cc",
"app_update_unittest.cc",
"icon_cache_unittest.cc",
"icon_coalescer_unittest.cc",
]
deps = [
":app_update",
":icon_loader",
"//testing/gtest",
]
}