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

Side by Side Diff: BUILD.gn

Issue 1136573002: Use the Errorprone Compiler (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Using the Compiler Created 5 years, 7 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
« no previous file with comments | « no previous file | build/all.gyp » ('j') | build/all.gyp » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2013 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 # This is the root build file for GN. GN will start processing by loading this 5 # This is the root build file for GN. GN will start processing by loading this
6 # file, and recursively load all dependencies until all dependencies are either 6 # file, and recursively load all dependencies until all dependencies are either
7 # resolved or known not to exist (which will cause the build to fail). So if 7 # resolved or known not to exist (which will cause the build to fail). So if
8 # you add a new build file, there must be some path of dependencies from this 8 # you add a new build file, there must be some path of dependencies from this
9 # file to your new one or GN won't know about it. 9 # file to your new one or GN won't know about it.
10 10
11 import("//build/config/crypto.gni") 11 import("//build/config/crypto.gni")
12 import("//build/config/features.gni") 12 import("//build/config/features.gni")
13 import("//build/config/ui.gni") 13 import("//build/config/ui.gni")
14 import("//build/module_args/v8.gni") 14 import("//build/module_args/v8.gni")
15 15
16 if (is_android) { 16 if (is_android) {
17 import("//build/config/android/config.gni") 17 import("//build/config/android/config.gni")
18 } 18 }
19 19
20 declare_args() { 20 declare_args() {
21 # A list of extra dependencies to add to the root target. This allows a 21 # A list of extra dependencies to add to the root target. This allows a
22 # checkout to add additional targets without explicitly changing any checked- 22 # checkout to add additional targets without explicitly changing any checked-
23 # in files. 23 # in files.
24 root_extra_deps = [] 24 root_extra_deps = []
25 } 25 }
26 26
27 # This file defines the following four main targets: 27 # This file defines the following three main targets:
28 # 28 #
29 # "both_gn_and_gyp" should list every root target (target that nothing else 29 # "both_gn_and_gyp" should list every root target (target that nothing else
30 # depends on) built by GN that is also built in the GYP build. 30 # depends on) built by GN that is also built in the GYP build.
31 # 31 #
32 # "gn_all" should (transitively) cause everything to be built; if you run 32 # "gn_all" should (transitively) cause everything to be built; if you run
33 # 'ninja gn_all' and then 'ninja all', the second build should do no work. 33 # 'ninja gn_all' and then 'ninja all', the second build should do no work.
34 # 34 #
35 # "gn_only" should list every root target that is *not* intended to be built 35 # "gn_only" should list every root target that is *not* intended to be built
36 # in a GYP build. Because GN has different rules for deciding what an 'all' 36 # in a GYP build. Because GN has different rules for deciding what an 'all'
37 # build is, this may end up including targets that are actually defined in a 37 # build is, this may end up including targets that are actually defined in a
38 # GYP build but not dependencies of GYP's "all" (and so not actually built). 38 # GYP build but not dependencies of GYP's "all" (and so not actually built).
39 # 39 #
40 # "gn_visibility": targets that are normally not visible to top-level targets,
41 # but are built anyway by "all". Since we don't want any such targets, we
42 # have this placeholder to make sure hidden targets that aren't otherwise
43 # depended on yet are accounted for.
44 #
45 # TODO(GYP): crbug.com/481694. Make sure that the above is true and there are 40 # TODO(GYP): crbug.com/481694. Make sure that the above is true and there are
46 # scripts run on the bots that enforce this. Once the GYP migration is over, 41 # scripts run on the bots that enforce this. Once the GYP migration is over,
47 # we can collapse all of these targets as desired. 42 # we can collapse all of these targets as desired.
48 43
49 group("gn_all") { 44 group("gn_all") {
50 testonly = true 45 testonly = true
51 46
52 deps = [ 47 deps = [
53 ":both_gn_and_gyp", 48 ":both_gn_and_gyp",
54 ":gn_only", 49 ":gn_only",
55 ":gn_visibility",
56 ] 50 ]
57 } 51 }
58 52
59 # The "both_gn_and_gyp" target should reflect every target that is built 53 # The "both_gn_and_gyp" target should reflect every target that is built
60 # in both the GN and GYP builds, and ideally it should match the 54 # in both the GN and GYP builds, and ideally it should match the
61 # "both_gn_and_gyp" target in build/gn_migration.gypi line-for-line. 55 # "both_gn_and_gyp" target in build/gn_migration.gypi line-for-line.
62 # 56 #
63 # TODO(GYP): Add build steps that check and enforce this on the bots. 57 # TODO(GYP): Add build steps that check and enforce this on the bots.
64 group("both_gn_and_gyp") { 58 group("both_gn_and_gyp") {
65 testonly = true 59 testonly = true
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
146 "//tools/gn", 140 "//tools/gn",
147 "//tools/gn:gn_unittests", 141 "//tools/gn:gn_unittests",
148 "//tools/gn:generate_test_gn_data", 142 "//tools/gn:generate_test_gn_data",
149 "//tools/telemetry:bitmaptools($host_toolchain)", 143 "//tools/telemetry:bitmaptools($host_toolchain)",
150 "//ui/accessibility:accessibility_unittests", 144 "//ui/accessibility:accessibility_unittests",
151 "//ui/app_list:app_list_unittests", 145 "//ui/app_list:app_list_unittests",
152 "//ui/base:ui_base_unittests", 146 "//ui/base:ui_base_unittests",
153 "//ui/display:display_unittests", 147 "//ui/display:display_unittests",
154 "//ui/events:events_unittests", 148 "//ui/events:events_unittests",
155 "//ui/gfx:gfx_unittests", 149 "//ui/gfx:gfx_unittests",
156 "//ui/gl:gl_unittests",
157 "//ui/touch_selection:ui_touch_selection_unittests", 150 "//ui/touch_selection:ui_touch_selection_unittests",
158 "//url:url_unittests", 151 "//url:url_unittests",
159 ] 152 ]
160 153
161 deps += root_extra_deps 154 deps += root_extra_deps
162 155
163 if (enable_extensions && !is_mac) { 156 if (enable_extensions && !is_mac) {
164 # TODO(GYP): Get this working on the mac? 157 # TODO(GYP): Get this working on the mac?
165 deps += [ "//extensions/shell:app_shell_unittests" ] 158 deps += [ "//extensions/shell:app_shell_unittests" ]
166 } 159 }
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
219 "//components/user_manager", 212 "//components/user_manager",
220 "//components/wallpaper", 213 "//components/wallpaper",
221 "//content/shell/android:content_shell_apk", 214 "//content/shell/android:content_shell_apk",
222 215
223 # TODO(GYP): Are these needed, or will they be pulled in automatically? 216 # TODO(GYP): Are these needed, or will they be pulled in automatically?
224 "//third_party/android_tools:android_gcm_java", 217 "//third_party/android_tools:android_gcm_java",
225 "//third_party/android_tools:uiautomator_java", 218 "//third_party/android_tools:uiautomator_java",
226 "//third_party/android_tools:android_support_v13_java", 219 "//third_party/android_tools:android_support_v13_java",
227 "//third_party/android_tools:android_support_v7_appcompat_java", 220 "//third_party/android_tools:android_support_v7_appcompat_java",
228 "//third_party/android_tools:android_support_v7_mediarouter_java", 221 "//third_party/android_tools:android_support_v7_mediarouter_java",
222 "//third_party/errorprone:chromium_errorprone",
jbudorick 2015/05/07 18:49:26 I'm not sure that this needs to be in here, and I
raywilliams_chromium 2015/05/11 19:52:24 Done.
raywilliams_chromium 2015/05/11 19:52:24 I'll try taking this out and see if it still works
229 "//third_party/mesa", 223 "//third_party/mesa",
230 "//third_party/mockito:mockito_java", 224 "//third_party/mockito:mockito_java",
231 "//third_party/openmax_dl/dl", 225 "//third_party/openmax_dl/dl",
232 "//third_party/speex", 226 "//third_party/speex",
233 "//ui/android:ui_java", 227 "//ui/android:ui_java",
234 228
235 # TODO(GYP): Are these needed? 229 # TODO(GYP): Are these needed?
236 "//chrome/test:test_support_unit", 230 "//chrome/test:test_support_unit",
237 "//third_party/smhasher:murmurhash3", 231 "//third_party/smhasher:murmurhash3",
238 "//ui/message_center:test_support", 232 "//ui/message_center:test_support",
(...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after
532 deps -= [ 526 deps -= [
533 "//chrome", # TODO(GYP) 527 "//chrome", # TODO(GYP)
534 "//chrome/test:browser_tests", # TODO(GYP) 528 "//chrome/test:browser_tests", # TODO(GYP)
535 "//chrome/test:interactive_ui_tests", # TODO(GYP) 529 "//chrome/test:interactive_ui_tests", # TODO(GYP)
536 "//chrome/test:sync_integration_tests", # TODO(GYP) 530 "//chrome/test:sync_integration_tests", # TODO(GYP)
537 "//chrome/test:unit_tests", # TODO(GYP) 531 "//chrome/test:unit_tests", # TODO(GYP)
538 "//components:components_browsertests", # TODO(GYP) 532 "//components:components_browsertests", # TODO(GYP)
539 "//components:components_unittests", # TODO(GYP) 533 "//components:components_unittests", # TODO(GYP)
540 "//content/test:content_browsertests", # TODO(GYP) 534 "//content/test:content_browsertests", # TODO(GYP)
541 "//content/test:content_perftests", # TODO(GYP) 535 "//content/test:content_perftests", # TODO(GYP)
536 "//content/test:content_unittests", # TODO(GYP)
542 "//extensions:extensions_browsertests", # TODO(GYP) 537 "//extensions:extensions_browsertests", # TODO(GYP)
543 "//extensions:extensions_unittests", # TODO(GYP) 538 "//extensions:extensions_unittests", # TODO(GYP)
544 "//net:net_unittests", # TODO(GYP) 539 "//net:net_unittests", # TODO(GYP)
545 "//ui/app_list:app_list_unittests", # TODO(GYP) 540 "//ui/app_list:app_list_unittests", # TODO(GYP)
546 "//ui/gfx:gfx_unittests", # TODO(GYP) 541 "//ui/gfx:gfx_unittests", # TODO(GYP)
547 ] 542 ]
548 } 543 }
549 544
550 if (is_win) { 545 if (is_win) {
551 deps += [ 546 deps += [
(...skipping 20 matching lines...) Expand all
572 ] 567 ]
573 } else if (!is_android) { 568 } else if (!is_android) {
574 deps += [ "//breakpad:symupload" ] 569 deps += [ "//breakpad:symupload" ]
575 } 570 }
576 } 571 }
577 572
578 group("gn_only") { 573 group("gn_only") {
579 testonly = true 574 testonly = true
580 575
581 deps = [ 576 deps = [
582 "//mandoline:all", 577 "//mandoline:mandoline_all",
583 ] 578 ]
584 579
585 if (!is_android && !is_ios) { 580 if (!is_android && !is_ios) {
586 deps += [ "//components/proximity_auth:proximity_auth_unittests" ] 581 deps += [ "//components/proximity_auth:proximity_auth_unittests" ]
587 } 582 }
588 583
589 if (is_linux && !is_chromeos) { 584 if (is_linux && !is_chromeos) {
590 # TODO(GYP): Figure out if any of these should be in gn_all 585 # TODO(GYP): Figure out if any of these should be in gn_all
591 # and figure out how cross-platform they are 586 # and figure out how cross-platform they are
592 deps += [ 587 deps += [
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
686 "//content/public/common:mojo_bindings_python", 681 "//content/public/common:mojo_bindings_python",
687 "//content/common:mojo_bindings_python", 682 "//content/common:mojo_bindings_python",
688 "//content/test:web_ui_test_mojo_bindings_python", 683 "//content/test:web_ui_test_mojo_bindings_python",
689 "//device/battery:mojo_bindings_python", 684 "//device/battery:mojo_bindings_python",
690 "//device/vibration:mojo_bindings_python", 685 "//device/vibration:mojo_bindings_python",
691 "//ipc/mojo:ipc_mojo_perftests", 686 "//ipc/mojo:ipc_mojo_perftests",
692 "//ipc/mojo:client_channel_python", 687 "//ipc/mojo:client_channel_python",
693 "//media/mojo/interfaces:interfaces_python", 688 "//media/mojo/interfaces:interfaces_python",
694 "//media/mojo/services:cdm_service", 689 "//media/mojo/services:cdm_service",
695 "//media/mojo:tests", 690 "//media/mojo:tests",
696 "//mojo:tests", 691 "//mojo/services:apptests",
692 "//mojo/services:tests",
697 "//net/interfaces:interfaces_python", 693 "//net/interfaces:interfaces_python",
698 "//third_party/mojo/src/mojo/edk/js/test:js_integration_tests", 694 "//third_party/mojo/src/mojo/edk/js/test:js_integration_tests",
699 "//third_party/mojo/src/mojo/edk/js/tests:js_to_cpp_bindings_python", 695 "//third_party/mojo/src/mojo/edk/js/tests:js_to_cpp_bindings_python",
700 "//third_party/mojo/src/mojo/public/python:packaged_application", 696 "//third_party/mojo/src/mojo/public/python:packaged_application",
701 "//third_party/mojo/src/mojo/public/python:packaged_bindings", 697 "//third_party/mojo/src/mojo/public/python:packaged_bindings",
702 "//third_party/mojo/src/mojo/public/cpp/application:test_support_standalon e", 698 "//third_party/mojo/src/mojo/public/cpp/application:test_support_standalon e",
703 "//third_party/mojo_services/src/accessibility/public/interfaces:interface s_python", 699 "//third_party/mojo_services/src/accessibility/public/interfaces:interface s_python",
704 ] 700 ]
705 } 701 }
706 } 702 }
707 703
708 group("gn_visibility") { 704 group("gn_visibility") {
709 deps = [ 705 deps = [
710 "//build/config/sanitizers:options_sources", 706 # "//build/config/sanitizers:options_sources",
711
712 # "//third_party/pdfium:pdfium_embeddertests", # TODO(GYP): visibility? 707 # "//third_party/pdfium:pdfium_embeddertests", # TODO(GYP): visibility?
713 # "//third_party/pdfium:pdfium_unittests", # TODO(GYP): visibility? 708 # "//third_party/pdfium:pdfium_unittests", # TODO(GYP): visibility?
714 709 # "//ui/resources:repack_ui_test_mac_locale_pack",
715 "//ui/resources:repack_ui_test_mac_locale_pack",
716
717 # "//v8:v8_snapshot", # TODO(GYP): visibility? 710 # "//v8:v8_snapshot", # TODO(GYP): visibility?
718 # "//v8:postmortem-metadata", # TODO(GYP): visibility? 711 # "//v8:postmortem-metadata", # TODO(GYP): visibility?
719 ] 712 ]
720 } 713 }
721 714
722 if (is_linux) { 715 if (is_linux) {
723 # This group corresponds to the list of tests run on the waterfall for 716 # This group corresponds to the list of tests run on the waterfall for
724 # desktop Linux GYP builds from testing/buildbot/chromium.linux.json. It's 717 # desktop Linux GYP builds from testing/buildbot/chromium.linux.json. It's
725 # here to help track GYP -> GN conversion progress. 718 # here to help track GYP -> GN conversion progress.
726 group("linux_default_tests") { 719 group("linux_default_tests") {
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
768 "//third_party/mojo/src/mojo/edk/test:mojo_public_system_unittests", # PA SSES 2/25/2015 761 "//third_party/mojo/src/mojo/edk/test:mojo_public_system_unittests", # PA SSES 2/25/2015
769 "//third_party/mojo/src/mojo/edk/test:mojo_public_utility_unittests", 762 "//third_party/mojo/src/mojo/edk/test:mojo_public_utility_unittests",
770 "//ui/accessibility:accessibility_unittests", # PASSES 2/25/2015 763 "//ui/accessibility:accessibility_unittests", # PASSES 2/25/2015
771 "//ui/app_list:app_list_unittests", # PASSES 2/25/2015 764 "//ui/app_list:app_list_unittests", # PASSES 2/25/2015
772 "//ui/aura:aura_unittests", # PASSES 2/25/2015 765 "//ui/aura:aura_unittests", # PASSES 2/25/2015
773 "//ui/base:ui_base_unittests", # PASSES 4/17/2015 766 "//ui/base:ui_base_unittests", # PASSES 4/17/2015
774 "//ui/compositor:compositor_unittests", # PASSES 2/25/2015 767 "//ui/compositor:compositor_unittests", # PASSES 2/25/2015
775 "//ui/display:display_unittests", # PASSES 2/25/2015 768 "//ui/display:display_unittests", # PASSES 2/25/2015
776 "//ui/events:events_unittests", # PASSES 2/25/2015 769 "//ui/events:events_unittests", # PASSES 2/25/2015
777 "//ui/gfx:gfx_unittests", # PASSES 2/25/2015 770 "//ui/gfx:gfx_unittests", # PASSES 2/25/2015
778 "//ui/gl:gl_unittests",
779 "//ui/touch_selection:ui_touch_selection_unittests", # PASSES 2/25/2015 771 "//ui/touch_selection:ui_touch_selection_unittests", # PASSES 2/25/2015
780 "//ui/views:views_unittests", # PASSES (*) 2/25/2015 772 "//ui/views:views_unittests", # PASSES (*) 2/25/2015
781 "//ui/wm:wm_unittests", # PASSES 2/25/2015 773 "//ui/wm:wm_unittests", # PASSES 2/25/2015
782 "//url:url_unittests", # PASSES 2/25/2015 774 "//url:url_unittests", # PASSES 2/25/2015
783 775
784 # Note: 776 # Note:
785 # (*) Fails but failures match GYP build at time of testing. 777 # (*) Fails but failures match GYP build at time of testing.
786 ] 778 ]
787 779
788 if (enable_nacl) { 780 if (enable_nacl) {
789 deps += [ "//components/nacl:nacl_loader_unittests" ] # PASSES 3/28/2015 781 deps += [ "//components/nacl:nacl_loader_unittests" ] # PASSES 3/28/2015
790 } 782 }
791 } 783 }
792 } else if (is_win) { 784 } else if (is_win) {
793 group("windows_default_tests") { 785 group("windows_default_tests") {
794 testonly = true 786 testonly = true
795 deps = [ 787 deps = [
796 "//ash:ash_unittests", # FAILS 4/20/2015 788 "//ash:ash_unittests", # FAILS 4/20/2015
797 "//base:base_unittests", # PASSES 4/20/2015 789 "//base:base_unittests", # PASSES 4/20/2015
798 "//cc:cc_unittests", # PASSES 4/17/2015 790 "//cc:cc_unittests", # PASSES 4/17/2015
799 "//chrome_elf:chrome_elf_unittests", # FAILS 4/20/2015 791 "//chrome_elf:chrome_elf_unittests", # FAILS 4/20/2015
800 "//chrome/app_installer:app_installer_unittests", # PASSES 4/24/2015 792 "//chrome/app_installer:app_installer_unittests",
801 "//chrome/installer/util:installer_util_unittests",
802 "//chrome/test:browser_tests", 793 "//chrome/test:browser_tests",
803 "//chrome/test:interactive_ui_tests", 794 "//chrome/test:interactive_ui_tests",
804 "//chrome/test:sync_integration_tests", # Note: need to turn off incremen tal linking for debug. 795 "//chrome/test:sync_integration_tests", # Note: need to turn off incremen tal linking for debug.
805 "//chrome/test:unit_tests", 796 "//chrome/test:unit_tests",
806 "//chrome/test/chromedriver:chromedriver_unittests", # PASSES 4/20/2015 797 "//chrome/test/chromedriver:chromedriver_unittests", # PASSES 4/20/2015
807 "//components:components_browsertests", # PASSES 4/24/2015 798 "//components:components_browsertests",
808 "//components:components_unittests", # PASSES 4/17/2015 799 "//components:components_unittests", # PASSES 4/17/2015
809 "//courgette:courgette_unittests", # PASSES 4/20/2015 800 "//courgette:courgette_unittests", # PASSES 4/20/2015
810 "//content/test:content_browsertests", 801 "//content/test:content_browsertests",
811 "//content/test:content_unittests", # PASSES 4/17/2015 802 "//content/test:content_unittests", # PASSES 4/17/2015
812 "//crypto:crypto_unittests", # PASSES 4/17/2015 803 "//crypto:crypto_unittests", # PASSES 4/17/2015
813 "//device:device_unittests", # PASSES 4/17/2015 804 "//device:device_unittests", # PASSES 4/17/2015
814 "//extensions:extensions_browsertests", # PASSES 4/17/2015 805 "//extensions:extensions_browsertests", # PASSES 4/17/2015
815 "//extensions:extensions_unittests", # PASSES 4/17/2015 806 "//extensions:extensions_unittests", # PASSES 4/17/2015
816 "//extensions/shell:app_shell_unittests", # Doesn't compile in 64-bit 807 "//extensions/shell:app_shell_unittests", # Doesn't compile in 64-bit
817 "//google_apis/gcm:gcm_unit_tests", # PASSES 4/17/2015 808 "//google_apis/gcm:gcm_unit_tests", # PASSES 4/17/2015
(...skipping 22 matching lines...) Expand all
840 "//third_party/mojo/src/mojo/edk/test:mojo_public_system_unittests", # PA SSES 4/20/2015 831 "//third_party/mojo/src/mojo/edk/test:mojo_public_system_unittests", # PA SSES 4/20/2015
841 "//third_party/mojo/src/mojo/edk/test:mojo_public_utility_unittests", # P ASSES 4/20/2015 832 "//third_party/mojo/src/mojo/edk/test:mojo_public_utility_unittests", # P ASSES 4/20/2015
842 "//ui/accessibility:accessibility_unittests", # PASSES 4/20/2015 833 "//ui/accessibility:accessibility_unittests", # PASSES 4/20/2015
843 "//ui/app_list:app_list_unittests", # PASSES 4/20/2015 834 "//ui/app_list:app_list_unittests", # PASSES 4/20/2015
844 "//ui/aura:aura_unittests", # PASSES 4/17/2015 835 "//ui/aura:aura_unittests", # PASSES 4/17/2015
845 "//ui/base:ui_base_unittests", # PASSES 4/20/2015 836 "//ui/base:ui_base_unittests", # PASSES 4/20/2015
846 "//ui/compositor:compositor_unittests", # PASSES 4/20/2015 837 "//ui/compositor:compositor_unittests", # PASSES 4/20/2015
847 "//ui/display:display_unittests", # PASSES 4/20/2015 838 "//ui/display:display_unittests", # PASSES 4/20/2015
848 "//ui/events:events_unittests", # PASSES 4/20/2015 839 "//ui/events:events_unittests", # PASSES 4/20/2015
849 "//ui/gfx:gfx_unittests", # PASSES (with assertion failure?) 4/20/2015 840 "//ui/gfx:gfx_unittests", # PASSES (with assertion failure?) 4/20/2015
850 "//ui/gl:gl_unittests",
851 "//ui/message_center:message_center_unittests", # PASSES 4/20/2015 841 "//ui/message_center:message_center_unittests", # PASSES 4/20/2015
852 "//ui/touch_selection:ui_touch_selection_unittests", # PASSES 4/20/2015 842 "//ui/touch_selection:ui_touch_selection_unittests", # PASSES 4/20/2015
853 "//ui/views:views_unittests", # TooltipControllerTest failures 843 "//ui/views:views_unittests", # TooltipControllerTest failures
854 "//ui/wm:wm_unittests", # PASSES 4/21/2015 844 "//ui/wm:wm_unittests", # PASSES 4/21/2015
855 "//url:url_unittests", # PASSES 4/17/2015 845 "//url:url_unittests", # PASSES 4/17/2015
856 846
847 # TODO(GYP) installer_util_unittests
848 # TODO(GYP) app_installer_unittests
857 # TODO(GYP) nacl_integration 849 # TODO(GYP) nacl_integration
858 # TODO(GYP) telemetry_perf_unittests 850 # TODO(GYP) telemetry_perf_unittests
859 # TODO(GYP) telemetry_unittests 851 # TODO(GYP) telemetry_unittests
860 ] 852 ]
861 } 853 }
862 } 854 }
OLDNEW
« no previous file with comments | « no previous file | build/all.gyp » ('j') | build/all.gyp » ('J')

Powered by Google App Engine
This is Rietveld 408576698