Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(234)

Side by Side Diff: build/all.gyp

Issue 936193004: add gn_all, gyp_all targets to build files, remove GN's //:root (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: update w/ missing targets on mac Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 # A hook that can be overridden in other repositories to add additional 7 # A hook that can be overridden in other repositories to add additional
8 # compilation targets to 'All'. 8 # compilation targets to 'All'.
9 'app_targets%': [], 9 'app_targets%': [],
10 # For Android-specific targets. 10 # For Android-specific targets.
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
52 # NOTE: This list of targets is present because 52 # NOTE: This list of targets is present because
53 # mojo_base.gyp:mojo_base cannot be built on iOS, as 53 # mojo_base.gyp:mojo_base cannot be built on iOS, as
54 # javascript-related targets cause v8 to be built. 54 # javascript-related targets cause v8 to be built.
55 '../mojo/mojo_base.gyp:mojo_common_lib', 55 '../mojo/mojo_base.gyp:mojo_common_lib',
56 '../mojo/mojo_base.gyp:mojo_common_unittests', 56 '../mojo/mojo_base.gyp:mojo_common_unittests',
57 '../google_apis/google_apis.gyp:google_apis_unittests', 57 '../google_apis/google_apis.gyp:google_apis_unittests',
58 '../skia/skia_tests.gyp:skia_unittests', 58 '../skia/skia_tests.gyp:skia_unittests',
59 '../third_party/mojo/mojo_edk.gyp:mojo_system_impl', 59 '../third_party/mojo/mojo_edk.gyp:mojo_system_impl',
60 '../third_party/mojo/mojo_edk_tests.gyp:mojo_public_bindings_unittes ts', 60 '../third_party/mojo/mojo_edk_tests.gyp:mojo_public_bindings_unittes ts',
61 '../third_party/mojo/mojo_edk_tests.gyp:mojo_public_environment_unit tests', 61 '../third_party/mojo/mojo_edk_tests.gyp:mojo_public_environment_unit tests',
62 '../third_party/mojo/mojo_edk_tests.gyp:mojo_public_system_perftests ',
62 '../third_party/mojo/mojo_edk_tests.gyp:mojo_public_system_unittests ', 63 '../third_party/mojo/mojo_edk_tests.gyp:mojo_public_system_unittests ',
63 '../third_party/mojo/mojo_edk_tests.gyp:mojo_public_utility_unittest s', 64 '../third_party/mojo/mojo_edk_tests.gyp:mojo_public_utility_unittest s',
64 '../third_party/mojo/mojo_edk_tests.gyp:mojo_system_unittests', 65 '../third_party/mojo/mojo_edk_tests.gyp:mojo_system_unittests',
65 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings', 66 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
66 '../third_party/mojo/mojo_public.gyp:mojo_public_test_utils', 67 '../third_party/mojo/mojo_public.gyp:mojo_public_test_utils',
67 '../third_party/mojo/mojo_public.gyp:mojo_system', 68 '../third_party/mojo/mojo_public.gyp:mojo_system',
68 '../ui/base/ui_base_tests.gyp:ui_base_unittests', 69 '../ui/base/ui_base_tests.gyp:ui_base_unittests',
69 '../ui/ios/ui_ios_tests.gyp:ui_ios_unittests', 70 '../ui/ios/ui_ios_tests.gyp:ui_ios_unittests',
70 '../ui/gfx/gfx_tests.gyp:gfx_unittests', 71 '../ui/gfx/gfx_tests.gyp:gfx_unittests',
71 ], 72 ],
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after
222 }], 223 }],
223 ['toolkit_views==1', { 224 ['toolkit_views==1', {
224 'dependencies': [ 225 'dependencies': [
225 '../ui/views/controls/webview/webview.gyp:*', 226 '../ui/views/controls/webview/webview.gyp:*',
226 '../ui/views/views.gyp:*', 227 '../ui/views/views.gyp:*',
227 ], 228 ],
228 }], 229 }],
229 ['use_aura==1', { 230 ['use_aura==1', {
230 'dependencies': [ 231 'dependencies': [
231 '../ui/aura/aura.gyp:*', 232 '../ui/aura/aura.gyp:*',
232 '../ui/aura_extra/aura_extra.gyp:*',
233 ], 233 ],
234 }], 234 }],
235 ['use_ash==1', { 235 ['use_ash==1', {
236 'dependencies': [ 236 'dependencies': [
237 '../ash/ash.gyp:*', 237 '../ash/ash.gyp:*',
238 ], 238 ],
239 }], 239 }],
240 ['remoting==1', { 240 ['remoting==1', {
241 'dependencies': [ 241 'dependencies': [
242 '../remoting/remoting_all.gyp:remoting_all', 242 '../remoting/remoting_all.gyp:remoting_all',
(...skipping 26 matching lines...) Expand all
269 ], 269 ],
270 }], 270 }],
271 ['envoy==1', { 271 ['envoy==1', {
272 'dependencies': [ 272 'dependencies': [
273 '../envoy/envoy.gyp:*', 273 '../envoy/envoy.gyp:*',
274 ], 274 ],
275 }], 275 }],
276 ], 276 ],
277 }, # target_name: All 277 }, # target_name: All
278 { 278 {
279 'target_name': 'gyp_all',
280 'type': 'none',
281 'dependencies': [
282 ':gn_all',
283 '../chrome/chrome.gyp:chromedriver_unittests',
284 '../components/components_tests.gyp:components_browsertests',
285 # '../components/nacl.gyp:nacl_loader_unittests',
286 '../device/device_tests.gyp:device_unittests',
287 # '../remoting/remoting.gyp:remoting_unittests',
288 '../ui/compositor/compositor.gyp:compositor_unittests',
289 ],
290 },
291 {
292 'target_name': 'gn_all',
293 'type': 'none',
294
295 'dependencies': [
296 '../base/base.gyp:base_unittests',
297
298 # TODO(GYP): Verify if this is actually used on Linux (it is built).
299 # Could just be needed only on android and mac.
300 '../breakpad/breakpad.gyp:symupload',
301
302 '../cc/cc_tests.gyp:cc_unittests',
303 '../chrome/chrome.gyp:chrome',
304 '../chrome/chrome.gyp:browser_tests',
305 '../chrome/chrome.gyp:interactive_ui_tests',
306 '../chrome/chrome.gyp:sync_integration_tests',
307 '../chrome/chrome.gyp:unit_tests',
308 '../components/components_tests.gyp:components_unittests',
309 '../content/content_shell_and_tests.gyp:content_shell',
310 '../content/content_shell_and_tests.gyp:content_browsertests',
311 '../content/content_shell_and_tests.gyp:content_perftests',
312 '../content/content_shell_and_tests.gyp:content_unittests',
313 '../crypto/crypto.gyp:crypto_unittests',
314 '../extensions/extensions_tests.gyp:extensions_browsertests',
315 '../extensions/extensions_tests.gyp:extensions_unittests',
316 '../google_apis/google_apis.gyp:google_apis_unittests',
317 '../google_apis/gcm/gcm.gyp:gcm_unit_tests',
318 '../gpu/gpu.gyp:gpu_unittests',
319 '../ipc/ipc.gyp:ipc_tests',
320 '../ipc/mojo/ipc_mojo.gyp:ipc_mojo_unittests',
321 '../jingle/jingle.gyp:jingle_unittests',
322 '../media/media.gyp:media_unittests',
323 '../media/cast/cast.gyp:cast_unittests',
324 '../mojo/mojo_base.gyp:mojo_common_unittests',
325 '../net/net.gyp:net_unittests',
326 '../ppapi/ppapi_internal.gyp:ppapi_tests',
327 '../printing/printing.gyp:printing_unittests',
328 '../sql/sql.gyp:sql_unittests',
329 '../skia/skia_tests.gyp:skia_unittests',
330 '../sync/sync.gyp:sync_unit_tests',
331
332 # TODO(GYP): the Blink test targets should be public, but
333 # currently aren't. all_blink puls them in, though
334 # "//third_party/WebKit/Source/platform:heap_unittests",
335 # "//third_party/WebKit/Source/platform:platform_unittests",
336 # "//third_party/WebKit/Source/wtf:wtf_unittests",
337 '../third_party/WebKit/public/all.gyp:all_blink',
338
339 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidatio n_unittests',
340
341 # TODO(GYP): Needed only w/ cld_version==1. What configs set that?
342 '../third_party/cld/cld.gyp:cld',
343
344 # TODO(GYP): This is needed only w/ use_system_fontconfig==0. What confi gs set that?
345 '../third_party/fontconfig/fontconfig.gyp:fontconfig',
346
347 # TODO(GYP): This will be pulled in automatically when enable_webrtc==tr ue.
348 # For now pull it in manually so that it doesn't regress.
349 '../third_party/libsrtp/libsrtp.gyp:libsrtp',
350
351 '../third_party/mojo/mojo_edk_tests.gyp:mojo_system_unittests',
352 '../third_party/mojo/mojo_edk_tests.gyp:mojo_public_bindings_unittests',
353 '../third_party/mojo/mojo_edk_tests.gyp:mojo_public_environment_unittest s',
354 '../third_party/mojo/mojo_edk_tests.gyp:mojo_public_system_unittests',
355 '../third_party/mojo/mojo_edk_tests.gyp:mojo_public_utility_unittests',
356 '../third_party/pdfium/samples/samples.gyp:pdfium_test',
357
358 # TODO(GYP): Verify that this is no longer needed.
359 '../third_party/smhasher/smhasher.gyp:pmurhash',
360
361 # TODO(GYP): This will be pulled in automatically when enable_webrtc==tr ue.
362 # For now pull it in manually so that it doesn't regress.
363 '../third_party/usrsctp/usrsctp.gyp:usrsctplib',
364
365 '../tools/gn/gn.gyp:gn',
366 '../tools/gn/gn.gyp:gn_unittests',
367 '../tools/imagediff/image_diff.gyp:image_diff',
368 '../ui/accessibility/accessibility.gyp:accessibility_unittests',
369 '../ui/app_list/app_list.gyp:app_list_unittests',
370 '../ui/base/ui_base_tests.gyp:ui_base_unittests',
371 '../ui/display/display.gyp:display_unittests',
372 '../ui/events/events.gyp:events_unittests',
373 '../ui/gfx/gfx_tests.gyp:gfx_unittests',
374 '../ui/touch_selection/ui_touch_selection.gyp:ui_touch_selection_unittes ts',
375 '../ui/views/views.gyp:views_unittests',
376 '../ui/wm/wm.gyp:wm_unittests',
377 '../url/url.gyp:url_unittests',
378 ],
379 'conditions': [
380 ['OS=="android"', {
381 'dependencies': [
382 '../chrome/chrome.gyp:chrome_shell_apk',
383 '../content/content_shell_and_tests.gyp:content_shell_apk',
384 ],
385 'dependencies!': [
386 '../url/url.gyp:url_unittests',
387 ],
388 }],
389 ['OS=="linux"', {
390 'dependencies': [
391 '../dbus/dbus.gyp:dbus_unittests',
392 '../sandbox/sandbox.gyp:sandbox_linux_unittests',
393 ],
394 }],
395 ],
396 },
397 {
279 'target_name': 'All_syzygy', 398 'target_name': 'All_syzygy',
280 'type': 'none', 399 'type': 'none',
281 'conditions': [ 400 'conditions': [
282 ['OS=="win" and fastbuild==0 and target_arch=="ia32" and ' 401 ['OS=="win" and fastbuild==0 and target_arch=="ia32" and '
283 '(syzyasan==1 or syzygy_optimize==1)', { 402 '(syzyasan==1 or syzygy_optimize==1)', {
284 'dependencies': [ 403 'dependencies': [
285 '../chrome/installer/mini_installer_syzygy.gyp:*', 404 '../chrome/installer/mini_installer_syzygy.gyp:*',
286 ], 405 ],
287 }], 406 }],
288 ], 407 ],
(...skipping 1034 matching lines...) Expand 10 before | Expand all | Expand 10 after
1323 'dependencies': [ 1442 'dependencies': [
1324 '../ui/views/examples/examples.gyp:views_examples_with_content_exe', 1443 '../ui/views/examples/examples.gyp:views_examples_with_content_exe',
1325 '../ui/views/views.gyp:views', 1444 '../ui/views/views.gyp:views',
1326 '../ui/views/views.gyp:views_unittests', 1445 '../ui/views/views.gyp:views_unittests',
1327 ], 1446 ],
1328 }, # target_name: macviews_builder 1447 }, # target_name: macviews_builder
1329 ], # targets 1448 ], # targets
1330 }], # os=='mac' and toolkit_views==1 1449 }], # os=='mac' and toolkit_views==1
1331 ], # conditions 1450 ], # conditions
1332 } 1451 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698