OLD | NEW |
1 # This file is used to manage the dependencies of the Chromium src repo. It is | 1 # This file is used to manage the dependencies of the Chromium src repo. It is |
2 # used by gclient to determine what version of each dependency to check out, and | 2 # used by gclient to determine what version of each dependency to check out, and |
3 # where. | 3 # where. |
4 # | 4 # |
5 # For more information, please refer to the official documentation: | 5 # For more information, please refer to the official documentation: |
6 # https://sites.google.com/a/chromium.org/dev/developers/how-tos/get-the-code | 6 # https://sites.google.com/a/chromium.org/dev/developers/how-tos/get-the-code |
7 # | 7 # |
8 # When adding a new dependency, please update the top-level .gitignore file | 8 # When adding a new dependency, please update the top-level .gitignore file |
9 # to list the dependency's destination directory. | 9 # to list the dependency's destination directory. |
10 # | 10 # |
(...skipping 569 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
580 'name': 'nacltools', | 580 'name': 'nacltools', |
581 'pattern': '.', | 581 'pattern': '.', |
582 'action': [ | 582 'action': [ |
583 'python', | 583 'python', |
584 'src/build/download_nacl_toolchains.py', | 584 'src/build/download_nacl_toolchains.py', |
585 '--mode', 'nacl_core_sdk', | 585 '--mode', 'nacl_core_sdk', |
586 'sync', '--extract', | 586 'sync', '--extract', |
587 ], | 587 ], |
588 }, | 588 }, |
589 { | 589 { |
590 # This downloads SDK extras and puts them in the | |
591 # third_party/android_tools/sdk/extras directory. | |
592 'name': 'sdkextras', | |
593 'pattern': '.', | |
594 # When adding a new sdk extras package to download, add the package | |
595 # directory and zip file to .gitignore in third_party/android_tools. | |
596 'action': ['python', | |
597 'src/build/android/play_services/update.py', | |
598 'download' | |
599 ], | |
600 }, | |
601 { | |
602 'name': 'intellij', | |
603 'pattern': '.', | |
604 'action': ['python', | |
605 'src/build/android/update_deps/update_third_party_deps.py', | |
606 'download', | |
607 '-b', 'chromium-intellij', | |
608 '-l', 'third_party/intellij' | |
609 ], | |
610 }, | |
611 { | |
612 'name': 'javax_inject', | |
613 'pattern': '.', | |
614 'action': ['python', | |
615 'src/build/android/update_deps/update_third_party_deps.py', | |
616 'download', | |
617 '-b', 'chromium-javax-inject', | |
618 '-l', 'third_party/javax_inject' | |
619 ], | |
620 }, | |
621 { | |
622 'name': 'hamcrest', | |
623 'pattern': '.', | |
624 'action': ['python', | |
625 'src/build/android/update_deps/update_third_party_deps.py', | |
626 'download', | |
627 '-b', 'chromium-hamcrest', | |
628 '-l', 'third_party/hamcrest' | |
629 ], | |
630 }, | |
631 { | |
632 'name': 'guava', | |
633 'pattern': '.', | |
634 'action': ['python', | |
635 'src/build/android/update_deps/update_third_party_deps.py', | |
636 'download', | |
637 '-b', 'chromium-guava', | |
638 '-l', 'third_party/guava' | |
639 ], | |
640 }, | |
641 { | |
642 'name': 'android_support_test_runner', | |
643 'pattern': '.', | |
644 'action': ['python', | |
645 'src/build/android/update_deps/update_third_party_deps.py', | |
646 'download', | |
647 '-b', 'chromium-android-support-test-runner', | |
648 '-l', 'third_party/android_support_test_runner' | |
649 ], | |
650 }, | |
651 { | |
652 'name': 'byte_buddy', | |
653 'pattern': '.', | |
654 'action': ['python', | |
655 'src/build/android/update_deps/update_third_party_deps.py', | |
656 'download', | |
657 '-b', 'chromium-byte-buddy', | |
658 '-l', 'third_party/byte_buddy' | |
659 ], | |
660 }, | |
661 { | |
662 'name': 'espresso', | |
663 'pattern': '.', | |
664 'action': ['python', | |
665 'src/build/android/update_deps/update_third_party_deps.py', | |
666 'download', | |
667 '-b', 'chromium-espresso', | |
668 '-l', 'third_party/espresso' | |
669 ], | |
670 }, | |
671 { | |
672 'name': 'robolectric_libs', | |
673 'pattern': '.', | |
674 'action': ['python', | |
675 'src/build/android/update_deps/update_third_party_deps.py', | |
676 'download', | |
677 '-b', 'chromium-robolectric', | |
678 '-l', 'third_party/robolectric' | |
679 ], | |
680 }, | |
681 { | |
682 'name': 'apache_velocity', | |
683 'pattern': '.', | |
684 'action': ['python', | |
685 'src/build/android/update_deps/update_third_party_deps.py', | |
686 'download', | |
687 '-b', 'chromium-apache-velocity', | |
688 '-l', 'third_party/apache_velocity' | |
689 ], | |
690 }, | |
691 { | |
692 'name': 'ow2_asm', | |
693 'pattern': '.', | |
694 'action': ['python', | |
695 'src/build/android/update_deps/update_third_party_deps.py', | |
696 'download', | |
697 '-b', 'chromium-ow2-asm', | |
698 '-l', 'third_party/ow2_asm' | |
699 ], | |
700 }, | |
701 { | |
702 'name': 'retrolambda', | |
703 'pattern': '.', | |
704 'action': ['python', | |
705 'src/build/android/update_deps/update_third_party_deps.py', | |
706 'download', | |
707 '-b', 'chromium-android-tools/retrolambda', | |
708 '-l', 'third_party/retrolambda' | |
709 ], | |
710 }, | |
711 { | |
712 'name': 'apk-patch-size-estimator', | |
713 'pattern': '.', | |
714 'action': ['python', | |
715 'src/build/android/update_deps/update_third_party_deps.py', | |
716 'download', | |
717 '-b', 'chromium-android-tools/apk-patch-size-estimator', | |
718 '-l', 'third_party/apk-patch-size-estimator/lib' | |
719 ], | |
720 }, | |
721 { | |
722 'name': 'icu4j', | |
723 'pattern': '.', | |
724 'action': ['python', | |
725 'src/build/android/update_deps/update_third_party_deps.py', | |
726 'download', | |
727 '-b', 'chromium-icu4j', | |
728 '-l', 'third_party/icu4j' | |
729 ], | |
730 }, | |
731 { | |
732 'name': 'accessibility_test_framework', | |
733 'pattern': '.', | |
734 'action': ['python', | |
735 'src/build/android/update_deps/update_third_party_deps.py', | |
736 'download', | |
737 '-b', 'chromium-accessibility-test-framework', | |
738 '-l', 'third_party/accessibility_test_framework' | |
739 ], | |
740 }, | |
741 { | |
742 'name': 'bouncycastle', | |
743 'pattern': '.', | |
744 'action': ['python', | |
745 'src/build/android/update_deps/update_third_party_deps.py', | |
746 'download', | |
747 '-b', 'chromium-bouncycastle', | |
748 '-l', 'third_party/bouncycastle' | |
749 ], | |
750 }, | |
751 { | |
752 'name': 'sqlite4java', | |
753 'pattern': '.', | |
754 'action': ['python', | |
755 'src/build/android/update_deps/update_third_party_deps.py', | |
756 'download', | |
757 '-b', 'chromium-sqlite4java', | |
758 '-l', 'third_party/sqlite4java' | |
759 ], | |
760 }, | |
761 { | |
762 'name': 'objenesis', | |
763 'pattern': '.', | |
764 'action': ['python', | |
765 'src/build/android/update_deps/update_third_party_deps.py', | |
766 'download', | |
767 '-b', 'chromium-objenesis', | |
768 '-l', 'third_party/objenesis' | |
769 ], | |
770 }, | |
771 { | |
772 'name': 'xstream', | |
773 'pattern': '.', | |
774 'action': ['python', | |
775 'src/build/android/update_deps/update_third_party_deps.py', | |
776 'download', | |
777 '-b', 'chromium-robolectric', | |
778 '-l', 'third_party/xstream' | |
779 ], | |
780 }, | |
781 { | |
782 # Downloads the current stable linux sysroot to build/linux/ if needed. | 590 # Downloads the current stable linux sysroot to build/linux/ if needed. |
783 # This sysroot updates at about the same rate that the chrome build deps | 591 # This sysroot updates at about the same rate that the chrome build deps |
784 # change. This script is a no-op except for linux users who are doing | 592 # change. This script is a no-op except for linux users who are doing |
785 # official chrome builds or cross compiling. | 593 # official chrome builds or cross compiling. |
786 'name': 'sysroot', | 594 'name': 'sysroot', |
787 'pattern': '.', | 595 'pattern': '.', |
788 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py', | 596 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py', |
789 '--running-as-hook'], | 597 '--running-as-hook'], |
790 }, | 598 }, |
791 { | 599 { |
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
895 'name': 'clang_format_linux', | 703 'name': 'clang_format_linux', |
896 'pattern': '.', | 704 'pattern': '.', |
897 'action': [ 'download_from_google_storage', | 705 'action': [ 'download_from_google_storage', |
898 '--no_resume', | 706 '--no_resume', |
899 '--platform=linux*', | 707 '--platform=linux*', |
900 '--no_auth', | 708 '--no_auth', |
901 '--bucket', 'chromium-clang-format', | 709 '--bucket', 'chromium-clang-format', |
902 '-s', 'src/buildtools/linux64/clang-format.sha1', | 710 '-s', 'src/buildtools/linux64/clang-format.sha1', |
903 ], | 711 ], |
904 }, | 712 }, |
905 { | |
906 'name': 'checkstyle', | |
907 'pattern': '.', | |
908 'action': [ 'download_from_google_storage', | |
909 '--no_resume', | |
910 '--no_auth', | |
911 '--bucket', 'chromium-android-tools/checkstyle', | |
912 '-s', 'src/third_party/checkstyle/checkstyle-7.6.1-all.jar.sha1' | |
913 ], | |
914 }, | |
915 { | |
916 'name': 'gvr_static_shim_android_arm', | |
917 'pattern': '\\.sha1', | |
918 'action': [ 'download_from_google_storage', | |
919 '--no_resume', | |
920 '--platform=linux*', | |
921 '--no_auth', | |
922 '--bucket', 'chromium-gvr-static-shim', | |
923 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm.a.
sha1', | |
924 ], | |
925 }, | |
926 { | |
927 'name': 'gvr_static_shim_android_arm64', | |
928 'pattern': '\\.sha1', | |
929 'action': [ 'download_from_google_storage', | |
930 '--no_resume', | |
931 '--platform=linux*', | |
932 '--no_auth', | |
933 '--bucket', 'chromium-gvr-static-shim', | |
934 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64.
a.sha1', | |
935 ], | |
936 }, | |
937 { | |
938 'name': 'gvr_common_aar', | |
939 'pattern': '\\.sha1', | |
940 'action': [ 'download_from_google_storage', | |
941 '--no_resume', | |
942 '--platform=linux*', | |
943 '--no_auth', | |
944 '--bucket', 'chromium-gvr-static-shim', | |
945 '-s', 'src/third_party/gvr-android-sdk/common_library.aar.sha1', | |
946 ], | |
947 }, | |
948 { | |
949 'name': 'vr_controller_test_api', | |
950 'pattern': '\\.sha1', | |
951 'action': [ 'download_from_google_storage', | |
952 '--no_resume', | |
953 '--platform=linux*', | |
954 '--no_auth', | |
955 '--bucket', 'chromium-gvr-static-shim/controller_test_api', | |
956 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller
_test_api.aar.sha1', | |
957 ], | |
958 }, | |
959 # Pull luci-go binaries (isolate, swarming) using checked-in hashes. | 713 # Pull luci-go binaries (isolate, swarming) using checked-in hashes. |
960 { | 714 { |
961 'name': 'luci-go_win', | 715 'name': 'luci-go_win', |
962 'pattern': '.', | 716 'pattern': '.', |
963 'action': [ 'download_from_google_storage', | 717 'action': [ 'download_from_google_storage', |
964 '--no_resume', | 718 '--no_resume', |
965 '--platform=win32', | 719 '--platform=win32', |
966 '--no_auth', | 720 '--no_auth', |
967 '--bucket', 'chromium-luci', | 721 '--bucket', 'chromium-luci', |
968 '-d', 'src/tools/luci-go/win64', | 722 '-d', 'src/tools/luci-go/win64', |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1040 ], | 794 ], |
1041 }, | 795 }, |
1042 { | 796 { |
1043 # Pull sanitizer-instrumented third-party libraries if requested via | 797 # Pull sanitizer-instrumented third-party libraries if requested via |
1044 # GYP_DEFINES. | 798 # GYP_DEFINES. |
1045 'name': 'instrumented_libraries', | 799 'name': 'instrumented_libraries', |
1046 'pattern': '\\.sha1', | 800 'pattern': '\\.sha1', |
1047 'action': ['python', 'src/third_party/instrumented_libraries/scripts/downloa
d_binaries.py'], | 801 'action': ['python', 'src/third_party/instrumented_libraries/scripts/downloa
d_binaries.py'], |
1048 }, | 802 }, |
1049 { | 803 { |
1050 # Pull doclava binaries if building for Android. | |
1051 'name': 'doclava', | |
1052 'pattern': '.', | |
1053 'action': ['python', | |
1054 'src/build/android/download_doclava.py', | |
1055 ], | |
1056 }, | |
1057 { | |
1058 "name": "wasm_fuzzer", | 804 "name": "wasm_fuzzer", |
1059 "pattern": ".", | 805 "pattern": ".", |
1060 "action": [ "download_from_google_storage", | 806 "action": [ "download_from_google_storage", |
1061 "--no_resume", | 807 "--no_resume", |
1062 "--no_auth", | 808 "--no_auth", |
1063 "-u", | 809 "-u", |
1064 "--bucket", "v8-wasm-fuzzer", | 810 "--bucket", "v8-wasm-fuzzer", |
1065 "-s", "src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1", | 811 "-s", "src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1", |
1066 ], | 812 ], |
1067 }, | 813 }, |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1127 'name': 'webui_node_modules', | 873 'name': 'webui_node_modules', |
1128 'pattern': '.', | 874 'pattern': '.', |
1129 'action': [ 'download_from_google_storage', | 875 'action': [ 'download_from_google_storage', |
1130 '--no_resume', | 876 '--no_resume', |
1131 '--extract', | 877 '--extract', |
1132 '--no_auth', | 878 '--no_auth', |
1133 '--bucket', 'chromium-nodejs', | 879 '--bucket', 'chromium-nodejs', |
1134 '-s', 'src/third_party/node/node_modules.tar.gz.sha1', | 880 '-s', 'src/third_party/node/node_modules.tar.gz.sha1', |
1135 ], | 881 ], |
1136 }, | 882 }, |
1137 # Download VR test APKs only if the environment variable is set | |
1138 { | |
1139 'name': 'vr_test_apks', | |
1140 'pattern': '.', | |
1141 'action': [ 'python', | |
1142 'src/third_party/gvr-android-sdk/test-apks/update.py', | |
1143 ], | |
1144 }, | |
1145 | 883 |
1146 # Download Telemetry's binary dependencies | 884 # Download Telemetry's binary dependencies |
1147 { | 885 { |
1148 'name': 'fetch_telemetry_binary_dependencies', | 886 'name': 'fetch_telemetry_binary_dependencies', |
1149 'pattern': '.', | 887 'pattern': '.', |
1150 'action': [ 'python', | 888 'action': [ 'python', |
1151 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_d
ependencies', | 889 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_d
ependencies', |
1152 ], | 890 ], |
1153 }, | 891 }, |
1154 ] | 892 ] |
1155 | 893 |
| 894 # Note: These are keyed off target os, not host os. So don't move things here |
| 895 # that depend on the target os. |
1156 hooks_os = { | 896 hooks_os = { |
| 897 'android': [ |
| 898 { |
| 899 # This downloads SDK extras and puts them in the |
| 900 # third_party/android_tools/sdk/extras directory. |
| 901 'name': 'sdkextras', |
| 902 'pattern': '.', |
| 903 # When adding a new sdk extras package to download, add the package |
| 904 # directory and zip file to .gitignore in third_party/android_tools. |
| 905 'action': ['python', |
| 906 'src/build/android/play_services/update.py', |
| 907 'download' |
| 908 ], |
| 909 }, |
| 910 { |
| 911 'name': 'intellij', |
| 912 'pattern': '.', |
| 913 'action': ['python', |
| 914 'src/build/android/update_deps/update_third_party_deps.py', |
| 915 'download', |
| 916 '-b', 'chromium-intellij', |
| 917 '-l', 'third_party/intellij' |
| 918 ], |
| 919 }, |
| 920 { |
| 921 'name': 'javax_inject', |
| 922 'pattern': '.', |
| 923 'action': ['python', |
| 924 'src/build/android/update_deps/update_third_party_deps.py', |
| 925 'download', |
| 926 '-b', 'chromium-javax-inject', |
| 927 '-l', 'third_party/javax_inject' |
| 928 ], |
| 929 }, |
| 930 { |
| 931 'name': 'hamcrest', |
| 932 'pattern': '.', |
| 933 'action': ['python', |
| 934 'src/build/android/update_deps/update_third_party_deps.py', |
| 935 'download', |
| 936 '-b', 'chromium-hamcrest', |
| 937 '-l', 'third_party/hamcrest' |
| 938 ], |
| 939 }, |
| 940 { |
| 941 'name': 'guava', |
| 942 'pattern': '.', |
| 943 'action': ['python', |
| 944 'src/build/android/update_deps/update_third_party_deps.py', |
| 945 'download', |
| 946 '-b', 'chromium-guava', |
| 947 '-l', 'third_party/guava' |
| 948 ], |
| 949 }, |
| 950 { |
| 951 'name': 'android_support_test_runner', |
| 952 'pattern': '.', |
| 953 'action': ['python', |
| 954 'src/build/android/update_deps/update_third_party_deps.py', |
| 955 'download', |
| 956 '-b', 'chromium-android-support-test-runner', |
| 957 '-l', 'third_party/android_support_test_runner' |
| 958 ], |
| 959 }, |
| 960 { |
| 961 'name': 'byte_buddy', |
| 962 'pattern': '.', |
| 963 'action': ['python', |
| 964 'src/build/android/update_deps/update_third_party_deps.py', |
| 965 'download', |
| 966 '-b', 'chromium-byte-buddy', |
| 967 '-l', 'third_party/byte_buddy' |
| 968 ], |
| 969 }, |
| 970 { |
| 971 'name': 'espresso', |
| 972 'pattern': '.', |
| 973 'action': ['python', |
| 974 'src/build/android/update_deps/update_third_party_deps.py', |
| 975 'download', |
| 976 '-b', 'chromium-espresso', |
| 977 '-l', 'third_party/espresso' |
| 978 ], |
| 979 }, |
| 980 { |
| 981 'name': 'robolectric_libs', |
| 982 'pattern': '.', |
| 983 'action': ['python', |
| 984 'src/build/android/update_deps/update_third_party_deps.py', |
| 985 'download', |
| 986 '-b', 'chromium-robolectric', |
| 987 '-l', 'third_party/robolectric' |
| 988 ], |
| 989 }, |
| 990 { |
| 991 'name': 'apache_velocity', |
| 992 'pattern': '.', |
| 993 'action': ['python', |
| 994 'src/build/android/update_deps/update_third_party_deps.py', |
| 995 'download', |
| 996 '-b', 'chromium-apache-velocity', |
| 997 '-l', 'third_party/apache_velocity' |
| 998 ], |
| 999 }, |
| 1000 { |
| 1001 'name': 'ow2_asm', |
| 1002 'pattern': '.', |
| 1003 'action': ['python', |
| 1004 'src/build/android/update_deps/update_third_party_deps.py', |
| 1005 'download', |
| 1006 '-b', 'chromium-ow2-asm', |
| 1007 '-l', 'third_party/ow2_asm' |
| 1008 ], |
| 1009 }, |
| 1010 { |
| 1011 'name': 'retrolambda', |
| 1012 'pattern': '.', |
| 1013 'action': ['python', |
| 1014 'src/build/android/update_deps/update_third_party_deps.py', |
| 1015 'download', |
| 1016 '-b', 'chromium-android-tools/retrolambda', |
| 1017 '-l', 'third_party/retrolambda' |
| 1018 ], |
| 1019 }, |
| 1020 { |
| 1021 'name': 'apk-patch-size-estimator', |
| 1022 'pattern': '.', |
| 1023 'action': ['python', |
| 1024 'src/build/android/update_deps/update_third_party_deps.py', |
| 1025 'download', |
| 1026 '-b', 'chromium-android-tools/apk-patch-size-estimator', |
| 1027 '-l', 'third_party/apk-patch-size-estimator/lib' |
| 1028 ], |
| 1029 }, |
| 1030 { |
| 1031 'name': 'icu4j', |
| 1032 'pattern': '.', |
| 1033 'action': ['python', |
| 1034 'src/build/android/update_deps/update_third_party_deps.py', |
| 1035 'download', |
| 1036 '-b', 'chromium-icu4j', |
| 1037 '-l', 'third_party/icu4j' |
| 1038 ], |
| 1039 }, |
| 1040 { |
| 1041 'name': 'accessibility_test_framework', |
| 1042 'pattern': '.', |
| 1043 'action': ['python', |
| 1044 'src/build/android/update_deps/update_third_party_deps.py', |
| 1045 'download', |
| 1046 '-b', 'chromium-accessibility-test-framework', |
| 1047 '-l', 'third_party/accessibility_test_framework' |
| 1048 ], |
| 1049 }, |
| 1050 { |
| 1051 'name': 'bouncycastle', |
| 1052 'pattern': '.', |
| 1053 'action': ['python', |
| 1054 'src/build/android/update_deps/update_third_party_deps.py', |
| 1055 'download', |
| 1056 '-b', 'chromium-bouncycastle', |
| 1057 '-l', 'third_party/bouncycastle' |
| 1058 ], |
| 1059 }, |
| 1060 { |
| 1061 'name': 'sqlite4java', |
| 1062 'pattern': '.', |
| 1063 'action': ['python', |
| 1064 'src/build/android/update_deps/update_third_party_deps.py', |
| 1065 'download', |
| 1066 '-b', 'chromium-sqlite4java', |
| 1067 '-l', 'third_party/sqlite4java' |
| 1068 ], |
| 1069 }, |
| 1070 { |
| 1071 'name': 'objenesis', |
| 1072 'pattern': '.', |
| 1073 'action': ['python', |
| 1074 'src/build/android/update_deps/update_third_party_deps.py', |
| 1075 'download', |
| 1076 '-b', 'chromium-objenesis', |
| 1077 '-l', 'third_party/objenesis' |
| 1078 ], |
| 1079 }, |
| 1080 { |
| 1081 'name': 'xstream', |
| 1082 'pattern': '.', |
| 1083 'action': ['python', |
| 1084 'src/build/android/update_deps/update_third_party_deps.py', |
| 1085 'download', |
| 1086 '-b', 'chromium-robolectric', |
| 1087 '-l', 'third_party/xstream' |
| 1088 ], |
| 1089 }, |
| 1090 { |
| 1091 'name': 'checkstyle', |
| 1092 'pattern': '.', |
| 1093 'action': [ 'download_from_google_storage', |
| 1094 '--no_resume', |
| 1095 '--no_auth', |
| 1096 '--bucket', 'chromium-android-tools/checkstyle', |
| 1097 '-s', 'src/third_party/checkstyle/checkstyle-7.6.1-all.jar.sha
1' |
| 1098 ], |
| 1099 }, |
| 1100 { |
| 1101 'name': 'gvr_static_shim_android_arm', |
| 1102 'pattern': '\\.sha1', |
| 1103 'action': [ 'download_from_google_storage', |
| 1104 '--no_resume', |
| 1105 '--platform=linux*', |
| 1106 '--no_auth', |
| 1107 '--bucket', 'chromium-gvr-static-shim', |
| 1108 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm.
a.sha1', |
| 1109 ], |
| 1110 }, |
| 1111 { |
| 1112 'name': 'gvr_static_shim_android_arm64', |
| 1113 'pattern': '\\.sha1', |
| 1114 'action': [ 'download_from_google_storage', |
| 1115 '--no_resume', |
| 1116 '--platform=linux*', |
| 1117 '--no_auth', |
| 1118 '--bucket', 'chromium-gvr-static-shim', |
| 1119 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm6
4.a.sha1', |
| 1120 ], |
| 1121 }, |
| 1122 { |
| 1123 'name': 'gvr_common_aar', |
| 1124 'pattern': '\\.sha1', |
| 1125 'action': [ 'download_from_google_storage', |
| 1126 '--no_resume', |
| 1127 '--platform=linux*', |
| 1128 '--no_auth', |
| 1129 '--bucket', 'chromium-gvr-static-shim', |
| 1130 '-s', 'src/third_party/gvr-android-sdk/common_library.aar.sha1
', |
| 1131 ], |
| 1132 }, |
| 1133 { |
| 1134 'name': 'vr_controller_test_api', |
| 1135 'pattern': '\\.sha1', |
| 1136 'action': [ 'download_from_google_storage', |
| 1137 '--no_resume', |
| 1138 '--platform=linux*', |
| 1139 '--no_auth', |
| 1140 '--bucket', 'chromium-gvr-static-shim/controller_test_api', |
| 1141 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controll
er_test_api.aar.sha1', |
| 1142 ], |
| 1143 }, |
| 1144 # Download VR test APKs only if the environment variable is set |
| 1145 { |
| 1146 'name': 'vr_test_apks', |
| 1147 'pattern': '.', |
| 1148 'action': [ 'python', |
| 1149 'src/third_party/gvr-android-sdk/test-apks/update.py', |
| 1150 ], |
| 1151 }, |
| 1152 { |
| 1153 # Pull doclava binaries if building for Android. |
| 1154 'name': 'doclava', |
| 1155 'pattern': '.', |
| 1156 'action': ['python', |
| 1157 'src/build/android/download_doclava.py', |
| 1158 ], |
| 1159 }, |
| 1160 ], |
1157 'fuchsia': [ | 1161 'fuchsia': [ |
1158 { | 1162 { |
1159 'name': 'fuchsia_sdk', | 1163 'name': 'fuchsia_sdk', |
1160 'pattern': '.', | 1164 'pattern': '.', |
1161 'action': [ | 1165 'action': [ |
1162 'python', | 1166 'python', |
1163 'src/build/fuchsia/update_sdk.py', | 1167 'src/build/fuchsia/update_sdk.py', |
1164 '3886a632c4a472fa7ef9eab35b45b63359e387fa', | 1168 '3886a632c4a472fa7ef9eab35b45b63359e387fa', |
1165 ], | 1169 ], |
1166 }, | 1170 }, |
1167 ], | 1171 ], |
1168 # TODO(scottmg|thakis): Move the Android-only hooks from above here. | |
1169 } | 1172 } |
1170 | 1173 |
1171 recursedeps = [ | 1174 recursedeps = [ |
1172 # buildtools provides clang_format, libc++, and libc++abi | 1175 # buildtools provides clang_format, libc++, and libc++abi |
1173 'src/buildtools', | 1176 'src/buildtools', |
1174 # android_tools manages the NDK. | 1177 # android_tools manages the NDK. |
1175 'src/third_party/android_tools', | 1178 'src/third_party/android_tools', |
1176 # ANGLE manages DEPS that it also owns the build files for, such as dEQP. | 1179 # ANGLE manages DEPS that it also owns the build files for, such as dEQP. |
1177 ("src/third_party/angle", "DEPS.chromium"), | 1180 ("src/third_party/angle", "DEPS.chromium"), |
1178 # SwiftShader manages DEPS that it also owns the build files for, such as Subz
ero. | 1181 # SwiftShader manages DEPS that it also owns the build files for, such as Subz
ero. |
1179 ("src/third_party/swiftshader", "DEPS"), | 1182 ("src/third_party/swiftshader", "DEPS"), |
1180 ] | 1183 ] |
OLD | NEW |