Lazily build the app list model.
[chromium-blink-merge.git] / components / os_crypt / BUILD.gn
blob6036fc7e5ac8dfa60d9b3975684f37ff8fbb675b
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   }