Add BUILD.gn file for os_crypt so we can build this target with GN.
Add os_crypt to GN build.
Debug:
$ gn gen out/Debug_gn --args=is_debug=true
$ ninja -C out/Debug_gn os_crypt
Release:
$ gn gen out/Release_gn --args=is_debug=false
$ ninja -C out/Release_gn os_crypt
BUG=None
TEST=see above, it LINKS.
[email protected], [email protected]
[email protected]
Review URL: https://codereview.chromium.org/240483005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264688 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/components/os_crypt/BUILD.gn b/components/os_crypt/BUILD.gn
new file mode 100644
index 0000000..dc9d6756
--- /dev/null
+++ b/components/os_crypt/BUILD.gn
@@ -0,0 +1,36 @@
+# Copyright 2014 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("os_crypt") {
+ sources = [
+ "ie7_password_win.cc",
+ "ie7_password_win.h",
+ "keychain_password_mac.h",
+ "keychain_password_mac.mm",
+ "os_crypt.h",
+ "os_crypt_mac.mm",
+ "os_crypt_posix.cc",
+ "os_crypt_switches.cc",
+ "os_crypt_switches.h",
+ "os_crypt_win.cc",
+ ]
+
+ deps = [
+ "//base",
+ "//crypto",
+ # TODO(tfarina): Remove this dep when http://crbug.com/363749 is fixed.
+ "//crypto:platform",
+ ]
+
+ if (is_mac) {
+ sources -= [ "os_crypt_posix.cc" ]
+ }
+
+ if (is_ios) {
+ sources += [
+ "keychain_password_mac.mm",
+ "os_crypt_mac.mm",
+ ]
+ }
+}