| 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/crypto.gni") | 6 import("//build/config/crypto.gni") |
| 7 import("//build/config/features.gni") | 7 import("//build/config/features.gni") |
| 8 import("//build/config/ui.gni") | 8 import("//build/config/ui.gni") |
| 9 import("//media/media_options.gni") | 9 import("//media/media_options.gni") |
| 10 import("//third_party/protobuf/proto_library.gni") | 10 import("//third_party/protobuf/proto_library.gni") |
| (...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 130 "//components/guest_view/browser", | 130 "//components/guest_view/browser", |
| 131 "//components/handoff", | 131 "//components/handoff", |
| 132 "//components/history/core/browser", | 132 "//components/history/core/browser", |
| 133 "//components/history/core/common", | 133 "//components/history/core/common", |
| 134 "//components/infobars/core", | 134 "//components/infobars/core", |
| 135 "//components/invalidation/impl", | 135 "//components/invalidation/impl", |
| 136 "//components/metrics:gpu", | 136 "//components/metrics:gpu", |
| 137 "//components/metrics:net", | 137 "//components/metrics:net", |
| 138 "//components/metrics:profiler", | 138 "//components/metrics:profiler", |
| 139 "//components/metrics:profiler_content", | 139 "//components/metrics:profiler_content", |
| 140 "//components/metrics:ui", |
| 140 "//components/metrics/proto:proto", | 141 "//components/metrics/proto:proto", |
| 141 "//components/metrics:ui", | |
| 142 "//components/metrics_services_manager", | 142 "//components/metrics_services_manager", |
| 143 "//components/mime_util", | 143 "//components/mime_util", |
| 144 "//components/navigation_metrics", | 144 "//components/navigation_metrics", |
| 145 "//components/network_time", |
| 145 "//components/ntp_snippets", | 146 "//components/ntp_snippets", |
| 146 "//components/network_time", | |
| 147 "//components/offline_pages", | 147 "//components/offline_pages", |
| 148 "//components/omnibox/browser", | 148 "//components/omnibox/browser", |
| 149 "//components/os_crypt", | 149 "//components/os_crypt", |
| 150 "//components/packed_ct_ev_whitelist", | 150 "//components/packed_ct_ev_whitelist", |
| 151 "//components/password_manager/core/browser", | 151 "//components/password_manager/core/browser", |
| 152 "//components/password_manager/core/common", | 152 "//components/password_manager/core/common", |
| 153 "//components/policy:policy_component", | 153 "//components/policy:policy_component", |
| 154 "//components/proxy_config", | 154 "//components/proxy_config", |
| 155 "//components/query_parser", | 155 "//components/query_parser", |
| 156 "//components/rappor", | 156 "//components/rappor", |
| (...skipping 16 matching lines...) Expand all Loading... |
| 173 "//components/translate/core/common", | 173 "//components/translate/core/common", |
| 174 "//components/ui/zoom", | 174 "//components/ui/zoom", |
| 175 "//components/undo", | 175 "//components/undo", |
| 176 "//components/update_client", | 176 "//components/update_client", |
| 177 "//components/url_formatter", | 177 "//components/url_formatter", |
| 178 "//components/user_prefs", | 178 "//components/user_prefs", |
| 179 "//components/user_prefs/tracked:user_prefs_tracked", | 179 "//components/user_prefs/tracked:user_prefs_tracked", |
| 180 "//components/variations", | 180 "//components/variations", |
| 181 "//components/variations/net", | 181 "//components/variations/net", |
| 182 "//components/variations/service", | 182 "//components/variations/service", |
| 183 "//components/web_resource", |
| 183 "//components/webdata/common", | 184 "//components/webdata/common", |
| 184 "//components/webdata_services", | 185 "//components/webdata_services", |
| 185 "//components/web_resource", | |
| 186 "//content/public/browser", | 186 "//content/public/browser", |
| 187 "//content/public/common", | 187 "//content/public/common", |
| 188 "//courgette:courgette_lib", | 188 "//courgette:courgette_lib", |
| 189 "//crypto", | 189 "//crypto", |
| 190 "//google_apis", | 190 "//google_apis", |
| 191 "//gpu/config", | 191 "//gpu/config", |
| 192 "//skia", | 192 "//skia", |
| 193 "//sql", | 193 "//sql", |
| 194 "//sync", | 194 "//sync", |
| 195 "//third_party/cacheinvalidation", | 195 "//third_party/cacheinvalidation", |
| 196 "//third_party/icu", | 196 "//third_party/icu", |
| 197 "//third_party/libjingle", |
| 197 "//third_party/libxml", | 198 "//third_party/libxml", |
| 198 "//third_party/libjingle", | |
| 199 "//third_party/widevine/cdm:version_h", | 199 "//third_party/widevine/cdm:version_h", |
| 200 "//third_party/zlib", | 200 "//third_party/zlib", |
| 201 "//third_party/zlib:minizip", | 201 "//third_party/zlib:minizip", |
| 202 "//third_party/zlib:zip", | 202 "//third_party/zlib:zip", |
| 203 "//ui/base", | 203 "//ui/base", |
| 204 "//ui/events:events_base", | 204 "//ui/events:events_base", |
| 205 "//ui/gfx", | 205 "//ui/gfx", |
| 206 "//ui/gfx/geometry", | 206 "//ui/gfx/geometry", |
| 207 "//ui/message_center", | 207 "//ui/message_center", |
| 208 "//ui/resources", |
| 208 "//ui/shell_dialogs", | 209 "//ui/shell_dialogs", |
| 209 "//ui/strings", | 210 "//ui/strings", |
| 210 "//ui/resources", | |
| 211 ] | 211 ] |
| 212 data_deps = [] | 212 data_deps = [] |
| 213 | 213 |
| 214 sources += | 214 sources += |
| 215 rebase_path(gypi_values.chrome_browser_undo_sources, ".", "//chrome") | 215 rebase_path(gypi_values.chrome_browser_undo_sources, ".", "//chrome") |
| 216 | 216 |
| 217 if (!is_ios) { | 217 if (!is_ios) { |
| 218 sources += | 218 sources += |
| 219 rebase_path(gypi_values.chrome_browser_non_ios_sources, ".", "//chrome") | 219 rebase_path(gypi_values.chrome_browser_non_ios_sources, ".", "//chrome") |
| 220 sources += rebase_path(gypi_values.chrome_browser_autocomplete_sources, | 220 sources += rebase_path(gypi_values.chrome_browser_autocomplete_sources, |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 269 rebase_path(gypi_values.chrome_browser_session_sources, ".", "//chrome") | 269 rebase_path(gypi_values.chrome_browser_session_sources, ".", "//chrome") |
| 270 sources += | 270 sources += |
| 271 rebase_path(gypi_values.chrome_browser_signin_sources, ".", "//chrome") | 271 rebase_path(gypi_values.chrome_browser_signin_sources, ".", "//chrome") |
| 272 sources += | 272 sources += |
| 273 rebase_path(gypi_values.chrome_browser_ssl_sources, ".", "//chrome") | 273 rebase_path(gypi_values.chrome_browser_ssl_sources, ".", "//chrome") |
| 274 sources += | 274 sources += |
| 275 rebase_path(gypi_values.chrome_browser_sync_sources, ".", "//chrome") | 275 rebase_path(gypi_values.chrome_browser_sync_sources, ".", "//chrome") |
| 276 sources += rebase_path(gypi_values.chrome_browser_web_resource_sources, | 276 sources += rebase_path(gypi_values.chrome_browser_web_resource_sources, |
| 277 ".", | 277 ".", |
| 278 "//chrome") | 278 "//chrome") |
| 279 if (android_java_ui) { |
| 280 sources += |
| 281 rebase_path(gypi_values.chrome_browser_sync_android_java_ui_sources, |
| 282 ".", |
| 283 "//chrome") |
| 284 sources += |
| 285 rebase_path(gypi_values.chrome_browser_ssl_android_java_ui_sources, |
| 286 ".", |
| 287 "//chrome") |
| 288 sources += rebase_path( |
| 289 gypi_values.chrome_browser_history_android_java_ui_sources, |
| 290 ".", |
| 291 "//chrome") |
| 292 sources += rebase_path( |
| 293 gypi_values.chrome_browser_permissions_android_java_ui_sources, |
| 294 ".", |
| 295 "//chrome") |
| 296 sources += rebase_path( |
| 297 gypi_values.chrome_browser_search_engines_android_java_ui_sources, |
| 298 ".", |
| 299 "//chrome") |
| 300 if (enable_supervised_users) { |
| 301 sources += rebase_path( |
| 302 gypi_values.chrome_browser_supervised_user_android_java_ui_sourc
es, |
| 303 ".", |
| 304 "//chrome") |
| 305 } |
| 306 } |
| 279 | 307 |
| 280 deps += [ | 308 deps += [ |
| 281 "//apps", | 309 "//apps", |
| 282 "//cc", | 310 "//cc", |
| 283 "//chrome/app/theme:theme_resources", | 311 "//chrome/app/theme:theme_resources", |
| 284 "//chrome/browser/devtools", | 312 "//chrome/browser/devtools", |
| 285 "//chrome/browser/metrics/variations:chrome_ui_string_overrider_factory", | 313 "//chrome/browser/metrics/variations:chrome_ui_string_overrider_factory", |
| 286 "//chrome/browser/resources:component_extension_resources", | 314 "//chrome/browser/resources:component_extension_resources", |
| 287 "//chrome/common/net", | 315 "//chrome/common/net", |
| 288 "//chrome/installer/util", | 316 "//chrome/installer/util", |
| (...skipping 338 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 627 sources += | 655 sources += |
| 628 rebase_path(gypi_values.chrome_browser_nss_sources, ".", "//chrome") | 656 rebase_path(gypi_values.chrome_browser_nss_sources, ".", "//chrome") |
| 629 if (is_chromeos) { | 657 if (is_chromeos) { |
| 630 sources -= [ "net/nss_context_linux.cc" ] | 658 sources -= [ "net/nss_context_linux.cc" ] |
| 631 } | 659 } |
| 632 } | 660 } |
| 633 if (enable_notifications) { | 661 if (enable_notifications) { |
| 634 sources += rebase_path(gypi_values.chrome_browser_notifications_sources, | 662 sources += rebase_path(gypi_values.chrome_browser_notifications_sources, |
| 635 ".", | 663 ".", |
| 636 "//chrome") | 664 "//chrome") |
| 637 if (is_android) { | 665 if (android_java_ui) { |
| 638 sources += | 666 sources += rebase_path( |
| 639 rebase_path(gypi_values.chrome_browser_notifications_android_sources, | 667 gypi_values.chrome_browser_notifications_android_java_ui_sources, |
| 640 ".", | 668 ".", |
| 641 "//chrome") | 669 "//chrome") |
| 642 } else { | 670 } else { |
| 643 sources += rebase_path( | 671 sources += rebase_path( |
| 644 gypi_values.chrome_browser_notifications_non_android_sources, | 672 gypi_values.chrome_browser_notifications_non_android_sources, |
| 645 ".", | 673 ".", |
| 646 "//chrome") | 674 "//chrome") |
| 647 } | 675 } |
| 648 } | 676 } |
| 649 if (enable_themes) { | 677 if (enable_themes) { |
| 650 sources += | 678 sources += |
| 651 rebase_path(gypi_values.chrome_browser_themes_sources, ".", "//chrome") | 679 rebase_path(gypi_values.chrome_browser_themes_sources, ".", "//chrome") |
| 652 } | 680 } |
| 653 | 681 |
| 654 if (enable_basic_printing || enable_print_preview) { | 682 if (enable_basic_printing || enable_print_preview) { |
| 655 # Some form of printing support. | 683 # Some form of printing support. |
| 656 sources += rebase_path(gypi_values.chrome_browser_printing_basic_sources, | 684 sources += rebase_path(gypi_values.chrome_browser_printing_basic_sources, |
| 657 ".", | 685 ".", |
| 658 "//chrome") | 686 "//chrome") |
| 659 deps += [ | 687 deps += [ |
| 688 "//components/printing/browser", |
| 660 "//printing", | 689 "//printing", |
| 661 "//components/printing/browser", | |
| 662 ] | 690 ] |
| 663 | 691 |
| 664 if (is_win) { | 692 if (is_win) { |
| 665 sources += rebase_path(gypi_values.chrome_browser_printing_emf_sources, | 693 sources += rebase_path(gypi_values.chrome_browser_printing_emf_sources, |
| 666 ".", | 694 ".", |
| 667 "//chrome") | 695 "//chrome") |
| 668 } | 696 } |
| 669 if (enable_print_preview) { | 697 if (enable_print_preview) { |
| 670 # Full printing on top of the above. | 698 # Full printing on top of the above. |
| 671 sources += rebase_path(gypi_values.chrome_browser_printing_full_sources, | 699 sources += rebase_path(gypi_values.chrome_browser_printing_full_sources, |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 710 if (!is_chrome_branded) { | 738 if (!is_chrome_branded) { |
| 711 sources += [ | 739 sources += [ |
| 712 "search/local_files_ntp_source.cc", | 740 "search/local_files_ntp_source.cc", |
| 713 "search/local_files_ntp_source.h", | 741 "search/local_files_ntp_source.h", |
| 714 ] | 742 ] |
| 715 } | 743 } |
| 716 | 744 |
| 717 if (is_android) { | 745 if (is_android) { |
| 718 sources += | 746 sources += |
| 719 rebase_path(gypi_values.chrome_browser_android_sources, ".", "//chrome") | 747 rebase_path(gypi_values.chrome_browser_android_sources, ".", "//chrome") |
| 748 } |
| 749 |
| 750 if (android_java_ui) { |
| 751 sources += rebase_path(gypi_values.chrome_browser_android_java_ui_sources, |
| 752 ".", |
| 753 "//chrome") |
| 720 sources += rebase_path(gypi_values.chrome_browser_bookmark_android_sources, | 754 sources += rebase_path(gypi_values.chrome_browser_bookmark_android_sources, |
| 721 ".", | 755 ".", |
| 722 "//chrome") | 756 "//chrome") |
| 723 deps += [ | 757 deps += [ |
| 724 ":client_discourse_context_proto", | 758 ":client_discourse_context_proto", |
| 725 ":delta_file_proto", | 759 ":delta_file_proto", |
| 726 ":jni_headers", | 760 ":jni_headers", |
| 727 "//components/cdm/browser", | |
| 728 "//components/data_usage/android", | 761 "//components/data_usage/android", |
| 729 "//components/enhanced_bookmarks", | 762 "//components/enhanced_bookmarks", |
| 730 "//components/precache/content", | 763 "//components/precache/content", |
| 731 "//components/precache/core", | 764 "//components/precache/core", |
| 732 "//components/resources:components_resources", | 765 "//components/resources:components_resources", |
| 733 "//components/service_tab_launcher", | 766 "//components/service_tab_launcher", |
| 734 "//components/toolbar", | 767 "//components/toolbar", |
| 735 "//components/web_contents_delegate_android", | 768 "//components/web_contents_delegate_android", |
| 769 ] |
| 770 |
| 771 defines += [ "ENABLE_DATA_REDUCTION_PROXY_DEBUGGING" ] |
| 772 } |
| 773 |
| 774 if (is_android) { |
| 775 deps += [ |
| 776 "//components/cdm/browser", |
| 777 "//components/resources:components_resources", |
| 736 "//third_party/android_opengl/etc1", | 778 "//third_party/android_opengl/etc1", |
| 737 "//third_party/android_tools:cpu_features", | 779 "//third_party/android_tools:cpu_features", |
| 738 "//third_party/libaddressinput:util", | 780 "//third_party/libaddressinput:util", |
| 739 ] | 781 ] |
| 782 |
| 740 deps -= [ | 783 deps -= [ |
| 741 "//third_party/libaddressinput", | |
| 742 "//components/storage_monitor", | 784 "//components/storage_monitor", |
| 743 "//components/web_modal", | 785 "//components/web_modal", |
| 786 "//third_party/libaddressinput", |
| 744 ] | 787 ] |
| 745 defines += [ "ENABLE_DATA_REDUCTION_PROXY_DEBUGGING" ] | |
| 746 | 788 |
| 747 if (use_seccomp_bpf) { | 789 if (use_seccomp_bpf) { |
| 748 defines += [ "USE_SECCOMP_BPF" ] | 790 defines += [ "USE_SECCOMP_BPF" ] |
| 749 deps += [ "//sandbox/linux:seccomp_bpf" ] | 791 deps += [ "//sandbox/linux:seccomp_bpf" ] |
| 750 } | 792 } |
| 751 } | 793 } |
| 752 | 794 |
| 753 if (is_mac) { | 795 if (is_mac) { |
| 754 deps += [ | 796 deps += [ |
| 755 "//third_party/google_toolbox_for_mac", | 797 "//third_party/google_toolbox_for_mac", |
| (...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 896 | 938 |
| 897 if (enable_mojo_media != "none") { | 939 if (enable_mojo_media != "none") { |
| 898 configs += [ "//media/mojo/services:enable_mojo_media_config" ] | 940 configs += [ "//media/mojo/services:enable_mojo_media_config" ] |
| 899 } | 941 } |
| 900 | 942 |
| 901 if (enable_mojo_media == "utility") { | 943 if (enable_mojo_media == "utility") { |
| 902 deps += [ "//media/mojo/services:application" ] | 944 deps += [ "//media/mojo/services:application" ] |
| 903 } | 945 } |
| 904 } | 946 } |
| 905 | 947 |
| 906 if (is_android) { | 948 if (android_java_ui) { |
| 907 # GYP version: chrome/chrome_browser.gypi:chrome_browser_jni_headers | 949 # GYP version: chrome/chrome_browser.gypi:chrome_browser_jni_headers |
| 908 generate_jni("jni_headers") { | 950 generate_jni("jni_headers") { |
| 909 sources = | 951 sources = |
| 910 rebase_path(gypi_values.chrome_browser_jni_sources, ".", "//chrome") | 952 rebase_path(gypi_values.chrome_browser_jni_sources, ".", "//chrome") |
| 911 jni_package = "chrome" | 953 jni_package = "chrome" |
| 912 } | 954 } |
| 913 | 955 |
| 914 #GYP: '//chrome/chrome_browser.gypi:client_discourse_context_proto' | 956 #GYP: '//chrome/chrome_browser.gypi:client_discourse_context_proto' |
| 915 proto_library("client_discourse_context_proto") { | 957 proto_library("client_discourse_context_proto") { |
| 916 sources = [ | 958 sources = [ |
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1061 ] | 1103 ] |
| 1062 | 1104 |
| 1063 configs += [ "//build/config:precompiled_headers" ] | 1105 configs += [ "//build/config:precompiled_headers" ] |
| 1064 | 1106 |
| 1065 public_deps = [ | 1107 public_deps = [ |
| 1066 ":browser", | 1108 ":browser", |
| 1067 "//chrome/browser/ui:test_support", | 1109 "//chrome/browser/ui:test_support", |
| 1068 ] | 1110 ] |
| 1069 deps = [ | 1111 deps = [ |
| 1070 "//base:prefs_test_support", | 1112 "//base:prefs_test_support", |
| 1113 "//chrome/app/theme:theme_resources", |
| 1071 "//chrome/browser", | 1114 "//chrome/browser", |
| 1072 "//chrome/common", | 1115 "//chrome/common", |
| 1073 "//chrome/common/safe_browsing:proto", | 1116 "//chrome/common/safe_browsing:proto", |
| 1074 "//components/invalidation/impl", | 1117 "//components/invalidation/impl", |
| 1075 "//components/invalidation/impl:test_support", | 1118 "//components/invalidation/impl:test_support", |
| 1076 "//components/password_manager/core/browser:test_support", | 1119 "//components/password_manager/core/browser:test_support", |
| 1077 "//components/search_engines:test_support", | 1120 "//components/search_engines:test_support", |
| 1078 "//components/syncable_prefs:test_support", | 1121 "//components/syncable_prefs:test_support", |
| 1079 "//components/user_prefs/tracked:user_prefs_tracked_test_support", | 1122 "//components/user_prefs/tracked:user_prefs_tracked_test_support", |
| 1080 "//content/test:test_support", | 1123 "//content/test:test_support", |
| 1081 "//chrome/app/theme:theme_resources", | |
| 1082 "//net:test_support", | 1124 "//net:test_support", |
| 1083 "//skia", | 1125 "//skia", |
| 1084 "//testing/gmock", | 1126 "//testing/gmock", |
| 1085 "//testing/gtest", | 1127 "//testing/gtest", |
| 1086 "//ui/gfx", | 1128 "//ui/gfx", |
| 1087 ] | 1129 ] |
| 1088 | 1130 |
| 1089 if (!is_ios) { | 1131 if (!is_ios) { |
| 1090 deps += [ | 1132 deps += [ |
| 1091 "//components/sessions:test_support", | 1133 "//components/sessions:test_support", |
| (...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1263 rebase_path(gypi_values.chrome_browser_rlz_sources, ".", "//chrome") | 1305 rebase_path(gypi_values.chrome_browser_rlz_sources, ".", "//chrome") |
| 1264 deps = [ | 1306 deps = [ |
| 1265 "//components/google/core/browser", | 1307 "//components/google/core/browser", |
| 1266 "//components/omnibox/browser", | 1308 "//components/omnibox/browser", |
| 1267 "//components/rlz", | 1309 "//components/rlz", |
| 1268 "//components/search_engines", | 1310 "//components/search_engines", |
| 1269 "//rlz:rlz_lib", | 1311 "//rlz:rlz_lib", |
| 1270 ] | 1312 ] |
| 1271 } | 1313 } |
| 1272 } | 1314 } |
| OLD | NEW |