| <?xml version="1.0" encoding="UTF-8"?> |
| <manifest> |
| <!-- |
| This branch is a main side branch and is configured to have all project |
| specific rules. When updating this manifest file, please also update the |
| project rule in google3 to ensure new projects get testing. |
| See go/side-branch-testing for details. |
| --> |
| |
| <remote name="aosp" |
| fetch=".." |
| review="https://android-review.googlesource.com/" /> |
| <default revision="main" |
| remote="aosp" |
| sync-j="4" /> |
| |
| <superproject name="platform/superproject" remote="aosp" revision="build-tools" /> |
| |
| <!-- build projects --> |
| <project path="build/make" name="platform/build" > |
| <linkfile src="tools" dest="build/tools" /> |
| </project> |
| <project path="build/bazel" name="platform/build/bazel" groups="pdk" > |
| <linkfile src="bazel.WORKSPACE" dest="WORKSPACE" /> |
| <linkfile src="bazel.BUILD" dest="BUILD" /> |
| </project> |
| <project path="build/bazel_common_rules" name="platform/build/bazel_common_rules" groups="pdk" /> |
| <project path="build/blueprint" name="platform/build/blueprint" /> |
| <project path="build/soong" name="platform/build/soong" > |
| <linkfile src="root.bp" dest="Android.bp" /> |
| <linkfile src="bootstrap.bash" dest="bootstrap.bash" /> |
| </project> |
| <project path="external/bazel-skylib" name="platform/external/bazel-skylib" groups="pdk" /> |
| <project path="external/golang-protobuf" name="platform/external/golang-protobuf" /> |
| <project path="packages/modules/common" name="platform/packages/modules/common" groups="pdk-cw-fs,pdk-fs" /> |
| <project path="prebuilts/bazel/common" name="platform/prebuilts/bazel/common" groups="pdk" clone-depth="1" /> |
| <project path="prebuilts/bazel/darwin-x86_64" name="platform/prebuilts/bazel/darwin-x86_64" groups="notdefault,platform-darwin,pdk" clone-depth="1" /> |
| <project path="prebuilts/bazel/linux-x86_64" name="platform/prebuilts/bazel/linux-x86_64" groups="linux,pdk" clone-depth="1" /> |
| <project path="prebuilts/build-tools" name="platform/prebuilts/build-tools" clone-depth="1" /> |
| <project path="prebuilts/remoteexecution-client" name="platform/prebuilts/remoteexecution-client" groups="pdk" clone-depth="1" /> |
| |
| <!-- toolchain linux prebuilts --> |
| <project path="prebuilts/clang/host/linux-x86" name="platform/prebuilts/clang/host/linux-x86" groups="linux" clone-depth="1" /> |
| <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" /> |
| <project path="prebuilts/go/linux-x86" name="platform/prebuilts/go/linux-x86" groups="linux" clone-depth="1" /> |
| |
| |
| <!-- toolchain darwin prebuilts --> |
| <project path="prebuilts/clang/host/darwin-x86" name="platform/prebuilts/clang/host/darwin-x86" groups="notdefault,platform-darwin" clone-depth="1" /> |
| <project path="prebuilts/go/darwin-x86" name="platform/prebuilts/go/darwin-x86" groups="notdefault,platform-darwin" clone-depth="1" /> |
| |
| <!-- toolchain windows prebuilts --> |
| <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" groups="linux" clone-depth="1" /> |
| |
| <!-- toolchain jdk prebuilts --> |
| <project path="prebuilts/jdk/jdk21" name="platform/prebuilts/jdk/jdk21" clone-depth="1" /> |
| <project path="prebuilts/jdk/jdk8" name="platform/prebuilts/jdk/jdk8" clone-depth="1" /> |
| |
| <!-- dependency prebuilts --> |
| <project path="prebuilts/clang-tools" name="platform/prebuilts/clang-tools" clone-depth="1" /> |
| <project path="prebuilts/misc" name="platform/prebuilts/misc" clone-depth="1" /> |
| <project path="prebuilts/tools" name="platform/prebuilts/tools" groups="pdk,tools" clone-depth="1" /> |
| |
| <project path="prebuilts/sdk" name="platform/prebuilts/sdk" clone-depth="1" /> |
| |
| <!-- dependency source --> |
| <project path="bionic" name="platform/bionic" /> |
| <project path="development" name="platform/development" /> |
| <project path="external/arm-optimized-routines" name="platform/external/arm-optimized-routines" /> |
| <project path="external/auto" name="platform/external/auto" /> |
| <project path="external/abseil-cpp" name="platform/external/abseil-cpp" /> |
| <project path="external/bazelbuild-rules_license" name="platform/external/bazelbuild-rules_license" /> |
| <project path="external/boringssl" name="platform/external/boringssl" /> |
| <project path="external/brotli" name="platform/external/brotli" /> |
| <project path="external/capstone" name="platform/external/capstone" /> |
| <project path="external/clang" name="platform/external/clang" /> |
| <project path="external/compiler-rt" name="platform/external/compiler-rt" /> |
| <project path="external/dagger2" name="platform/external/dagger2" /> |
| <project path="external/error_prone" name="platform/external/error_prone" clone-depth="1" /> |
| <project path="external/escapevelocity" name="platform/external/escapevelocity" /> |
| <project path="external/expat" name="platform/external/expat" /> |
| <project path="external/fmtlib" name="platform/external/fmtlib" /> |
| <project path="external/go-cmp" name="platform/external/go-cmp" /> |
| <project path="external/go-creachadair-shell" name="platform/external/go-creachadair-shell" /> |
| <project path="external/go-creachadair-stringset" name="platform/external/go-creachadair-stringset" /> |
| <project path="external/go-etree" name="platform/external/go-etree" /> |
| <project path="external/go-subcommands" name="platform/external/go-subcommands" /> |
| <project path="external/golang-x-sync" name="platform/external/golang-x-sync" /> |
| <project path="external/golang-x-sys" name="platform/external/golang-x-sys" /> |
| <project path="external/golang-x-tools" name="platform/external/golang-x-tools" /> |
| <project path="external/google-java-format" name="platform/external/google-java-format" /> |
| <project path="external/googletest" name="platform/external/googletest" /> |
| <project path="external/guava" name="platform/external/guava" /> |
| <project path="external/gson" name="platform/external/gson" groups="pdk" /> |
| <project path="external/icu" name="platform/external/icu" /> |
| <project path="external/javapoet" name="platform/external/javapoet" /> |
| <project path="external/jemalloc_new" name="platform/external/jemalloc_new" /> |
| <project path="external/jsoncpp" name="platform/external/jsoncpp" /> |
| <project path="external/jspecify" name="platform/external/jspecify" /> |
| <project path="external/jsr305" name="platform/external/jsr305" /> |
| <project path="external/kotlinx.atomicfu" name="platform/external/kotlinx.atomicfu" /> |
| <project path="external/kotlinx.coroutines" name="platform/external/kotlinx.coroutines" /> |
| <project path="external/kythe" name="platform/external/kythe" /> |
| <project path="external/libcap" name="platform/external/libcap" /> |
| <project path="external/libcxx" name="platform/external/libcxx" /> |
| <project path="external/libcxxabi" name="platform/external/libcxxabi" /> |
| <project path="external/libffi" name="platform/external/libffi" /> |
| <project path="external/libnl" name="platform/external/libnl" /> |
| <project path="external/licenseclassifier" name="platform/external/licenseclassifier" /> |
| <project path="external/llvm" name="platform/external/llvm" /> |
| <project path="external/lzma" name="platform/external/lzma" /> |
| <project path="external/mpdecimal" name="platform/external/mpdecimal" /> |
| <project path="external/musl" name="platform/external/musl" /> |
| <project path="external/ow2-asm" name="platform/external/ow2-asm" /> |
| <project path="external/pcre" name="platform/external/pcre" /> |
| <project path="external/protobuf" name="platform/external/protobuf" /> |
| <project path="external/python/six" name="platform/external/python/six" /> |
| <project path="external/python/watchdog" name="platform/external/python/watchdog" /> |
| <project path="external/selinux" name="platform/external/selinux" /> |
| <project path="external/spdx-tools" name="platform/external/spdx-tools" /> |
| <project path="external/sqlite" name="platform/external/sqlite" /> |
| <project path="external/starlark-go" name="platform/external/starlark-go" /> |
| <project path="external/tinyxml2" name="platform/external/tinyxml2" /> |
| <project path="external/zlib" name="platform/external/zlib" /> |
| <project path="external/zopfli" name="platform/external/zopfli" /> |
| <project path="sdk" name="platform/sdk" /> |
| <project path="system/apex" name="platform/system/apex" groups="pdk" /> |
| <project path="system/core" name="platform/system/core" /> |
| <project path="system/libbase" name="platform/system/libbase" /> |
| <project path="system/libhwbinder" name="platform/system/libhwbinder" /> |
| <project path="system/libziparchive" name="platform/system/libziparchive" /> |
| <project path="system/logging" name="platform/system/logging" /> |
| <project path="system/server_configurable_flags" name="platform/system/server_configurable_flags" /> |
| <project path="system/tools/xsdc" name="platform/system/tools/xsdc" /> |
| <project path="system/unwinding" name="platform/system/unwinding" /> |
| <project path="test/app_compat/csuite" name="platform/test/app_compat/csuite" /> |
| <project path="tools/asuite" name="platform/tools/asuite" /> |
| |
| <!-- target projects --> |
| <project path="art" name="platform/art" /> |
| <project path="build/kati" name="platform/build/kati" /> |
| <project path="dalvik" name="platform/dalvik" /> |
| <project path="external/bc" name="platform/external/bc" /> |
| <project path="external/bison" name="platform/external/bison" /> |
| <project path="external/bloaty" name="platform/external/bloaty" /> |
| <project path="external/bzip2" name="platform/external/bzip2" /> |
| <project path="external/desugar" name="platform/external/desugar" /> |
| <project path="external/flex" name="platform/external/flex" /> |
| <project path="external/kotlinc" name="platform/external/kotlinc" /> |
| <project path="external/kotlinx.metadata" name="platform/external/kotlinx.metadata" /> |
| <project path="external/ktfmt" name="platform/external/ktfmt" /> |
| <project path="external/n2" name="platform/external/n2" /> |
| <project path="external/ninja" name="platform/external/ninja" /> |
| <project path="external/nsjail" name="platform/external/nsjail" /> |
| <project path="external/one-true-awk" name="platform/external/one-true-awk" /> |
| <project path="external/openssl" name="platform/external/openssl" revision="build-tools" /> |
| <project path="external/python/cpython3" name="platform/external/python/cpython3" /> |
| <project path="external/toybox" name="platform/external/toybox" /> |
| <project path="external/turbine" name="platform/external/turbine" /> |
| <project path="libnativehelper" name="platform/libnativehelper" /> |
| <project path="system/tools/aidl" name="platform/system/tools/aidl" /> |
| <project path="system/tools/hidl" name="platform/system/tools/hidl" /> |
| <project name="toolchain/go" /> |
| <project name="toolchain/m4" /> |
| <project name="toolchain/make" /> |
| <project name="toolchain/xz" /> |
| |
| |
| <!-- rust --> |
| <project path="external/rust/android-crates-io" name="platform/external/rust/android-crates-io" groups="pdk" /> |
| <project path="external/rust/crates/openssl" name="platform/external/rust/crates/openssl" groups="pdk" /> |
| <project path="external/rust/crates/vhost-device-vsock" name="platform/external/rust/crates/vhost-device-vsock" groups="pdk" /> |
| <project path="external/rust/cxx" name="platform/external/rust/cxx" groups="pdk" /> |
| <project path="external/rust/autocxx" name="platform/external/rust/autocxx" groups="pdk" /> |
| <project path="external/rust/pica" name="platform/external/rust/pica" groups="pdk" /> |
| <project path="packages/modules/adb" name="platform/packages/modules/adb" groups="pdk" /> |
| <project path="prebuilts/rust" name="platform/prebuilts/rust" groups="pdk" clone-depth="1" /> |
| |
| </manifest> |