summaryrefslogtreecommitdiffstats
path: root/crypto/crypto.gyp
diff options
context:
space:
mode:
authormsarda@chromium.org <msarda@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-30 13:03:46 +0000
committermsarda@chromium.org <msarda@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-30 13:03:46 +0000
commit982f1ab97f266866f5ea7cdf7980fb8c2685a713 (patch)
tree260c13aad3c10eb298e9d076917ba461a289b971 /crypto/crypto.gyp
parent57ed6c2888e68e0baa6919cee16b3c4726552e09 (diff)
downloadchromium_src-982f1ab97f266866f5ea7cdf7980fb8c2685a713.zip
chromium_src-982f1ab97f266866f5ea7cdf7980fb8c2685a713.tar.gz
chromium_src-982f1ab97f266866f5ea7cdf7980fb8c2685a713.tar.bz2
Rename MacKeychain to AppleKeychain
Rename MacKeychain to AppleKeychain and add mac and iOS specific implementations (crypto/apple_keychain_ios.mm and crypto/apple_keychain_mac.mm). Rename MockKeychain to MockAppleKeychain and split its implementations in 3 files crypto/mock_apple_keychain.cc, crypto/mock_apple_keychain_ios.cc and crypto/mock_apple_keychain_mac.cc). Review URL: https://chromiumcodereview.appspot.com/10875029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154123 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'crypto/crypto.gyp')
-rw-r--r--crypto/crypto.gyp32
1 files changed, 20 insertions, 12 deletions
diff --git a/crypto/crypto.gyp b/crypto/crypto.gyp
index 40606a7..c9313080 100644
--- a/crypto/crypto.gyp
+++ b/crypto/crypto.gyp
@@ -65,6 +65,13 @@
'symmetric_key_win.cc',
],
}],
+ [ 'OS != "mac" and OS != "ios"', {
+ 'sources!': [
+ 'apple_keychain.h',
+ 'mock_apple_keychain.cc',
+ 'mock_apple_keychain.h',
+ ],
+ }],
[ 'OS == "android"', {
'dependencies': [
'../third_party/openssl/openssl.gyp:openssl',
@@ -86,6 +93,12 @@
},
},
],
+ [ 'OS == "ios"', {
+ 'sources!': [
+ # This class is stubbed out on iOS.
+ 'rsa_private_key.cc',
+ ],
+ }],
[ 'OS == "mac"', {
'link_settings': {
'libraries': [
@@ -156,18 +169,13 @@
],
},],
],
- 'target_conditions' : [
- [ 'OS == "ios"', {
- 'sources!': [
- # This class is stubbed out on iOS.
- 'rsa_private_key.cc',
- ],
- }],
- ],
'sources': [
# NOTE: all transitive dependencies of HMAC on windows need
# to be placed in the source list above.
'<@(hmac_win64_related_sources)',
+ 'apple_keychain.h',
+ 'apple_keychain_ios.mm',
+ 'apple_keychain_mac.mm',
'capi_util.cc',
'capi_util.h',
'crypto_export.h',
@@ -188,12 +196,12 @@
'encryptor_openssl.cc',
'hmac_nss.cc',
'hmac_openssl.cc',
- 'keychain_mac.cc',
- 'keychain_mac.h',
'mac_security_services_lock.cc',
'mac_security_services_lock.h',
- 'mock_keychain_mac.cc',
- 'mock_keychain_mac.h',
+ 'mock_apple_keychain.cc',
+ 'mock_apple_keychain.h',
+ 'mock_apple_keychain_ios.cc',
+ 'mock_apple_keychain_mac.cc',
'p224_spake.cc',
'p224_spake.h',
'nss_util.cc',