summaryrefslogtreecommitdiffstats
path: root/google_apis/google_apis.gyp
diff options
context:
space:
mode:
Diffstat (limited to 'google_apis/google_apis.gyp')
-rw-r--r--google_apis/google_apis.gyp50
1 files changed, 50 insertions, 0 deletions
diff --git a/google_apis/google_apis.gyp b/google_apis/google_apis.gyp
index 2d281f2..0ba370b 100644
--- a/google_apis/google_apis.gyp
+++ b/google_apis/google_apis.gyp
@@ -36,6 +36,12 @@
'GOOGLE_DEFAULT_CLIENT_SECRET="<(google_default_client_secret)"',
]
}],
+ [ 'OS == "mac" or OS == "ios" or OS == "win"', {
+ 'dependencies': [
+ '../third_party/nss/nss.gyp:nspr',
+ '../third_party/nss/nss.gyp:nss',
+ ],
+ }],
[ 'OS == "android"', {
'dependencies': [
'../third_party/openssl/openssl.gyp:openssl',
@@ -129,14 +135,51 @@
'type': 'executable',
'dependencies': [
'../base/base.gyp:run_all_unittests',
+ '../testing/gmock.gyp:gmock',
'../testing/gtest.gyp:gtest',
'google_apis',
+ 'google_apis_test_support',
+ ],
+ 'includes': [
+ 'determine_use_official_keys.gypi',
],
'include_dirs': [
'..',
],
'sources': [
'google_api_keys_unittest.cc',
+ 'cup/client_update_protocol_unittest.cc',
+ 'drive/base_requests_unittest.cc',
+ 'drive/base_requests_server_unittest.cc',
+ 'drive/drive_api_requests_unittest.cc',
+ 'drive/drive_api_parser_unittest.cc',
+ 'drive/drive_api_url_generator_unittest.cc',
+ 'drive/gdata_wapi_parser_unittest.cc',
+ 'drive/gdata_wapi_requests_unittest.cc',
+ 'drive/gdata_wapi_url_generator_unittest.cc',
+ 'drive/request_sender_unittest.cc',
+ 'drive/request_util_unittest.cc',
+ 'drive/time_util_unittest.cc',
+ 'gaia/gaia_auth_fetcher_unittest.cc',
+ 'gaia/gaia_auth_util_unittest.cc',
+ 'gaia/gaia_oauth_client_unittest.cc',
+ 'gaia/google_service_auth_error_unittest.cc',
+ 'gaia/oauth_request_signer_unittest.cc',
+ 'gaia/oauth2_access_token_fetcher_unittest.cc',
+ 'gaia/oauth2_api_call_flow_unittest.cc',
+ 'gaia/oauth2_mint_token_flow_unittest.cc',
+ 'gaia/oauth2_token_service_unittest.cc',
+ ],
+ 'conditions': [
+ ['OS=="android"', {
+ 'sources!': [
+ 'drive/base_requests_server_unittest.cc',
+ 'drive/drive_api_parser_unittest.cc',
+ 'drive/drive_api_requests_unittest.cc',
+ 'drive/gdata_wapi_parser_unittest.cc',
+ 'drive/gdata_wapi_requests_unittest.cc',
+ ],
+ }],
],
},
{
@@ -155,8 +198,15 @@
'../net/net.gyp:net_test_support',
],
'sources': [
+ 'drive/dummy_auth_service.cc',
+ 'drive/dummy_auth_service.h',
+ 'drive/test_util.cc',
+ 'drive/test_util.h',
'gaia/fake_gaia.cc',
'gaia/fake_gaia.h',
+ 'gaia/mock_url_fetcher_factory.h',
+ 'gaia/oauth2_token_service_test_util.cc',
+ 'gaia/oauth2_token_service_test_util.h',
],
},
],