blob: 3e4957da7839f926efe5304ecdb4e0858133a591 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="aosp"
fetch=".."
review="https://android-review.googlesource.com/" />
<default revision="emu-master-dev"
remote="aosp"
sync-j="4" />
<superproject name="platform/superproject" remote="aosp"/>
<contactinfo bugurl="go/repo-bug" />
<project path="build/make" name="platform/build" />
<project path="build/bazel" name="platform/build/bazel">
<linkfile src="toplevel.WORKSPACE" dest="WORKSPACE" />
<linkfile src="toplevel.bazelrc" dest=".bazelrc" />
<linkfile src="toplevel.bazelversion" dest=".bazelversion" />
</project>
<project path="tools/buildSrc" name="platform/tools/buildSrc" />
<project path="external/libslirp" name="trusty/external/qemu-libslirp"/>
<project path="device/generic/goldfish-opengl" name="device/generic/goldfish-opengl" revision="main"/>
<project path="device/generic/vulkan-cereal" name="device/generic/vulkan-cereal" revision="main"/>
<project path="external/abseil-cpp" name="platform/external/abseil-cpp" />
<project path="external/adt-infra" name="platform/external/adt-infra" />
<project path="external/mobly-bundled-snippets" name="platform/external/mobly-bundled-snippets" revision="main" />
<project path="external/angle" name="platform/external/angle" />
<project path="external/astc-codec" name="platform/external/astc-codec" revision="main" />
<project path="external/boringssl" name="platform/external/boringssl" revision="main" clone-depth="1"/>
<project path="external/cares" name="platform/external/c-ares" />
<project path="external/curl" name="platform/external/curl" />
<project path="external/dtc" name="platform/external/dtc" revision="main" />
<project path="external/deqp" name="platform/external/deqp" revision="main" />
<project path="external/fmtlib" name="platform/external/fmtlib" revision="main" />
<project path="external/gfxstream-protocols" name="platform/external/gfxstream-protocols" revision="main" />
<project path="external/googletest" name="platform/external/googletest" revision="main" />
<project path="external/google-benchmark" name="platform/external/google-benchmark" revision="main" />
<project path="external/google-breakpad" name="platform/external/google-breakpad" />
<project path="external/grpc" name="platform/external/grpc-grpc" />
<project path="external/libusb" name="platform/external/libusb" />
<project path="external/libpng" name="platform/external/libpng" revision="main" />
<project path="external/libxml2" name="platform/external/libxml2" />
<project path="external/lz4" name="platform/external/lz4" revision="main"/>
<project path="external/protobuf" name="platform/external/protobuf" />
<project path="external/perfetto" name="platform/external/perfetto" revision="37518c39e3db120322359090db3d54f6ac100078"/>
<project path="external/qemu" name="platform/external/qemu">
<copyfile src="android/vscode/emu.code-workspace" dest="emu.code-workspace"/>
</project>
<project path="external/regex-re2" name="platform/external/regex-re2" revision="main" />
<project path="external/glib" name="platform/external/bluetooth/glib" />
<project path="external/tinyobjloader" name="platform/external/tinyobjloader" revision="main"/>
<project path="external/virglrenderer" name="platform/external/virglrenderer" revision="crosvm-master"/>
<project path="external/nasm" name="platform/external/nasm" />
<project path="external/wpa_supplicant_8" name="platform/external/wpa_supplicant_8" />
<project path="external/zlib" name="platform/external/zlib" />
<project path="frameworks/native" name="platform/frameworks/native" revision="lollipop-release" />
<project path="hardware/google/aemu" name="platform/hardware/google/aemu" groups="pdk" revision="main" />
<project path="hardware/google/gfxstream" name="platform/hardware/google/gfxstream" groups="pdk" revision="main" />
<project path="prebuilts/android-emulator" name="platform/prebuilts/android-emulator" clone-depth="1" />
<project path="prebuilts/android-emulator-build/archive" name="platform/prebuilts/android-emulator-build/archive" clone-depth="1" />
<project path="prebuilts/android-emulator-build/common" name="platform/prebuilts/android-emulator-build/common" clone-depth="1" />
<project path="prebuilts/android-emulator-build/mesa" name="platform/prebuilts/android-emulator-build/mesa" clone-depth="1" />
<project path="prebuilts/android-emulator-build/mesa-deps" name="platform/prebuilts/android-emulator-build/mesa-deps" clone-depth="1" />
<project path="prebuilts/android-emulator-build/qemu-android-deps" name="platform/prebuilts/android-emulator-build/qemu-android-deps" clone-depth="1" />
<project path="prebuilts/android-emulator-build/qt" name="platform/prebuilts/android-emulator-build/qt" clone-depth="1" />
<project name="device/google/cuttlefish" path="device/google/cuttlefish" revision="main"/>
<project path="tools/netsim" name="platform/tools/netsim" revision="main" />
<!-- Linux only toolchain dependencies -->
<project path="prebuilts/bazel/linux-x86_64" name="platform/prebuilts/bazel/linux-x86_64" clone-depth="1" groups="notdefault,platform-linux" />
<project path="prebuilts/clang/host/linux-x86" name="platform/prebuilts/clang/host/linux-x86" clone-depth="1" revision="main" groups="notdefault,platform-linux" />
<project path="prebuilts/cmake/linux-x86" name="platform/prebuilts/cmake/linux-x86" clone-depth="1" groups="notdefault,platform-linux" />
<project path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8" name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8" clone-depth="1" revision="main" groups="notdefault,platform-linux" />
<project path="prebuilts/ninja/linux-x86" name="platform/prebuilts/ninja/linux-x86" clone-depth="1" groups="notdefault,platform-linux" />
<project path="prebuilts/python/linux-x86" name="platform/prebuilts/python/linux-x86" clone-depth="1" revision="3665e3a3bd0cd0d93f6247eb596938cea48268be" groups="notdefault,platform-linux" />
<!-- Windows only toolchain dependencies -->
<project path="prebuilts/bazel/windows-x86_64" name="platform/prebuilts/bazel/windows-x86_64" clone-depth="1" groups="notdefault,platform-windows" />
<project path="prebuilts/clang/host/windows-x86" name="platform/prebuilts/clang/host/windows-x86" clone-depth="1" revision="main" groups="notdefault,platform-windows" />
<project path="prebuilts/cmake/windows-x86" name="platform/prebuilts/cmake/windows-x86" clone-depth="1" groups="notdefault,platform-windows" />
<project path="prebuilts/python/windows-x86" name="platform/prebuilts/python/windows-x86" clone-depth="1" revision="7119932cd3cea23f16db62e683b69c23e415ff09" groups="notdefault,platform-windows" />
<!-- Darwin (macos) only toolchain dependencies -->
<project path="prebuilts/bazel/darwin-x86_64" name="platform/prebuilts/bazel/darwin-x86_64" clone-depth="1" groups="notdefault,platform-darwin" />
<project path="prebuilts/ninja/darwin-x86" name="platform/prebuilts/ninja/darwin-x86" clone-depth="1" groups="notdefault,platform-darwin" />
<project path="prebuilts/cmake/darwin-x86" name="platform/prebuilts/cmake/darwin-x86" clone-depth="1" groups="notdefault,platform-darwin" />
<project path="prebuilts/clang/host/darwin-x86" name="platform/prebuilts/clang/host/darwin-x86" clone-depth="1" revision="main" groups="notdefault,platform-darwin" />
<project path="prebuilts/python/darwin-x86" name="platform/prebuilts/python/darwin-x86" clone-depth="1" revision="8a7b323c92153acc4390bf71392dec2dbb10f4f5" groups="notdefault,platform-darwin" />
<!-- Java JDK, we will use the one maintained by android studio -->
<project path="prebuilts/studio/jdk" name="platform/prebuilts/studio/jdk" clone-depth="1" revision="studio-main"/>
<!-- Tink security library and dependencies -->
<project path="external/tink" name="platform/external/tink" />
<project path="external/rapidjson" name="platform/external/rapidjson" revision="main"/>
<!-- Bring in the root-canal, bluetooth dependencies -->
<project path="packages/modules/Bluetooth" name="platform/packages/modules/Bluetooth" groups="pdk" revision="main"/>
<!-- toolchain requirements for root-canal without prebuilts, only supported on linux/darwin -->
<project path="external/bison" name="platform/external/bison" revision="main" groups="notdefault,platform-linux" />
<project path="external/flex" name="platform/external/flex" revision="main" groups="notdefault,platform-linux,platform-darwin" />
<project path="external/m4" name="toolchain/m4" revision="main" groups="notdefault,platform-linux,platform-darwin" />
<!-- Webrtc for the goldfish-webrtc-videobridge -->
<project path="external/webrtc" name="platform/external/webrtc" />
<!-- flatbuffers for the gfxstream-protocols -->
<project path="external/flatbuffers" name="platform/external/flatbuffers" revision="main" />
<!-- Test infrastructure uses these -->
<project path="prebuilts/android-emulator-build/system-images" name="platform/prebuilts/android-emulator-build/system-images" revision="main" clone-depth="1" />
<!-- Rust compiler toolchain -->
<project path="prebuilts/rust" name="platform/prebuilts/rust" clone-depth="1" revision="b56574afd74707ab2f7bc2ce537ccf69aa242a2f"/>
<!-- Rust toolchain needs a set of dlls from mingw on windows -->
<project path="prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8" name="platform/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8" revision="main" clone-depth="1" groups="notdefault,platform-windows" />
<!-- Temporarily disabled See: b/266452325, add this section to a local_manifest if you need rust
i.e. add this to $AOSP_ROOT/.repo/local_manfiests/chromium.xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="chromium" fetch="https://chromium.googlesource.com/" />
<project path="external/rust/chromium/crates" name="chromiumos/third_party/rust_crates" remote="chromium" revision="70439c67fa61f074eb50fd2a498ff8ea0999db1c" clone-depth="1" />
</manifest>
-->
</manifest>