Index: chrome/renderer/BUILD.gn |
diff --git a/chrome/renderer/BUILD.gn b/chrome/renderer/BUILD.gn |
index 264b4e982ad090cb10dad8861fba2e8b4da6545d..72e4c15aa970fac7ea464d2f847bb9cd0f219df5 100644 |
--- a/chrome/renderer/BUILD.gn |
+++ b/chrome/renderer/BUILD.gn |
@@ -2,143 +2,10 @@ |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
-import("//build/config/features.gni") |
import("//tools/grit/grit_rule.gni") |
- |
-gypi_values = exec_script( |
- "//build/gypi_to_gn.py", |
- [ rebase_path("../chrome_renderer.gypi") ], |
- "scope", |
- [ "../chrome_renderer.gypi" ]) |
# GYP version: chrome/chrome_resources.gyp:chrome_resources |
# (generate_renderer_resources action) |
grit("resources") { |
source = "resources/renderer_resources.grd" |
} |
- |
-static_library("renderer") { |
- sources = rebase_path(gypi_values.chrome_renderer_sources, ".", "..") |
- |
- defines = [] |
- |
- deps = [ |
- "//base/allocator", |
- "//chrome/common", |
- "//chrome/common/net", |
- "//chrome:resources", |
- "//chrome:strings", |
- "//third_party/re2", |
- #"../components/components.gyp:autofill_content_renderer", TODO(GYP) |
- #"../components/components.gyp:cdm_renderer", TODO(GYP) |
- #"../components/components.gyp:data_reduction_proxy_common", TODO(GYP) |
- #"../components/components.gyp:startup_metric_utils", TODO(GYP) |
- #"../components/components.gyp:plugins_renderer", TODO(GYP) |
- "//components/translate:translate_core_common", |
- #"../components/components.gyp:translate_core_language_detection", TODO(GYP) |
- "//components/visitedlink/renderer", |
- "//content/public/renderer", |
- #"../extensions/extensions.gyp:extensions_renderer", TODO(GYP) |
- #"../extensions/extensions_resources.gyp:extensions_resources", TODO(GYP) |
- "//media/cast/logging/proto", |
- #"../media/cast/cast.gyp:cast_sender", TODO(GYP) |
- #"../media/cast/cast.gyp:cast_transport", TODO(GYP) |
- "//net", |
- "//skia", |
- "//third_party/WebKit/public:blink", |
- "//third_party/icu", |
- "//third_party/npapi", |
- "//third_party/widevine/cdm:version_h", |
- "//ui/surface", |
- "//webkit/child", |
- "//webkit/common", |
- "//webkit:resources", |
- ] |
- |
- if (enable_nacl) { |
- deps += [ |
- #'../components/nacl.gyp:nacl', TODO(GYP) |
- #'../components/nacl.gyp:nacl_renderer', TODO(GYP) |
- ] |
- } |
- |
- if (enable_plugins) { |
- sources += rebase_path(gypi_values.chrome_renderer_plugin_sources, |
- ".", "..") |
- deps += [ |
- #'../ppapi/ppapi_internal.gyp:ppapi_host', TODO(GYP |
- #'../ppapi/ppapi_internal.gyp:ppapi_proxy', TODO(GYP |
- #'../ppapi/ppapi_internal.gyp:ppapi_ipc', TODO(GYP |
- #'../ppapi/ppapi_internal.gyp:ppapi_shared', TODO(GYP |
- ] |
- } |
- |
- if (safe_browsing_mode == 1) { |
- sources += rebase_path(gypi_values.chrome_renderer_safe_browsing_sources, |
- ".", "..") |
- defines += [ "FULL_SAFE_BROWSING" ] |
- deps += [ |
- "//chrome/common/safe_browsing:proto", |
- "//third_party/smhasher:murmurhash3", |
- ] |
- } |
- |
- if (enable_extensions) { |
- sources += rebase_path(gypi_values.chrome_renderer_extensions_sources, |
- ".", "..") |
- } |
- if (enable_webrtc) { |
- sources += rebase_path(gypi_values.chrome_renderer_webrtc_sources, |
- ".", "..") |
- } |
- if (enable_spellcheck) { |
- sources += rebase_path(gypi_values.chrome_renderer_spellchecker_sources, |
- ".", "..") |
- # TODO(GYP) When hunspell is done, the extra defines can be removed. |
- #deps += [ "//third_party/hunspell" ] |
- defines += [ "HUNSPELL_STATIC", "HUNSPELL_CHROME_CLIENT", "OPENOFFICEORG" ] |
- |
- } |
- |
- if (enable_printing > 0) { |
- deps += [ |
- #"//printing", TODO(GYP) |
- ] |
- if (enable_printing == 1) { |
- sources += rebase_path(gypi_values.chrome_renderer_printing_sources, |
- ".", "..") |
- } |
- } |
- |
- if (is_mac) { |
- deps += [ "//third_party/mach_override" ] |
- } |
- if (is_win) { |
- deps += [ |
- #'../chrome_elf/chrome_elf.gyp:chrome_elf', TODO(GYP) |
- "//third_party/wtl", |
- ] |
- } |
- if (!is_android) { |
- sources += rebase_path(gypi_values.chrome_renderer_non_android_sources, |
- ".", "..") |
- } |
- if (!is_ios) { |
- deps += [ |
- # TODO(hclam): See crbug.com/298380 for details. |
- # We should isolate the APIs needed by the renderer. |
- "//chrome/common/extensions/api", |
- ] |
- } |
- |
- # TODO(GYP) |
- # ['win_pdf_metafile_for_printing==1', { |
- # 'sources': [ |
- # 'renderer/printing/print_web_view_helper_pdf_win.cc', |
- # ], |
- # }, { |
- # 'sources': [ |
- # 'renderer/printing/print_web_view_helper_win.cc', |
- # ], |
- # }], |
-} |