blob: 448eff1357263bf7a240dbcc3a5b6f121ec09b3f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<![CDATA[
Manifest for building NDK shader-tools from main.
Uses prebuilts for cmake, ninja, and python where necessary.
To build this project, run src/shaderc/utils/build.py --installdir $DIST_DIR.
Then executables are in:
$DIST_DIR/glslc/glslc
$DIST_DIR/third_party/spirv-tools/spirv-as
$DIST_DIR/third_party/spirv-tools/spirv-dis
$DIST_DIR/third_party/spirv-tools/spirv-val
For testing, use:
fetch="https://android.googlesource.com/"
]]>
<remote name="aosp"
fetch=".."
review="https://android-review.googlesource.com/" />
<default revision="main"
remote="aosp" />
<project path="src/shaderc" name="platform/external/shaderc/shaderc" />
<project path="src/shaderc/third_party/glslang" name="platform/external/shaderc/glslang" />
<project path="src/shaderc/third_party/spirv-tools" name="platform/external/shaderc/spirv-tools" />
<project path="src/shaderc/third_party/spirv-tools/external/spirv-headers" name="platform/external/shaderc/spirv-headers" />
<project path="src/shaderc/third_party/googletest" name="platform/external/googletest" revision="82b11b8cfcca464c2ac74b623d04e74452e74f32" />
<![CDATA[
Get prebuilt cmake, ninja, and python.
]]>
<project path="prebuilts/cmake/darwin-x86" name="platform/prebuilts/cmake/darwin-x86" clone-depth="1" groups="notdefault,platform-darwin" />
<project path="prebuilts/cmake/linux-x86" name="platform/prebuilts/cmake/linux-x86" clone-depth="1" groups="notdefault,platform-linux" />
<project path="prebuilts/cmake/windows-x86" name="platform/prebuilts/cmake/windows-x86" clone-depth="1" groups="notdefault,platform-cygwin_nt-6.1,platform-cygwin_nt-6.2,platform-cygwin_nt-6.3,platform-cygwin_nt-10.0" />
<project path="prebuilts/ninja/darwin-x86" name="platform/prebuilts/ninja/darwin-x86" clone-depth="1" groups="notdefault,platform-darwin" />
<project path="prebuilts/ninja/linux-x86" name="platform/prebuilts/ninja/linux-x86" clone-depth="1" groups="notdefault,platform-linux" />
<project path="prebuilts/ninja/windows-x86" name="platform/prebuilts/ninja/windows-x86" clone-depth="1" groups="notdefault,platform-cygwin_nt-6.1,platform-cygwin_nt-6.2,platform-cygwin_nt-6.3,platform-cygwin_nt-10.0" />
<project path="prebuilts/python/darwin-x86" name="platform/prebuilts/python/darwin-x86" clone-depth="1" groups="notdefault,platform-darwin" />
<project path="prebuilts/python/linux-x86" name="platform/prebuilts/python/linux-x86" clone-depth="1" groups="notdefault,platform-linux" />
<project path="prebuilts/python/windows-x86" name="platform/prebuilts/python/windows-x86" clone-depth="1" groups="notdefault,platform-cygwin_nt-6.1,platform-cygwin_nt-6.2,platform-cygwin_nt-6.3,platform-cygwin_nt-10.0" />
</manifest>