OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 { | 5 { |
6 'variables': { | 6 'variables': { |
7 'chromium_code': 1, # Use higher warning level. | 7 'chromium_code': 1, # Use higher warning level. |
8 'chromium_enable_vtune_jit_for_v8%': 0, # enable the vtune support for V8 e
ngine. | 8 'chromium_enable_vtune_jit_for_v8%': 0, # enable the vtune support for V8 e
ngine. |
9 'directxsdk_exists': '<!pymod_do_main(dir_exists ../third_party/directxsdk)'
, | 9 'directxsdk_exists': '<!pymod_do_main(dir_exists ../third_party/directxsdk)'
, |
10 }, | 10 }, |
(...skipping 28 matching lines...) Expand all Loading... |
39 'variables': { | 39 'variables': { |
40 'buildflag_header_path': 'content/renderer/renderer_features.h', | 40 'buildflag_header_path': 'content/renderer/renderer_features.h', |
41 'buildflag_flags': [ | 41 'buildflag_flags': [ |
42 'RTC_USE_H264=<(rtc_use_h264)', | 42 'RTC_USE_H264=<(rtc_use_h264)', |
43 ], | 43 ], |
44 }, | 44 }, |
45 }], | 45 }], |
46 ], | 46 ], |
47 }, | 47 }, |
48 ], | 48 ], |
| 49 'includes': [ |
| 50 '../build/win_precompile.gypi', |
| 51 'content_resources.gypi', |
| 52 ], |
49 'conditions': [ | 53 'conditions': [ |
50 ['OS != "ios"', { | |
51 'includes': [ | |
52 '../build/win_precompile.gypi', | |
53 'content_resources.gypi', | |
54 ], | |
55 }], | |
56 ['OS == "win"', { | 54 ['OS == "win"', { |
57 'targets': [ | 55 'targets': [ |
58 { | 56 { |
59 # GN: //content:sandbox_helper_win | 57 # GN: //content:sandbox_helper_win |
60 'target_name': 'sandbox_helper_win', | 58 'target_name': 'sandbox_helper_win', |
61 'type': 'static_library', | 59 'type': 'static_library', |
62 'include_dirs': [ | 60 'include_dirs': [ |
63 '..', | 61 '..', |
64 ], | 62 ], |
65 'dependencies': [ | 63 'dependencies': [ |
(...skipping 16 matching lines...) Expand all Loading... |
82 'target_defines': [ | 80 'target_defines': [ |
83 'COMPILE_CONTENT_STATICALLY', | 81 'COMPILE_CONTENT_STATICALLY', |
84 ], | 82 ], |
85 'targets': [ | 83 'targets': [ |
86 { | 84 { |
87 # GN version: //content | 85 # GN version: //content |
88 'target_name': 'content', | 86 'target_name': 'content', |
89 'type': 'none', | 87 'type': 'none', |
90 'dependencies': [ | 88 'dependencies': [ |
91 'content_browser', | 89 'content_browser', |
| 90 'content_child', |
92 'content_common', | 91 'content_common', |
| 92 'content_gpu', |
| 93 'content_plugin', |
| 94 'content_ppapi_plugin', |
| 95 'content_renderer', |
| 96 'content_utility', |
93 ], | 97 ], |
94 'export_dependent_settings': [ | 98 'export_dependent_settings': [ |
95 'content_common', | 99 'content_common', |
96 ], | 100 ], |
97 'conditions': [ | |
98 ['OS != "ios"', { | |
99 'dependencies': [ | |
100 'content_child', | |
101 'content_gpu', | |
102 'content_plugin', | |
103 'content_ppapi_plugin', | |
104 'content_renderer', | |
105 'content_utility', | |
106 ], | |
107 }], | |
108 ], | |
109 }, | 101 }, |
110 { | 102 { |
111 # GN version: //content/app:browser | 103 # GN version: //content/app:browser |
112 'target_name': 'content_app_browser', | 104 'target_name': 'content_app_browser', |
113 'type': 'static_library', | 105 'type': 'static_library', |
114 'variables': { 'enable_wexit_time_destructors': 1, }, | 106 'variables': { 'enable_wexit_time_destructors': 1, }, |
115 'includes': [ | 107 'includes': [ |
116 'content_app.gypi', | 108 'content_app.gypi', |
117 ], | 109 ], |
118 'dependencies': [ | 110 'dependencies': [ |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
172 'type': 'static_library', | 164 'type': 'static_library', |
173 'variables': { 'enable_wexit_time_destructors': 1, }, | 165 'variables': { 'enable_wexit_time_destructors': 1, }, |
174 'includes': [ | 166 'includes': [ |
175 'content_browser.gypi', | 167 'content_browser.gypi', |
176 # Disable LTO due to ELF section name out of range | 168 # Disable LTO due to ELF section name out of range |
177 # crbug.com/422251 | 169 # crbug.com/422251 |
178 '../build/android/disable_gcc_lto.gypi', | 170 '../build/android/disable_gcc_lto.gypi', |
179 ], | 171 ], |
180 'dependencies': [ | 172 'dependencies': [ |
181 'content_common', | 173 'content_common', |
| 174 'content_resources', |
182 ], | 175 ], |
183 'export_dependent_settings': [ | 176 'export_dependent_settings': [ |
184 'content_common', | 177 'content_common', |
185 ], | 178 ], |
186 'conditions': [ | 179 'conditions': [ |
187 ['java_bridge==1', { | 180 ['java_bridge==1', { |
188 'dependencies': [ | 181 'dependencies': [ |
189 'content_child', | 182 'content_child', |
190 ] | 183 ] |
191 }], | 184 }], |
192 ['OS=="android"', { | 185 ['OS=="android"', { |
193 'dependencies': [ | 186 'dependencies': [ |
194 'content_gpu', | 187 'content_gpu', |
195 'content_utility', | 188 'content_utility', |
196 ], | 189 ], |
197 }], | 190 }], |
198 ['OS != "ios"', { | |
199 'dependencies': [ | |
200 'content_resources', | |
201 ], | |
202 }], | |
203 ], | 191 ], |
204 }, | 192 }, |
205 { | 193 { |
206 # GN version: //content/common and //content/public/common | 194 # GN version: //content/common and //content/public/common |
207 'target_name': 'content_common', | 195 'target_name': 'content_common', |
208 'type': 'static_library', | 196 'type': 'static_library', |
209 'variables': { 'enable_wexit_time_destructors': 1, }, | 197 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 198 'dependencies': [ |
| 199 'content_resources', |
| 200 ], |
210 'includes': [ | 201 'includes': [ |
211 'content_common.gypi', | 202 'content_common.gypi', |
212 ], | 203 ], |
213 'conditions': [ | |
214 ['OS != "ios"', { | |
215 'dependencies': [ | |
216 'content_resources', | |
217 ], | |
218 }], | |
219 ], | |
220 # Disable c4267 warnings until we fix size_t to int truncations. | 204 # Disable c4267 warnings until we fix size_t to int truncations. |
221 'msvs_disabled_warnings': [ 4267, ], | 205 'msvs_disabled_warnings': [ 4267, ], |
222 }, | 206 }, |
223 ], | 207 { |
224 'conditions': [ | |
225 ['OS != "ios"', { | |
226 'targets': [ | |
227 { | |
228 # GN version: //content/child and //content/public/child | 208 # GN version: //content/child and //content/public/child |
229 'target_name': 'content_child', | 209 'target_name': 'content_child', |
230 'type': 'static_library', | 210 'type': 'static_library', |
231 'variables': { 'enable_wexit_time_destructors': 1, }, | 211 'variables': { 'enable_wexit_time_destructors': 1, }, |
232 'includes': [ | 212 'includes': [ |
233 'content_child.gypi', | 213 'content_child.gypi', |
| 214 ], |
| 215 'dependencies': [ |
| 216 'content_resources', |
| 217 ], |
| 218 # Disable c4267 warnings until we fix size_t to int truncations. |
| 219 'msvs_disabled_warnings': [ 4267, ], |
| 220 }, |
| 221 { |
| 222 # GN version: //content/gpu |
| 223 'target_name': 'content_gpu', |
| 224 'type': 'static_library', |
| 225 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 226 'includes': [ |
| 227 'content_gpu.gypi', |
| 228 ], |
| 229 'dependencies': [ |
| 230 'content_child', |
| 231 'content_common', |
| 232 ], |
| 233 }, |
| 234 { |
| 235 # GN version: //content/plugin and //content/public/plugin |
| 236 'target_name': 'content_plugin', |
| 237 'type': 'static_library', |
| 238 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 239 'includes': [ |
| 240 'content_plugin.gypi', |
| 241 ], |
| 242 'dependencies': [ |
| 243 'content_child', |
| 244 'content_common', |
| 245 ], |
| 246 }, |
| 247 { |
| 248 # GN version: //content/ppapi_plugin |
| 249 'target_name': 'content_ppapi_plugin', |
| 250 'type': 'static_library', |
| 251 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 252 'includes': [ |
| 253 'content_ppapi_plugin.gypi', |
| 254 ], |
| 255 # Disable c4267 warnings until we fix size_t to int truncations. |
| 256 'msvs_disabled_warnings': [ 4267, ], |
| 257 }, |
| 258 { |
| 259 # GN version: //content/renderer and //content/public/renderer |
| 260 'target_name': 'content_renderer', |
| 261 'type': 'static_library', |
| 262 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 263 'includes': [ |
| 264 'content_renderer.gypi', |
| 265 ], |
| 266 'dependencies': [ |
| 267 '../third_party/webrtc/modules/modules.gyp:webrtc_h264', |
| 268 'content_child', |
| 269 'content_common', |
| 270 'content_resources', |
| 271 'renderer_features', |
| 272 ], |
| 273 'export_dependent_settings': [ |
| 274 'content_common', |
| 275 ], |
| 276 'conditions': [ |
| 277 ['chromium_enable_vtune_jit_for_v8==1', { |
| 278 'dependencies': [ |
| 279 '../v8/src/third_party/vtune/v8vtune.gyp:v8_vtune', |
234 ], | 280 ], |
235 'dependencies': [ | 281 }], |
236 'content_resources', | |
237 ], | |
238 # Disable c4267 warnings until we fix size_t to int truncations. | |
239 'msvs_disabled_warnings': [ 4267, ], | |
240 }, | |
241 { | |
242 # GN version: //content/gpu | |
243 'target_name': 'content_gpu', | |
244 'type': 'static_library', | |
245 'variables': { 'enable_wexit_time_destructors': 1, }, | |
246 'includes': [ | |
247 'content_gpu.gypi', | |
248 ], | |
249 'dependencies': [ | |
250 'content_child', | |
251 'content_common', | |
252 ], | |
253 }, | |
254 { | |
255 # GN version: //content/plugin and //content/public/plugin | |
256 'target_name': 'content_plugin', | |
257 'type': 'static_library', | |
258 'variables': { 'enable_wexit_time_destructors': 1, }, | |
259 'includes': [ | |
260 'content_plugin.gypi', | |
261 ], | |
262 'dependencies': [ | |
263 'content_child', | |
264 'content_common', | |
265 ], | |
266 }, | |
267 { | |
268 # GN version: //content/ppapi_plugin | |
269 'target_name': 'content_ppapi_plugin', | |
270 'type': 'static_library', | |
271 'variables': { 'enable_wexit_time_destructors': 1, }, | |
272 'includes': [ | |
273 'content_ppapi_plugin.gypi', | |
274 ], | |
275 # Disable c4267 warnings until we fix size_t to int truncations. | |
276 'msvs_disabled_warnings': [ 4267, ], | |
277 }, | |
278 { | |
279 # GN version: //content/renderer and //content/public/renderer | |
280 'target_name': 'content_renderer', | |
281 'type': 'static_library', | |
282 'variables': { 'enable_wexit_time_destructors': 1, }, | |
283 'includes': [ | |
284 'content_renderer.gypi', | |
285 ], | |
286 'dependencies': [ | |
287 '../third_party/webrtc/modules/modules.gyp:webrtc_h264', | |
288 'content_child', | |
289 'content_common', | |
290 'content_resources', | |
291 'renderer_features', | |
292 ], | |
293 'export_dependent_settings': [ | |
294 'content_common', | |
295 ], | |
296 'conditions': [ | |
297 ['chromium_enable_vtune_jit_for_v8==1', { | |
298 'dependencies': [ | |
299 '../v8/src/third_party/vtune/v8vtune.gyp:v8_vtune', | |
300 ], | |
301 }], | |
302 ], | |
303 }, | |
304 { | |
305 # GN version: //content/utility and //content/public/utility | |
306 'target_name': 'content_utility', | |
307 'type': 'static_library', | |
308 'variables': { 'enable_wexit_time_destructors': 1, }, | |
309 'includes': [ | |
310 'content_utility.gypi', | |
311 ], | |
312 'dependencies': [ | |
313 'content_child', | |
314 'content_common', | |
315 'content_common_mojo_bindings.gyp:content_common_mojo_bindings', | |
316 ], | |
317 }, | |
318 ], | 282 ], |
319 }], | 283 }, |
| 284 { |
| 285 # GN version: //content/utility and //content/public/utility |
| 286 'target_name': 'content_utility', |
| 287 'type': 'static_library', |
| 288 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 289 'includes': [ |
| 290 'content_utility.gypi', |
| 291 ], |
| 292 'dependencies': [ |
| 293 'content_child', |
| 294 'content_common', |
| 295 'content_common_mojo_bindings.gyp:content_common_mojo_bindings', |
| 296 ], |
| 297 }, |
320 ], | 298 ], |
321 }, | 299 }, |
322 { # component != static_library | 300 { # component != static_library |
323 'targets': [ | 301 'targets': [ |
324 { | 302 { |
325 # GN version: //content | 303 # GN version: //content |
326 'target_name': 'content', | 304 'target_name': 'content', |
327 'type': 'shared_library', | 305 'type': 'shared_library', |
328 'variables': { 'enable_wexit_time_destructors': 1, }, | 306 'variables': { 'enable_wexit_time_destructors': 1, }, |
329 'dependencies': [ | 307 'dependencies': [ |
(...skipping 347 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
677 }, | 655 }, |
678 'includes': [ | 656 'includes': [ |
679 '../build/android/copy_ex.gypi', | 657 '../build/android/copy_ex.gypi', |
680 '../build/android/v8_external_startup_data_arch_suffix.gypi', | 658 '../build/android/v8_external_startup_data_arch_suffix.gypi', |
681 ], | 659 ], |
682 }, | 660 }, |
683 ], | 661 ], |
684 }], # OS == "android" | 662 }], # OS == "android" |
685 ], | 663 ], |
686 } | 664 } |
OLD | NEW |