summaryrefslogtreecommitdiff
path: root/default.xml
blob: daa2676788b28ea1e88d2f55a17e403364e66821 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<?xml version="1.0" encoding="UTF-8"?>
<manifest>

  <remote  name="aosp"
           fetch=".."
           review="https://android-review.googlesource.com/" />
  <default revision="emu-dev"
           remote="aosp"
           sync-j="4" />

  <superproject name="platform/superproject" remote="aosp"/>
  <contactinfo bugurl="go/repo-bug" />


  <!-- Qemu Dependencies -->
  <project path="external/dtc" name="platform/external/dtc" />
  <project path="external/glib" name="platform/external/bluetooth/glib" />
  <project path="external/libpng" name="platform/external/libpng" />
  <project path="external/pcre2" name="platform/external/pcre" />
  <project path="external/pixman" name="platform/external/pixman" />
  <project path="external/qemu" name="platform/external/qemu" />
  <project path="external/zlib" name="platform/external/zlib" />
  <project path="external/lz4" name="platform/external/lz4" />
  <project path="external/keycodemapdb" name="trusty/external/qemu-keycodemapdb" revision="main" />
  <project path="external/libslirp" name="trusty/external/qemu-libslirp" revision="main" />

  <!-- Qemu Rutabaga -->
  <project path="external/crosvm" name="platform/external/crosvm" />
  <project path="external/minigbm" name="platform/external/minigbm" revision="main" />
  <project path="external/minijail" name="platform/external/minijail" revision="main" />
  <project path="external/virglrenderer" name="platform/external/virglrenderer" revision="main" />

  <!-- GFXstream -->
  <project path="hardware/google/aemu" name="platform/hardware/google/aemu" revision="main" />
  <project path="hardware/google/gfxstream" name="platform/hardware/google/gfxstream" revision="main" />
  <project path="external/libdrm" name="platform/external/libdrm" />
  <project path="external/libpciaccess" name="platform/external/libpciaccess" />
  <project path="external/flatbuffers" name="platform/external/flatbuffers" revision="main" />
  <project path="external/angle" name="platform/external/angle" />

  <!-- Rutubaga rust dependencies -->
  <project path="external/rust/crates/anyhow" name="platform/external/rust/crates/anyhow" clone-depth="1" revision="main" />
  <project path="external/rust/crates/bitflags" name="platform/external/rust/crates/bitflags" clone-depth="1" revision="main" />
  <project path="external/rust/crates/byteorder" name="platform/external/rust/crates/byteorder" clone-depth="1" revision="main" />
  <project path="external/rust/crates/cfg-if" name="platform/external/rust/crates/cfg-if" clone-depth="1" revision="main" />
  <project path="external/rust/crates/libc" name="platform/external/rust/crates/libc" clone-depth="1" revision="main" />
  <project path="external/rust/crates/log" name="platform/external/rust/crates/log" clone-depth="1" revision="main" />
  <project path="external/rust/crates/memoffset" name="platform/external/rust/crates/memoffset" clone-depth="1" revision="main" />
  <project path="external/rust/crates/nix" name="platform/external/rust/crates/nix" clone-depth="1" revision="main" />
  <project path="external/rust/crates/once_cell" name="platform/external/rust/crates/once_cell" clone-depth="1" revision="main" />
  <project path="external/rust/crates/pkg-config" name="platform/external/rust/crates/pkg-config" clone-depth="1" revision="main" />
  <project path="external/rust/crates/proc-macro2" name="platform/external/rust/crates/proc-macro2" clone-depth="1" revision="main" />
  <project path="external/rust/crates/quote" name="platform/external/rust/crates/quote" clone-depth="1" revision="main" />
  <project path="external/rust/crates/remain" name="platform/external/rust/crates/remain" clone-depth="1" revision="main" />
  <project path="external/rust/crates/syn" name="platform/external/rust/crates/syn" clone-depth="1" revision="main" />
  <project path="external/rust/crates/thiserror" name="platform/external/rust/crates/thiserror" clone-depth="1" revision="main" />
  <project path="external/rust/crates/thiserror-impl" name="platform/external/rust/crates/thiserror-impl" clone-depth="1" revision="main" />
  <project path="external/rust/crates/unicode-ident" name="platform/external/rust/crates/unicode-ident" clone-depth="1" revision="main" />
  <project path="external/rust/crates/zerocopy" name="platform/external/rust/crates/zerocopy" clone-depth="1" revision="main" />
  <project path="external/rust/crates/zerocopy-derive" name="platform/external/rust/crates/zerocopy-derive" clone-depth="1" revision="main" />

  <!-- Android Emulator shared library plugin -->
  <project path="hardware/generic/goldfish" name="platform/hardware/generic/goldfish"/>
  <project path="external/abseil-cpp" name="platform/external/abseil-cpp" revision="emu-master-dev"/>
  <project path="external/boringssl" name="platform/external/boringssl" revision="main" clone-depth="1"/>
  <project path="external/protobuf" name="platform/external/protobuf" clone-depth="1"/>

  <!-- Testing -->
  <project path="external/googletest" name="platform/external/googletest" revision="main" />
  <project path="external/regex-re2" name="platform/external/regex-re2" revision="main" />

  <!-- Toolchain and build related definitions -->
  <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="build/make" name="platform/build" />
  <project path="external/meson" name="trusty/external/qemu-meson" />
  <project path="external/pkg-config" name="platform/external/pkg-config" />
  <project path="prebuilts/android-emulator-build/qemu-android-deps" name="platform/prebuilts/android-emulator-build/qemu-android-deps" clone-depth="1" />
  <project path="prebuilts/build-tools" name="platform/prebuilts/build-tools" revision="main" clone-depth="1" groups="notdefault,platform-linux,platform-darwin"/>ΒΆ
  <project path="tools/buildSrc" name="platform/tools/buildSrc" />

   <!-- Rust compiler toolchain, pinned to (rustc-1.73.0 Build 11110309 am: ed6633c7a9) -->
  <project path="prebuilts/rust" name="platform/prebuilts/rust" clone-depth="1" revision="ed6633c7a96144bebd982e15da76295d7d6e2de9"/>

  <!-- 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/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" />
  <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" />

  <!-- 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/clang/host/darwin-x86" name="platform/prebuilts/clang/host/darwin-x86" clone-depth="1" revision="main" 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/python/darwin-x86" name="platform/prebuilts/python/darwin-x86" clone-depth="1" revision="8a7b323c92153acc4390bf71392dec2dbb10f4f5" groups="notdefault,platform-darwin" />
</manifest>