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 { |
590 # Downloads the current stable linux sysroot to build/linux/ if needed. | 782 # Downloads the current stable linux sysroot to build/linux/ if needed. |
591 # This sysroot updates at about the same rate that the chrome build deps | 783 # This sysroot updates at about the same rate that the chrome build deps |
592 # change. This script is a no-op except for linux users who are doing | 784 # change. This script is a no-op except for linux users who are doing |
593 # official chrome builds or cross compiling. | 785 # official chrome builds or cross compiling. |
594 'name': 'sysroot', | 786 'name': 'sysroot', |
595 'pattern': '.', | 787 'pattern': '.', |
596 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py', | 788 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py', |
597 '--running-as-hook'], | 789 '--running-as-hook'], |
598 }, | 790 }, |
599 { | 791 { |
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
703 'name': 'clang_format_linux', | 895 'name': 'clang_format_linux', |
704 'pattern': '.', | 896 'pattern': '.', |
705 'action': [ 'download_from_google_storage', | 897 'action': [ 'download_from_google_storage', |
706 '--no_resume', | 898 '--no_resume', |
707 '--platform=linux*', | 899 '--platform=linux*', |
708 '--no_auth', | 900 '--no_auth', |
709 '--bucket', 'chromium-clang-format', | 901 '--bucket', 'chromium-clang-format', |
710 '-s', 'src/buildtools/linux64/clang-format.sha1', | 902 '-s', 'src/buildtools/linux64/clang-format.sha1', |
711 ], | 903 ], |
712 }, | 904 }, |
| 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 }, |
713 # Pull luci-go binaries (isolate, swarming) using checked-in hashes. | 959 # Pull luci-go binaries (isolate, swarming) using checked-in hashes. |
714 { | 960 { |
715 'name': 'luci-go_win', | 961 'name': 'luci-go_win', |
716 'pattern': '.', | 962 'pattern': '.', |
717 'action': [ 'download_from_google_storage', | 963 'action': [ 'download_from_google_storage', |
718 '--no_resume', | 964 '--no_resume', |
719 '--platform=win32', | 965 '--platform=win32', |
720 '--no_auth', | 966 '--no_auth', |
721 '--bucket', 'chromium-luci', | 967 '--bucket', 'chromium-luci', |
722 '-d', 'src/tools/luci-go/win64', | 968 '-d', 'src/tools/luci-go/win64', |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
794 ], | 1040 ], |
795 }, | 1041 }, |
796 { | 1042 { |
797 # Pull sanitizer-instrumented third-party libraries if requested via | 1043 # Pull sanitizer-instrumented third-party libraries if requested via |
798 # GYP_DEFINES. | 1044 # GYP_DEFINES. |
799 'name': 'instrumented_libraries', | 1045 'name': 'instrumented_libraries', |
800 'pattern': '\\.sha1', | 1046 'pattern': '\\.sha1', |
801 'action': ['python', 'src/third_party/instrumented_libraries/scripts/downloa
d_binaries.py'], | 1047 'action': ['python', 'src/third_party/instrumented_libraries/scripts/downloa
d_binaries.py'], |
802 }, | 1048 }, |
803 { | 1049 { |
| 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 { |
804 "name": "wasm_fuzzer", | 1058 "name": "wasm_fuzzer", |
805 "pattern": ".", | 1059 "pattern": ".", |
806 "action": [ "download_from_google_storage", | 1060 "action": [ "download_from_google_storage", |
807 "--no_resume", | 1061 "--no_resume", |
808 "--no_auth", | 1062 "--no_auth", |
809 "-u", | 1063 "-u", |
810 "--bucket", "v8-wasm-fuzzer", | 1064 "--bucket", "v8-wasm-fuzzer", |
811 "-s", "src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1", | 1065 "-s", "src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1", |
812 ], | 1066 ], |
813 }, | 1067 }, |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
873 'name': 'webui_node_modules', | 1127 'name': 'webui_node_modules', |
874 'pattern': '.', | 1128 'pattern': '.', |
875 'action': [ 'download_from_google_storage', | 1129 'action': [ 'download_from_google_storage', |
876 '--no_resume', | 1130 '--no_resume', |
877 '--extract', | 1131 '--extract', |
878 '--no_auth', | 1132 '--no_auth', |
879 '--bucket', 'chromium-nodejs', | 1133 '--bucket', 'chromium-nodejs', |
880 '-s', 'src/third_party/node/node_modules.tar.gz.sha1', | 1134 '-s', 'src/third_party/node/node_modules.tar.gz.sha1', |
881 ], | 1135 ], |
882 }, | 1136 }, |
| 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 }, |
883 | 1145 |
884 # Download Telemetry's binary dependencies | 1146 # Download Telemetry's binary dependencies |
885 { | 1147 { |
886 'name': 'fetch_telemetry_binary_dependencies', | 1148 'name': 'fetch_telemetry_binary_dependencies', |
887 'pattern': '.', | 1149 'pattern': '.', |
888 'action': [ 'python', | 1150 'action': [ 'python', |
889 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_d
ependencies', | 1151 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_d
ependencies', |
890 ], | 1152 ], |
891 }, | 1153 }, |
892 ] | 1154 ] |
893 | 1155 |
894 # Note: These are keyed off target os, not host os. So don't move things here | |
895 # that depend on the target os. | |
896 hooks_os = { | 1156 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 ], | |
1161 'fuchsia': [ | 1157 'fuchsia': [ |
1162 { | 1158 { |
1163 'name': 'fuchsia_sdk', | 1159 'name': 'fuchsia_sdk', |
1164 'pattern': '.', | 1160 'pattern': '.', |
1165 'action': [ | 1161 'action': [ |
1166 'python', | 1162 'python', |
1167 'src/build/fuchsia/update_sdk.py', | 1163 'src/build/fuchsia/update_sdk.py', |
1168 '3886a632c4a472fa7ef9eab35b45b63359e387fa', | 1164 '3886a632c4a472fa7ef9eab35b45b63359e387fa', |
1169 ], | 1165 ], |
1170 }, | 1166 }, |
1171 ], | 1167 ], |
| 1168 # TODO(scottmg|thakis): Move the Android-only hooks from above here. |
1172 } | 1169 } |
1173 | 1170 |
1174 recursedeps = [ | 1171 recursedeps = [ |
1175 # buildtools provides clang_format, libc++, and libc++abi | 1172 # buildtools provides clang_format, libc++, and libc++abi |
1176 'src/buildtools', | 1173 'src/buildtools', |
1177 # android_tools manages the NDK. | 1174 # android_tools manages the NDK. |
1178 'src/third_party/android_tools', | 1175 'src/third_party/android_tools', |
1179 # ANGLE manages DEPS that it also owns the build files for, such as dEQP. | 1176 # ANGLE manages DEPS that it also owns the build files for, such as dEQP. |
1180 ("src/third_party/angle", "DEPS.chromium"), | 1177 ("src/third_party/angle", "DEPS.chromium"), |
1181 # SwiftShader manages DEPS that it also owns the build files for, such as Subz
ero. | 1178 # SwiftShader manages DEPS that it also owns the build files for, such as Subz
ero. |
1182 ("src/third_party/swiftshader", "DEPS"), | 1179 ("src/third_party/swiftshader", "DEPS"), |
1183 ] | 1180 ] |
OLD | NEW |