cygprofile: increase timeouts to allow showing web contents
[chromium-blink-merge.git] / components / os_crypt / BUILD.gn
blobde828adcea6a9cf0559c0d355df178dcb34b0936
1 # Copyright 2014 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.
5 source_set("os_crypt") {
6   sources = [
7     "ie7_password_win.cc",
8     "ie7_password_win.h",
9     "keychain_password_mac.h",
10     "keychain_password_mac.mm",
11     "os_crypt.h",
12     "os_crypt_mac.mm",
13     "os_crypt_posix.cc",
14     "os_crypt_switches.cc",
15     "os_crypt_switches.h",
16     "os_crypt_win.cc",
17   ]
19   deps = [
20     "//base",
21     "//crypto",
23     # TODO(tfarina): Remove this dep when http://crbug.com/363749 is fixed.
24     "//crypto:platform",
25   ]
27   if (is_mac) {
28     sources -= [ "os_crypt_posix.cc" ]
29   }
31   if (is_ios) {
32     sources += [
33       "keychain_password_mac.mm",
34       "os_crypt_mac.mm",
35     ]
36   }
39 source_set("unit_tests") {
40   testonly = true
41   sources = [
42     "ie7_password_win_unittest.cc",
43     "keychain_password_mac_unittest.mm",
44     "os_crypt_unittest.cc",
45   ]
46   deps = [
47     ":os_crypt",
48     "//base",
49     "//testing/gtest",
50   ]