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