| 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/buildflag_header.gni") | 5 import("//build/buildflag_header.gni") | 
| 6 import("//build/config/features.gni") | 6 import("//build/config/features.gni") | 
| 7 import("//build/config/ui.gni") | 7 import("//build/config/ui.gni") | 
| 8 import("//gpu/vulkan/features.gni") | 8 import("//gpu/vulkan/features.gni") | 
| 9 import("//media/media_options.gni") | 9 import("//media/media_options.gni") | 
| 10 import("//ppapi/features/features.gni") | 10 import("//ppapi/features/features.gni") | 
| 11 import("//printing/features/features.gni") | 11 import("//printing/features/features.gni") | 
| 12 import("//third_party/WebKit/public/public_features.gni") | 12 import("//third_party/WebKit/public/public_features.gni") | 
| 13 import("//tools/ipc_fuzzer/ipc_fuzzer.gni") | 13 import("//tools/ipc_fuzzer/ipc_fuzzer.gni") | 
|  | 14 import("//content/content.gni") | 
| 14 | 15 | 
| 15 source_set("browser") { | 16 content_source_set("browser") { | 
| 16   # Only the public target should depend on this. All other targets (even | 17   # Only the public target should depend on this. All other targets (even | 
| 17   # internal content ones) should depend on the public one. | 18   # internal content ones) should depend on the public one. | 
| 18   visibility = [ | 19   visibility = [ | 
| 19     ":for_content_tests",  # See top of //content/BUILD.gn for why. | 20     ":for_content_tests",  # See top of //content/BUILD.gn for why. | 
| 20     "//content/app:*", | 21     "//content/app:*", | 
| 21     "//content/public/browser:browser_sources", | 22     "//content/public/browser:browser_sources", | 
| 22   ] | 23   ] | 
| 23 | 24 | 
| 24   configs += [ | 25   configs += [ | 
| 25     "//build/config:precompiled_headers", | 26     "//build/config:precompiled_headers", | 
| (...skipping 1617 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1643     "webui/web_ui_message_handler.cc", | 1644     "webui/web_ui_message_handler.cc", | 
| 1644     "webui/web_ui_url_loader_factory.cc", | 1645     "webui/web_ui_url_loader_factory.cc", | 
| 1645     "webui/web_ui_url_loader_factory.h", | 1646     "webui/web_ui_url_loader_factory.h", | 
| 1646     "zygote_host/zygote_communication_linux.cc", | 1647     "zygote_host/zygote_communication_linux.cc", | 
| 1647     "zygote_host/zygote_communication_linux.h", | 1648     "zygote_host/zygote_communication_linux.h", | 
| 1648     "zygote_host/zygote_handle_linux.cc", | 1649     "zygote_host/zygote_handle_linux.cc", | 
| 1649     "zygote_host/zygote_host_impl_linux.cc", | 1650     "zygote_host/zygote_host_impl_linux.cc", | 
| 1650     "zygote_host/zygote_host_impl_linux.h", | 1651     "zygote_host/zygote_host_impl_linux.h", | 
| 1651   ] | 1652   ] | 
| 1652 | 1653 | 
|  | 1654   jumbo_excluded_sources = [ | 
|  | 1655     # Shares constant names with dom_storage/local_storage_context_mojo.cpp | 
|  | 1656     "dom_storage/dom_storage_context_impl.cc", | 
|  | 1657 | 
|  | 1658     # If someone includes net/url_request/url_request_context_getter.h | 
|  | 1659     # in this file, then Bind generation fails when binding | 
|  | 1660     # NavigationURLLoaderImplCore::Start. | 
|  | 1661     "loader/navigation_url_loader_impl.cc", | 
|  | 1662 | 
|  | 1663     # Too many RecordCancelled. | 
|  | 1664     "web_contents/aura/overscroll_navigation_overlay.cc", | 
|  | 1665 | 
|  | 1666     # Too many GetEventAckName. | 
|  | 1667     "renderer_host/input/legacy_input_router_impl.cc", | 
|  | 1668 | 
|  | 1669     # Too many kNoDocumentURLErrorMessage, kShutdownErrorMessage, | 
|  | 1670     # GetWebContents() | 
|  | 1671     "service_worker/service_worker_provider_host.cc", | 
|  | 1672   ] | 
|  | 1673 | 
|  | 1674   if (is_win) { | 
|  | 1675     jumbo_excluded_sources += [ | 
|  | 1676     # Mojo header node.h undefs SendMessage so things that include | 
|  | 1677     # Windows headers can't be grouped with anything that might | 
|  | 1678     # include node.h from mojo. Until we have figured out a way | 
|  | 1679     # for mojo headers and Windows headers to live side by side. | 
|  | 1680     "renderer_host/legacy_render_widget_host_win.cc", | 
|  | 1681     "renderer_host/render_widget_host_view_aura.cc", | 
|  | 1682     ] | 
|  | 1683   } | 
|  | 1684 | 
| 1653   if (toolkit_views) { | 1685   if (toolkit_views) { | 
| 1654     deps += [ "//ui/events" ] | 1686     deps += [ "//ui/events" ] | 
| 1655   } | 1687   } | 
| 1656 | 1688 | 
| 1657   # ChromeOS also defines linux but their memory-monitors conflict. | 1689   # ChromeOS also defines linux but their memory-monitors conflict. | 
| 1658   if (is_chromeos) { | 1690   if (is_chromeos) { | 
| 1659     sources += [ | 1691     sources += [ | 
| 1660       "memory/memory_monitor_chromeos.cc", | 1692       "memory/memory_monitor_chromeos.cc", | 
| 1661       "memory/memory_monitor_chromeos.h", | 1693       "memory/memory_monitor_chromeos.h", | 
| 1662     ] | 1694     ] | 
| (...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1778       deps += [ "//third_party/webrtc/modules/desktop_capture" ] | 1810       deps += [ "//third_party/webrtc/modules/desktop_capture" ] | 
| 1779       public_deps += [ "//third_party/webrtc_overrides:init_webrtc" ] | 1811       public_deps += [ "//third_party/webrtc_overrides:init_webrtc" ] | 
| 1780     } | 1812     } | 
| 1781   } | 1813   } | 
| 1782 | 1814 | 
| 1783   if (is_win) { | 1815   if (is_win) { | 
| 1784     defines += [ | 1816     defines += [ | 
| 1785       # This prevents the inclusion of atlhost.h which paired | 1817       # This prevents the inclusion of atlhost.h which paired | 
| 1786       # with the windows 8 sdk it does the wrong thing. | 1818       # with the windows 8 sdk it does the wrong thing. | 
| 1787       "__ATLHOST_H__", | 1819       "__ATLHOST_H__", | 
|  | 1820 | 
|  | 1821       # Must be defined to get access to M_PI and M_PI_2 in VS. | 
|  | 1822       "_USE_MATH_DEFINES", | 
| 1788     ] | 1823     ] | 
| 1789     deps += [ | 1824     deps += [ | 
| 1790       "//third_party/iaccessible2", | 1825       "//third_party/iaccessible2", | 
| 1791       "//third_party/isimpledom", | 1826       "//third_party/isimpledom", | 
| 1792     ] | 1827     ] | 
| 1793     libs += [ | 1828     libs += [ | 
| 1794       "comctl32.lib", | 1829       "comctl32.lib", | 
| 1795       "dinput8.lib", | 1830       "dinput8.lib", | 
| 1796       "dwmapi.lib", | 1831       "dwmapi.lib", | 
| 1797       "dxguid.lib", | 1832       "dxguid.lib", | 
| (...skipping 454 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2252   if (!is_component_build) { | 2287   if (!is_component_build) { | 
| 2253     public_deps = [ | 2288     public_deps = [ | 
| 2254       ":browser", | 2289       ":browser", | 
| 2255     ] | 2290     ] | 
| 2256   } else { | 2291   } else { | 
| 2257     public_deps = [ | 2292     public_deps = [ | 
| 2258       "//third_party/leveldatabase", | 2293       "//third_party/leveldatabase", | 
| 2259     ] | 2294     ] | 
| 2260   } | 2295   } | 
| 2261 } | 2296 } | 
| OLD | NEW | 
|---|