| <?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> |