1# Copyright 2019 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5source_set("session") {
6  configs += [ "//build/config/compiler:enable_arc" ]
7  deps = [
8    "//base",
9    "//ios/web/common:features",
10    "//ios/web/navigation:wk_navigation_util",
11    "//ios/web/public",
12    "//ios/web/public/security",
13    "//ios/web/public/session",
14    "//net",
15  ]
16  sources = [
17    "crw_session_certificate_policy_cache_storage.mm",
18    "crw_session_storage.mm",
19    "session_certificate_policy_cache_impl.h",
20    "session_certificate_policy_cache_impl.mm",
21    "session_certificate_policy_cache_storage_builder.h",
22    "session_certificate_policy_cache_storage_builder.mm",
23  ]
24}
25
26source_set("unittests") {
27  configs += [ "//build/config/compiler:enable_arc" ]
28  testonly = true
29  deps = [
30    "//ios/web/public",
31    "//ios/web/public/security",
32    "//ios/web/public/session",
33    "//ios/web/public/test",
34    "//ios/web/public/test/fakes",
35    "//ios/web/session",
36    "//net",
37    "//net:test_support",
38    "//testing/gtest",
39  ]
40  sources = [
41    "crw_session_certificate_policy_cache_storage_unittest.mm",
42    "serializable_user_data_manager_unittest.mm",
43    "session_certificate_policy_cache_impl_unittest.mm",
44    "session_certificate_policy_cache_storage_builder_unittest.mm",
45  ]
46}
47