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" ] | |
dewittj
2017/05/15 22:37:13
hm, I don't know what public_deps is vs deps.
Dmitry Titov
2017/05/15 23:23:24
Here is the explanation: https://chromium.googleso
| |
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 |