| 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/features.gni") | 5 import("//build/config/features.gni") |
| 6 import("//tools/grit/grit_rule.gni") | 6 import("//tools/grit/grit_rule.gni") |
| 7 | 7 |
| 8 gypi_values = exec_script( | 8 gypi_values = exec_script("//build/gypi_to_gn.py", |
| 9 "//build/gypi_to_gn.py", | 9 [ rebase_path("../chrome_renderer.gypi") ], |
| 10 [ rebase_path("../chrome_renderer.gypi") ], | 10 "scope", |
| 11 "scope", | 11 [ "../chrome_renderer.gypi" ]) |
| 12 [ "../chrome_renderer.gypi" ]) | |
| 13 | 12 |
| 14 # GYP version: chrome/chrome_resources.gyp:chrome_resources | 13 # GYP version: chrome/chrome_resources.gyp:chrome_resources |
| 15 # (generate_renderer_resources action) | 14 # (generate_renderer_resources action) |
| 16 grit("resources") { | 15 grit("resources") { |
| 17 source = "resources/renderer_resources.grd" | 16 source = "resources/renderer_resources.grd" |
| 18 output_dir = "$root_gen_dir/chrome" | 17 output_dir = "$root_gen_dir/chrome" |
| 19 output_name = "renderer_resources" | 18 output_name = "renderer_resources" |
| 20 outputs = [ | 19 outputs = [ |
| 21 "grit/renderer_resources.h", | 20 "grit/renderer_resources.h", |
| 22 "renderer_resources_100_percent.pak", | 21 "renderer_resources_100_percent.pak", |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 69 ] | 68 ] |
| 70 | 69 |
| 71 if (enable_nacl) { | 70 if (enable_nacl) { |
| 72 deps += [ | 71 deps += [ |
| 73 #'../components/nacl.gyp:nacl', TODO(GYP) | 72 #'../components/nacl.gyp:nacl', TODO(GYP) |
| 74 #'../components/nacl.gyp:nacl_renderer', TODO(GYP) | 73 #'../components/nacl.gyp:nacl_renderer', TODO(GYP) |
| 75 ] | 74 ] |
| 76 } | 75 } |
| 77 | 76 |
| 78 if (enable_plugins) { | 77 if (enable_plugins) { |
| 79 sources += rebase_path(gypi_values.chrome_renderer_plugin_sources, | 78 sources += |
| 80 ".", "..") | 79 rebase_path(gypi_values.chrome_renderer_plugin_sources, ".", "..") |
| 81 deps += [ | 80 deps += [ |
| 82 "//components/pdf/renderer", | 81 "//components/pdf/renderer", |
| 83 "//ppapi:ppapi_host", | 82 "//ppapi:ppapi_host", |
| 84 "//ppapi:ppapi_ipc", | 83 "//ppapi:ppapi_ipc", |
| 85 "//ppapi:ppapi_proxy", | 84 "//ppapi:ppapi_proxy", |
| 86 "//ppapi:ppapi_shared", | 85 "//ppapi:ppapi_shared", |
| 87 ] | 86 ] |
| 88 } | 87 } |
| 89 | 88 |
| 90 if (safe_browsing_mode == 1) { | 89 if (safe_browsing_mode == 1) { |
| 91 sources += rebase_path(gypi_values.chrome_renderer_safe_browsing_sources, | 90 sources += rebase_path(gypi_values.chrome_renderer_safe_browsing_sources, |
| 92 ".", "..") | 91 ".", |
| 93 sources += rebase_path( | 92 "..") |
| 94 gypi_values.chrome_renderer_basic_safe_browsing_sources, | 93 sources += |
| 95 ".", "..") | 94 rebase_path(gypi_values.chrome_renderer_basic_safe_browsing_sources, |
| 95 ".", |
| 96 "..") |
| 96 defines += [ "FULL_SAFE_BROWSING" ] | 97 defines += [ "FULL_SAFE_BROWSING" ] |
| 97 deps += [ | 98 deps += [ |
| 98 "//chrome/common/safe_browsing:proto", | 99 "//chrome/common/safe_browsing:proto", |
| 99 "//third_party/smhasher:murmurhash3", | 100 "//third_party/smhasher:murmurhash3", |
| 100 ] | 101 ] |
| 101 } | 102 } |
| 102 if (safe_browsing_mode == 2) { | 103 if (safe_browsing_mode == 2) { |
| 103 sources += rebase_path( | 104 sources += |
| 104 gypi_values.chrome_renderer_basic_safe_browsing_sources, | 105 rebase_path(gypi_values.chrome_renderer_basic_safe_browsing_sources, |
| 105 ".", "..") | 106 ".", |
| 107 "..") |
| 106 defines += [ "MOBILE_SAFE_BROWSING" ] | 108 defines += [ "MOBILE_SAFE_BROWSING" ] |
| 107 } | 109 } |
| 108 | 110 |
| 109 if (enable_extensions) { | 111 if (enable_extensions) { |
| 110 sources += rebase_path(gypi_values.chrome_renderer_extensions_sources, | 112 sources += |
| 111 ".", "..") | 113 rebase_path(gypi_values.chrome_renderer_extensions_sources, ".", "..") |
| 112 deps += [ | 114 deps += [ |
| 113 # TODO(hclam): See crbug.com/298380 for details. | 115 # TODO(hclam): See crbug.com/298380 for details. |
| 114 # We should isolate the APIs needed by the renderer. | 116 # We should isolate the APIs needed by the renderer. |
| 115 "//chrome/common/extensions/api", | 117 "//chrome/common/extensions/api", |
| 116 "//extensions:extensions_resources", | 118 "//extensions:extensions_resources", |
| 117 "//extensions/renderer", | 119 "//extensions/renderer", |
| 118 ] | 120 ] |
| 119 } | 121 } |
| 120 if (enable_webrtc) { | 122 if (enable_webrtc) { |
| 121 sources += rebase_path(gypi_values.chrome_renderer_webrtc_sources, | 123 sources += |
| 122 ".", "..") | 124 rebase_path(gypi_values.chrome_renderer_webrtc_sources, ".", "..") |
| 123 } | 125 } |
| 124 if (enable_extensions && enable_webrtc) { | 126 if (enable_extensions && enable_webrtc) { |
| 125 sources += rebase_path( | 127 sources += |
| 126 gypi_values.chrome_renderer_webrtc_extensions_sources, ".", "..") | 128 rebase_path(gypi_values.chrome_renderer_webrtc_extensions_sources, |
| 129 ".", |
| 130 "..") |
| 127 } | 131 } |
| 128 if (enable_spellcheck) { | 132 if (enable_spellcheck) { |
| 129 sources += rebase_path(gypi_values.chrome_renderer_spellchecker_sources, | 133 sources += |
| 130 ".", "..") | 134 rebase_path(gypi_values.chrome_renderer_spellchecker_sources, ".", "..") |
| 131 deps += [ "//third_party/hunspell" ] | 135 deps += [ "//third_party/hunspell" ] |
| 132 } | 136 } |
| 133 | 137 |
| 134 if (enable_basic_printing || enable_print_preview) { | 138 if (enable_basic_printing || enable_print_preview) { |
| 135 deps += [ "//printing" ] | 139 deps += [ "//printing" ] |
| 136 sources += rebase_path(gypi_values.chrome_renderer_printing_sources, | 140 sources += |
| 137 ".", "..") | 141 rebase_path(gypi_values.chrome_renderer_printing_sources, ".", "..") |
| 138 if (enable_print_preview) { | 142 if (enable_print_preview) { |
| 139 sources += rebase_path(gypi_values.chrome_renderer_full_printing_sources, | 143 sources += rebase_path(gypi_values.chrome_renderer_full_printing_sources, |
| 140 ".", "..") | 144 ".", |
| 145 "..") |
| 141 } | 146 } |
| 142 } | 147 } |
| 143 | 148 |
| 144 if (is_mac) { | 149 if (is_mac) { |
| 145 deps += [ "//third_party/mach_override" ] | 150 deps += [ "//third_party/mach_override" ] |
| 146 } | 151 } |
| 147 if (is_win) { | 152 if (is_win) { |
| 148 deps += [ | 153 deps += [ |
| 149 #'../chrome_elf/chrome_elf.gyp:chrome_elf', TODO(GYP) | 154 #'../chrome_elf/chrome_elf.gyp:chrome_elf', TODO(GYP) |
| 150 "//third_party/wtl", | 155 "//third_party/wtl", |
| 151 ] | 156 ] |
| 152 } | 157 } |
| 153 if (!is_android) { | 158 if (!is_android) { |
| 154 sources += rebase_path(gypi_values.chrome_renderer_non_android_sources, | 159 sources += |
| 155 ".", "..") | 160 rebase_path(gypi_values.chrome_renderer_non_android_sources, ".", "..") |
| 156 } | 161 } |
| 157 | 162 |
| 158 # TODO(GYP) | 163 # TODO(GYP) |
| 159 # 'sources': [ | 164 # 'sources': [ |
| 160 # 'renderer/printing/print_web_view_helper_pdf_win.cc', | 165 # 'renderer/printing/print_web_view_helper_pdf_win.cc', |
| 161 # ], | 166 # ], |
| 162 } | 167 } |
| 163 | 168 |
| 164 # In GYP this is part of test_support_common. | 169 # In GYP this is part of test_support_common. |
| 165 source_set("test_support") { | 170 source_set("test_support") { |
| (...skipping 26 matching lines...) Expand all Loading... |
| 192 ] | 197 ] |
| 193 } | 198 } |
| 194 | 199 |
| 195 if (enable_webrtc) { | 200 if (enable_webrtc) { |
| 196 sources += [ | 201 sources += [ |
| 197 "media/mock_webrtc_logging_message_filter.cc", | 202 "media/mock_webrtc_logging_message_filter.cc", |
| 198 "media/mock_webrtc_logging_message_filter.h", | 203 "media/mock_webrtc_logging_message_filter.h", |
| 199 ] | 204 ] |
| 200 } | 205 } |
| 201 } | 206 } |
| OLD | NEW |