Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(533)

Side by Side Diff: ios/web/BUILD.gn

Issue 1440163003: Fix //ios/web target after http://crrev.com/1357773002. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@enhanced_bookmarks
Patch Set: Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « ios/testing/BUILD.gn ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2015 The Chromium Authors. All rights reserved. 1 # Copyright 2015 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 # GN build of //ios/web only supports building with the web implementation of
6 # WebThread as opposed to GYP build that allow using a shim implementation based
7 # on top of BrowserThread.
8 #
9 # See ios/web/ios_web.gyp for more information on how gyp supports this. The
10 # gn targets will fold the target selection in the gyp "incomplete" targets.
11
12 import("//testing/test.gni") 5 import("//testing/test.gni")
13 import("//ios/web/js_compile.gni") 6 import("//ios/web/js_compile.gni")
14 7
15 config("config") { 8 config("config") {
16 visibility = [ ":web" ] 9 visibility = [ ":web" ]
17 10
18 # The WebKit framework is only available since iOS 8.0 but Chrome on iOS do 11 # The WebKit framework is only available since iOS 8.0 but Chrome on iOS do
19 # supports iOS 7.0 so need to use weak linking. 12 # supports iOS 7.0 so need to use weak linking.
20 # TODO(crbug.com/541549): change to regular linking once support for iOS 7 is 13 # TODO(crbug.com/541549): change to regular linking once support for iOS 7 is
21 # dropped. 14 # dropped.
22 ldflags = [ 15 ldflags = [
23 "-weak_framework", 16 "-weak_framework",
24 "WebKit", 17 "WebKit",
25 ] 18 ]
26 } 19 }
27 20
28 source_set("web") { 21 source_set("web") {
29 deps = [ 22 deps = [
30 ":core",
31 ":js_resources",
32 ":user_agent",
33 "//base", 23 "//base",
34 "//components/url_formatter", 24 "//components/url_formatter",
35 "//ios/net", 25 "//ios/net",
36 "//ios/third_party/blink:html_tokenizer", 26 "//ios/third_party/blink:html_tokenizer",
37 "//net", 27 "//net",
38 "//ui/base", 28 "//ui/base",
39 "//ui/gfx", 29 "//ui/gfx",
40 "//ui/gfx/geometry:geometry", 30 "//ui/gfx/geometry:geometry",
41 "//ui/resources", 31 "//ui/resources",
42 "//url", 32 "//url",
33 ":core",
34 ":js_resources",
35 ":user_agent",
43 ] 36 ]
44 37
45 sources = [ 38 sources = [
46 "active_state_manager_impl.h", 39 "active_state_manager_impl.h",
47 "active_state_manager_impl.mm", 40 "active_state_manager_impl.mm",
48 "alloc_with_zone_interceptor.h", 41 "alloc_with_zone_interceptor.h",
49 "alloc_with_zone_interceptor.mm", 42 "alloc_with_zone_interceptor.mm",
50 "browser_state.mm", 43 "browser_state.mm",
51 "browser_url_rewriter_impl.cc", 44 "browser_url_rewriter_impl.cc",
52 "browser_url_rewriter_impl.h", 45 "browser_url_rewriter_impl.h",
(...skipping 24 matching lines...) Expand all
77 "navigation/navigation_manager_delegate.h", 70 "navigation/navigation_manager_delegate.h",
78 "navigation/navigation_manager_facade_delegate.h", 71 "navigation/navigation_manager_facade_delegate.h",
79 "navigation/navigation_manager_impl.h", 72 "navigation/navigation_manager_impl.h",
80 "navigation/navigation_manager_impl.mm", 73 "navigation/navigation_manager_impl.mm",
81 "navigation/nscoder_util.h", 74 "navigation/nscoder_util.h",
82 "navigation/nscoder_util.mm", 75 "navigation/nscoder_util.mm",
83 "navigation/time_smoother.cc", 76 "navigation/time_smoother.cc",
84 "navigation/time_smoother.h", 77 "navigation/time_smoother.h",
85 "navigation/web_load_params.h", 78 "navigation/web_load_params.h",
86 "navigation/web_load_params.mm", 79 "navigation/web_load_params.mm",
80 "net/cert_host_pair.cc",
81 "net/cert_host_pair.h",
87 "net/cert_policy.cc", 82 "net/cert_policy.cc",
88 "net/cert_store_impl.cc", 83 "net/cert_store_impl.cc",
89 "net/cert_store_impl.h", 84 "net/cert_store_impl.h",
90 "net/cert_verifier_block_adapter.cc", 85 "net/cert_verifier_block_adapter.cc",
91 "net/cert_verifier_block_adapter.h", 86 "net/cert_verifier_block_adapter.h",
92 "net/certificate_policy_cache.cc", 87 "net/certificate_policy_cache.cc",
93 "net/clients/crw_csp_network_client.h", 88 "net/clients/crw_csp_network_client.h",
94 "net/clients/crw_csp_network_client.mm", 89 "net/clients/crw_csp_network_client.mm",
95 "net/clients/crw_js_injection_network_client.h", 90 "net/clients/crw_js_injection_network_client.h",
96 "net/clients/crw_js_injection_network_client.mm", 91 "net/clients/crw_js_injection_network_client.mm",
97 "net/clients/crw_js_injection_network_client_factory.h", 92 "net/clients/crw_js_injection_network_client_factory.h",
98 "net/clients/crw_js_injection_network_client_factory.mm", 93 "net/clients/crw_js_injection_network_client_factory.mm",
99 "net/clients/crw_passkit_delegate.h", 94 "net/clients/crw_passkit_delegate.h",
100 "net/clients/crw_passkit_network_client.h", 95 "net/clients/crw_passkit_network_client.h",
101 "net/clients/crw_passkit_network_client.mm", 96 "net/clients/crw_passkit_network_client.mm",
102 "net/clients/crw_passkit_network_client_factory.h", 97 "net/clients/crw_passkit_network_client_factory.h",
103 "net/clients/crw_passkit_network_client_factory.mm", 98 "net/clients/crw_passkit_network_client_factory.mm",
104 "net/clients/crw_redirect_network_client.h", 99 "net/clients/crw_redirect_network_client.h",
105 "net/clients/crw_redirect_network_client.mm", 100 "net/clients/crw_redirect_network_client.mm",
106 "net/clients/crw_redirect_network_client_factory.h", 101 "net/clients/crw_redirect_network_client_factory.h",
107 "net/clients/crw_redirect_network_client_factory.mm", 102 "net/clients/crw_redirect_network_client_factory.mm",
108 "net/cookie_notification_bridge.h", 103 "net/cookie_notification_bridge.h",
109 "net/cookie_notification_bridge.mm", 104 "net/cookie_notification_bridge.mm",
110 "net/crw_cert_policy_cache.h",
111 "net/crw_cert_policy_cache.mm",
112 "net/crw_cert_verification_controller.h", 105 "net/crw_cert_verification_controller.h",
113 "net/crw_cert_verification_controller.mm", 106 "net/crw_cert_verification_controller.mm",
114 "net/crw_request_tracker_delegate.h", 107 "net/crw_request_tracker_delegate.h",
115 "net/crw_url_verifying_protocol_handler.h", 108 "net/crw_url_verifying_protocol_handler.h",
116 "net/crw_url_verifying_protocol_handler.mm", 109 "net/crw_url_verifying_protocol_handler.mm",
117 "net/request_group_util.h", 110 "net/request_group_util.h",
118 "net/request_group_util.mm", 111 "net/request_group_util.mm",
119 "net/request_tracker_data_memoizing_store.h", 112 "net/request_tracker_data_memoizing_store.h",
120 "net/request_tracker_factory_impl.h", 113 "net/request_tracker_factory_impl.h",
121 "net/request_tracker_factory_impl.mm", 114 "net/request_tracker_factory_impl.mm",
(...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after
376 "test/web_test_suite.h", 369 "test/web_test_suite.h",
377 "test/wk_web_view_crash_utils.h", 370 "test/wk_web_view_crash_utils.h",
378 "test/wk_web_view_crash_utils.mm", 371 "test/wk_web_view_crash_utils.mm",
379 ] 372 ]
380 } 373 }
381 374
382 test("ios_web_unittests") { 375 test("ios_web_unittests") {
383 deps = [ 376 deps = [
384 "//base", 377 "//base",
385 "//base/test:test_support", 378 "//base/test:test_support",
379 "//ios/testing:ocmock_support",
386 "//net:test_support", 380 "//net:test_support",
387 "//testing/gmock", 381 "//testing/gmock",
388 "//testing/gtest", 382 "//testing/gtest",
389 "//third_party/ocmock", 383 "//third_party/ocmock",
390 "//ui/base:test_support", 384 "//ui/base:test_support",
391 "//ios/testing:ocmock_support", 385 ":test_support",
392 ":web", 386 ":web",
393 ":test_support",
394 ] 387 ]
395 388
396 sources = [ 389 sources = [
397 "active_state_manager_impl_unittest.mm", 390 "active_state_manager_impl_unittest.mm",
398 "alloc_with_zone_interceptor_unittest.mm", 391 "alloc_with_zone_interceptor_unittest.mm",
399 "browser_state_unittest.cc", 392 "browser_state_unittest.cc",
400 "browsing_data_partition_impl_unittest.mm", 393 "browsing_data_partition_impl_unittest.mm",
401 "crw_browsing_data_store_unittest.mm", 394 "crw_browsing_data_store_unittest.mm",
402 "crw_network_activity_indicator_manager_unittest.mm", 395 "crw_network_activity_indicator_manager_unittest.mm",
403 "history_state_util_unittest.mm", 396 "history_state_util_unittest.mm",
404 "navigation/crw_session_controller_unittest.mm", 397 "navigation/crw_session_controller_unittest.mm",
405 "navigation/crw_session_entry_unittest.mm", 398 "navigation/crw_session_entry_unittest.mm",
406 "navigation/navigation_item_impl_unittest.mm", 399 "navigation/navigation_item_impl_unittest.mm",
407 "navigation/navigation_manager_impl_unittest.mm", 400 "navigation/navigation_manager_impl_unittest.mm",
408 "navigation/nscoder_util_unittest.mm", 401 "navigation/nscoder_util_unittest.mm",
402 "net/cert_host_pair_unittest.cc",
409 "net/cert_policy_unittest.cc", 403 "net/cert_policy_unittest.cc",
410 "net/cert_verifier_block_adapter_unittest.cc", 404 "net/cert_verifier_block_adapter_unittest.cc",
411 "net/clients/crw_csp_network_client_unittest.mm", 405 "net/clients/crw_csp_network_client_unittest.mm",
412 "net/clients/crw_js_injection_network_client_unittest.mm", 406 "net/clients/crw_js_injection_network_client_unittest.mm",
413 "net/clients/crw_passkit_network_client_unittest.mm", 407 "net/clients/crw_passkit_network_client_unittest.mm",
414 "net/crw_cert_policy_cache_unittest.mm",
415 "net/crw_cert_verification_controller_unittest.mm", 408 "net/crw_cert_verification_controller_unittest.mm",
416 "net/crw_url_verifying_protocol_handler_unittest.mm", 409 "net/crw_url_verifying_protocol_handler_unittest.mm",
417 "net/request_group_util_unittest.mm", 410 "net/request_group_util_unittest.mm",
418 "net/request_tracker_impl_unittest.mm", 411 "net/request_tracker_impl_unittest.mm",
419 "net/web_http_protocol_handler_delegate_unittest.mm", 412 "net/web_http_protocol_handler_delegate_unittest.mm",
420 "public/referrer_util_unittest.cc", 413 "public/referrer_util_unittest.cc",
421 "public/test/http_server_unittest.mm", 414 "public/test/http_server_unittest.mm",
422 "string_util_unittest.cc", 415 "string_util_unittest.cc",
423 "test/crw_fake_web_controller_observer_unittest.mm", 416 "test/crw_fake_web_controller_observer_unittest.mm",
424 "test/run_all_unittests.cc", 417 "test/run_all_unittests.cc",
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
497 ":web_bundle_ui", 490 ":web_bundle_ui",
498 ":web_bundle_wk", 491 ":web_bundle_wk",
499 ] 492 ]
500 493
501 sources = [ 494 sources = [
502 "web_state/js/resources/plugin_placeholder.js", 495 "web_state/js/resources/plugin_placeholder.js",
503 "web_state/js/resources/window_id.js", 496 "web_state/js/resources/window_id.js",
504 "webui/resources/web_ui.js", 497 "webui/resources/web_ui.js",
505 ] 498 ]
506 } 499 }
OLDNEW
« no previous file with comments | « ios/testing/BUILD.gn ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698