• Home
  • Raw
  • Download

Lines Matching +full:0 +full:- +full:all +full:- +full:deps

3 #  Copyright The ANGLE Project Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be
10 # See --genAndroidBp for testing just the code generation.
13 set -eE -o functrace
23 cd "${0%/*}/.."
42 "symbol_level = 0"
47 # Build for 64-bit CPUs
54 # Disable all backends except Vulkan
65 # Disable all shader translator targets except desktop GL (for Vulkan)
82 if [[ "$1" == "--enableApiTrace" ]]; then
90 gn gen ${GN_OUTPUT_DIRECTORY} --args="${gn_args[*]}"
91 gn desc ${GN_OUTPUT_DIRECTORY} --format=json "*" > ${GN_OUTPUT_DIRECTORY}/desc.$abi.json
95 --gn_json_arm=${GN_OUTPUT_DIRECTORY}/desc.arm.json \
96 --gn_json_arm64=${GN_OUTPUT_DIRECTORY}/desc.arm64.json \
97 --gn_json_x86=${GN_OUTPUT_DIRECTORY}/desc.x86.json \
98 --gn_json_x64=${GN_OUTPUT_DIRECTORY}/desc.x64.json \
103 if [[ "$1" == "--genAndroidBp" ]];then
105 exit 0
110 rm -rf ${DEPOT_TOOLS_DIR}
116 "third_party/abseil-cpp"
117 "third_party/vulkan-deps/glslang/src"
118 "third_party/vulkan-deps/spirv-headers/src"
119 "third_party/vulkan-deps/spirv-tools/src"
120 "third_party/vulkan-deps/vulkan-headers/src"
129 # Only add the parts of NDK and vulkan-deps that are required by ANGLE. The entire dep is too large.
131 "third_party/vulkan-deps"
137 rm -rf "$dep"
140 # Sync all of ANGLE's deps so that 'gn gen' works
142 gclient sync --reset --force --delete_unversioned_trees
145 rm -rf ${GN_OUTPUT_DIRECTORY}
150 rm -rf ${GN_OUTPUT_DIRECTORY}
152 # Delete all unsupported 3rd party dependencies. Do this after generate_Android_bp_file, so
153 # it has access to all of the necessary BUILD.gn files.
156 "third_party/llvm-build"
163 rm -rf "$unsupported_third_party_dep"
168 # Delete the .git files in each dep so that it can be added to this repo. Some deps like jsoncpp
169 # have multiple layers of deps so delete everything before adding them.
171 rm -rf "$dep"/.git
178 "build/android/CheckInstallApk-debug.apk"
182 "third_party/vulkan-deps/glslang/src/Android.mk"
183 "third_party/vulkan-deps/glslang/src/ndk_test/Android.mk"
184 "third_party/vulkan-deps/spirv-tools/src/Android.mk"
185 "third_party/vulkan-deps/spirv-tools/src/android_test/Android.mk"
189 rm -rf "$removal_file"
192 # Add all changes under $root_add_deps so we delete everything not explicitly allowed.
194 git add -f $root_add_dep
198 rm -rf $DEPOT_TOOLS_DIR