| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import("//build/config/chrome_build.gni") | 5 import("//build/config/chrome_build.gni") |
| 6 import("//build/config/compiler/compiler.gni") | 6 import("//build/config/compiler/compiler.gni") |
| 7 import("//build/config/crypto.gni") | 7 import("//build/config/crypto.gni") |
| 8 import("//build/config/features.gni") | 8 import("//build/config/features.gni") |
| 9 import("//build/config/ui.gni") | 9 import("//build/config/ui.gni") |
| 10 import("//chrome/common/features.gni") | 10 import("//chrome/common/features.gni") |
| 11 import("//chrome/chrome_repack_locales.gni") | 11 import("//chrome/chrome_repack_locales.gni") |
| 12 import("//components/offline_pages/features/features.gni") |
| 12 import("//components/os_crypt/features.gni") | 13 import("//components/os_crypt/features.gni") |
| 13 import("//components/spellcheck/spellcheck_build_features.gni") | 14 import("//components/spellcheck/spellcheck_build_features.gni") |
| 14 import("//extensions/features/features.gni") | 15 import("//extensions/features/features.gni") |
| 15 import("//media/media_options.gni") | 16 import("//media/media_options.gni") |
| 16 import("//ppapi/features/features.gni") | 17 import("//ppapi/features/features.gni") |
| 17 import("//remoting/remoting_enable.gni") | 18 import("//remoting/remoting_enable.gni") |
| 18 import("//rlz/features/features.gni") | 19 import("//rlz/features/features.gni") |
| 19 import("//services/service_manager/public/service_manifest.gni") | 20 import("//services/service_manager/public/service_manifest.gni") |
| 20 import("//services/catalog/public/tools/catalog.gni") | 21 import("//services/catalog/public/tools/catalog.gni") |
| 21 import("//testing/test.gni") | 22 import("//testing/test.gni") |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 114 "//components/bookmarks/test", | 115 "//components/bookmarks/test", |
| 115 "//components/captive_portal:test_support", | 116 "//components/captive_portal:test_support", |
| 116 "//components/gcm_driver:test_support", | 117 "//components/gcm_driver:test_support", |
| 117 "//components/gcm_driver/crypto:test_support", | 118 "//components/gcm_driver/crypto:test_support", |
| 118 "//components/gcm_driver/instance_id:test_support", | 119 "//components/gcm_driver/instance_id:test_support", |
| 119 "//components/guest_view/browser:test_support", | 120 "//components/guest_view/browser:test_support", |
| 120 "//components/history/core/test:test", | 121 "//components/history/core/test:test", |
| 121 "//components/infobars/core", | 122 "//components/infobars/core", |
| 122 "//components/metrics:test_support", | 123 "//components/metrics:test_support", |
| 123 "//components/network_time:network_time_test_support", | 124 "//components/network_time:network_time_test_support", |
| 124 "//components/offline_pages/core:test_support", | |
| 125 "//components/omnibox/browser:test_support", | 125 "//components/omnibox/browser:test_support", |
| 126 "//components/password_manager/core/browser:test_support", | 126 "//components/password_manager/core/browser:test_support", |
| 127 "//components/prefs:test_support", | 127 "//components/prefs:test_support", |
| 128 "//components/rappor:test_support", | 128 "//components/rappor:test_support", |
| 129 "//components/search_engines:test_support", | 129 "//components/search_engines:test_support", |
| 130 "//components/sessions:test_support", | 130 "//components/sessions:test_support", |
| 131 "//components/signin/core/browser:test_support", | 131 "//components/signin/core/browser:test_support", |
| 132 "//components/subresource_filter/content/browser:test_support", | 132 "//components/subresource_filter/content/browser:test_support", |
| 133 "//components/subresource_filter/core/common", | 133 "//components/subresource_filter/core/common", |
| 134 "//components/sync", | 134 "//components/sync", |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 185 } | 185 } |
| 186 | 186 |
| 187 if (enable_extensions) { | 187 if (enable_extensions) { |
| 188 public_deps += [ | 188 public_deps += [ |
| 189 "//apps:test_support", | 189 "//apps:test_support", |
| 190 "//chrome/common/extensions/api", | 190 "//chrome/common/extensions/api", |
| 191 "//extensions:test_support", | 191 "//extensions:test_support", |
| 192 ] | 192 ] |
| 193 } | 193 } |
| 194 | 194 |
| 195 if (enable_offline_pages) { |
| 196 public_deps += [ "//components/offline_pages/core:test_support" ] |
| 197 } |
| 198 |
| 195 if (is_linux) { | 199 if (is_linux) { |
| 196 public_deps += [ "//crypto:platform" ] | 200 public_deps += [ "//crypto:platform" ] |
| 197 } | 201 } |
| 198 if (is_mac) { | 202 if (is_mac) { |
| 199 sources += [ | 203 sources += [ |
| 200 "//chrome/app/chrome_crash_reporter_client.cc", | 204 "//chrome/app/chrome_crash_reporter_client.cc", |
| 201 "//chrome/app/chrome_crash_reporter_client_mac.mm", | 205 "//chrome/app/chrome_crash_reporter_client_mac.mm", |
| 202 ] | 206 ] |
| 203 public_deps += [ | 207 public_deps += [ |
| 204 "//breakpad", | 208 "//breakpad", |
| (...skipping 3204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3409 "//ui/gl", | 3413 "//ui/gl", |
| 3410 "//ui/resources", | 3414 "//ui/resources", |
| 3411 "//v8", | 3415 "//v8", |
| 3412 ] | 3416 ] |
| 3413 | 3417 |
| 3414 if (is_mac) { | 3418 if (is_mac) { |
| 3415 data_deps += [ "//chrome:chrome_framework" ] | 3419 data_deps += [ "//chrome:chrome_framework" ] |
| 3416 data += [ "$root_out_dir/Chromium Framework.framework/" ] | 3420 data += [ "$root_out_dir/Chromium Framework.framework/" ] |
| 3417 } | 3421 } |
| 3418 | 3422 |
| 3419 if (is_android) { | 3423 if (enable_offline_pages) { |
| 3420 sources += [ | 3424 sources += [ |
| 3421 # Offline pages are currently only on Android. | |
| 3422 "../browser/android/offline_pages/background_loader_offliner_unittest.cc", | |
| 3423 "../browser/android/offline_pages/offline_page_mhtml_archiver_unittest.cc"
, | 3425 "../browser/android/offline_pages/offline_page_mhtml_archiver_unittest.cc"
, |
| 3424 "../browser/android/offline_pages/offline_page_request_job_unittest.cc", | 3426 "../browser/android/offline_pages/offline_page_request_job_unittest.cc", |
| 3425 "../browser/android/offline_pages/offline_page_utils_unittest.cc", | 3427 "../browser/android/offline_pages/offline_page_utils_unittest.cc", |
| 3426 "../browser/android/offline_pages/prerender_adapter_unittest.cc", | 3428 "../browser/android/offline_pages/prerender_adapter_unittest.cc", |
| 3427 "../browser/android/offline_pages/prerendering_loader_unittest.cc", | 3429 "../browser/android/offline_pages/prerendering_loader_unittest.cc", |
| 3428 "../browser/android/offline_pages/prerendering_offliner_unittest.cc", | 3430 "../browser/android/offline_pages/prerendering_offliner_unittest.cc", |
| 3429 "../browser/android/offline_pages/recent_tab_helper_unittest.cc", | 3431 "../browser/android/offline_pages/recent_tab_helper_unittest.cc", |
| 3430 "../browser/android/offline_pages/test_offline_page_model_builder.cc", | 3432 "../browser/android/offline_pages/test_offline_page_model_builder.cc", |
| 3431 "../browser/android/offline_pages/test_offline_page_model_builder.h", | 3433 "../browser/android/offline_pages/test_offline_page_model_builder.h", |
| 3432 "../browser/android/offline_pages/test_request_coordinator_builder.cc", | 3434 "../browser/android/offline_pages/test_request_coordinator_builder.cc", |
| 3433 "../browser/android/offline_pages/test_request_coordinator_builder.h", | 3435 "../browser/android/offline_pages/test_request_coordinator_builder.h", |
| 3436 "../browser/offline_pages/background_loader_offliner_unittest.cc", |
| 3437 ] |
| 3438 deps += [ |
| 3439 "//components/offline_pages/content/background_loader:test_support", |
| 3440 "//components/offline_pages/core:test_support", |
| 3441 "//components/offline_pages/core/background:test_support", |
| 3442 ] |
| 3443 } |
| 3444 |
| 3445 if (is_android) { |
| 3446 sources += [ |
| 3434 "../browser/android/search_geolocation/search_geolocation_service_unittest
.cc", | 3447 "../browser/android/search_geolocation/search_geolocation_service_unittest
.cc", |
| 3435 "../browser/autofill/autofill_credit_card_filling_infobar_delegate_mobile_
unittest.cc", | 3448 "../browser/autofill/autofill_credit_card_filling_infobar_delegate_mobile_
unittest.cc", |
| 3436 "../browser/autofill/autofill_save_card_infobar_delegate_mobile_unittest.c
c", | 3449 "../browser/autofill/autofill_save_card_infobar_delegate_mobile_unittest.c
c", |
| 3437 "../browser/password_manager/account_chooser_dialog_android_unittest.cc", | 3450 "../browser/password_manager/account_chooser_dialog_android_unittest.cc", |
| 3438 "../browser/password_manager/auto_signin_first_run_dialog_android_unittest
.cc", | 3451 "../browser/password_manager/auto_signin_first_run_dialog_android_unittest
.cc", |
| 3439 "../browser/password_manager/save_password_infobar_delegate_android_unitte
st.cc", | 3452 "../browser/password_manager/save_password_infobar_delegate_android_unitte
st.cc", |
| 3440 "../browser/permissions/permission_queue_controller_unittest.cc", | 3453 "../browser/permissions/permission_queue_controller_unittest.cc", |
| 3441 ] | 3454 ] |
| 3442 deps += [ | 3455 deps += [ |
| 3443 ":unit_tests_java", | 3456 ":unit_tests_java", |
| 3444 "//components/gcm_driver/instance_id/android:instance_id_driver_java", | 3457 "//components/gcm_driver/instance_id/android:instance_id_driver_java", |
| 3445 "//components/gcm_driver/instance_id/android:instance_id_driver_test_suppo
rt_java", | 3458 "//components/gcm_driver/instance_id/android:instance_id_driver_test_suppo
rt_java", |
| 3446 "//components/offline_pages/content/background_loader:test_support", | |
| 3447 "//components/offline_pages/core:test_support", | |
| 3448 "//components/offline_pages/core/background:test_support", | |
| 3449 "//v8:v8_external_startup_data_assets", | 3459 "//v8:v8_external_startup_data_assets", |
| 3450 ] | 3460 ] |
| 3451 | 3461 |
| 3452 android_manifest = | 3462 android_manifest = |
| 3453 "//chrome/test/android/unit_tests_apk/AndroidManifest.xml" | 3463 "//chrome/test/android/unit_tests_apk/AndroidManifest.xml" |
| 3454 enable_multidex = true | 3464 enable_multidex = true |
| 3455 } else { | 3465 } else { |
| 3456 # !is_android | 3466 # !is_android |
| 3457 sources += [ | 3467 sources += [ |
| 3458 # Bookmark export/import are handled via the BookmarkColumns | 3468 # Bookmark export/import are handled via the BookmarkColumns |
| (...skipping 1600 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5059 } | 5069 } |
| 5060 | 5070 |
| 5061 if (is_win) { | 5071 if (is_win) { |
| 5062 loadable_module("conflicts_dll") { | 5072 loadable_module("conflicts_dll") { |
| 5063 testonly = true | 5073 testonly = true |
| 5064 sources = [ | 5074 sources = [ |
| 5065 "conflicts/conflicts_dll.cc", | 5075 "conflicts/conflicts_dll.cc", |
| 5066 ] | 5076 ] |
| 5067 } | 5077 } |
| 5068 } | 5078 } |
| OLD | NEW |