summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--GLOBAL-PREUPLOAD.cfg3
-rw-r--r--OWNERS2
-rw-r--r--default.xml40
3 files changed, 34 insertions, 11 deletions
diff --git a/GLOBAL-PREUPLOAD.cfg b/GLOBAL-PREUPLOAD.cfg
index 04cf58280..5d3cbf5d1 100644
--- a/GLOBAL-PREUPLOAD.cfg
+++ b/GLOBAL-PREUPLOAD.cfg
@@ -16,5 +16,4 @@ git-clang-format = ${REPO_ROOT}/prebuilts/clang/host/${BUILD_OS}/clang-stable/bi
gofmt = ${REPO_ROOT}/prebuilts/go/${BUILD_OS}/bin/gofmt
google-java-format = ${REPO_ROOT}/prebuilts/tools/common/google-java-format/google-java-format
google-java-format-diff = ${REPO_ROOT}/prebuilts/tools/common/google-java-format/google-java-format-diff.py
-rustfmt = ${REPO_ROOT}/prebuilts/rust/${BUILD_OS}/stable/rustfmt
-aidl-format = ${REPO_ROOT}/system/tools/aidl/aidl-format.sh
+cpplint = ${REPO_ROOT}/external/google-styleguide/cpplint/cpplint.py
diff --git a/OWNERS b/OWNERS
index 01b34434d..3e78338ec 100644
--- a/OWNERS
+++ b/OWNERS
@@ -9,4 +9,4 @@ ipalant@google.com
amithds@google.com #{LAST_RESORT_SUGGESTION}
baligh@google.com #{LAST_RESORT_SUGGESTION}
edheyl@google.com #{LAST_RESORT_SUGGESTION}
-samccone@google.com #{LAST_RESORT_SUGGESTION}
+samccone@google.com #{LAST_RESORT_SUGGESTION} \ No newline at end of file
diff --git a/default.xml b/default.xml
index 24ed2aa94..e64bcfcbf 100644
--- a/default.xml
+++ b/default.xml
@@ -10,7 +10,7 @@
<manifest-server url="http://android-smartsync.corp.google.com/android.googlesource.com/manifestserver" />
- <superproject name="platform/superproject/main" remote="aosp"/>
+ <superproject name="platform/superproject" remote="aosp" revision="master-plus-rust" />
<contactinfo bugurl="go/repo-bug" />
<project path="build/make" name="platform/build" groups="pdk" >
@@ -156,6 +156,7 @@
<project path="external/bazelbuild-rules_python" name="platform/external/bazelbuild-rules_python" groups="pdk" />
<project path="external/bazelbuild-rules_rust" name="platform/external/bazelbuild-rules_rust" groups="pdk" />
<project path="external/bazelbuild-rules_testing" name="platform/external/bazelbuild-rules_testing" groups="pdk" />
+ <project path="external/bazelbuild-remote-apis" name="platform/external/bazelbuild-remote-apis" groups="pdk,tradefed" />
<project path="external/bazel-skylib" name="platform/external/bazel-skylib" groups="pdk" />
<project path="external/bc" name="platform/external/bc" groups="pdk" />
<project path="external/bcc" name="platform/external/bcc" groups="pdk" />
@@ -601,6 +602,7 @@
<project path="external/rust/crates/foreign-types-shared" name="platform/external/rust/crates/foreign-types-shared" groups="pdk" />
<project path="external/rust/crates/form_urlencoded" name="platform/external/rust/crates/form_urlencoded" groups="pdk" />
<project path="external/rust/crates/fragile" name="platform/external/rust/crates/fragile" groups="pdk" />
+ <project path="external/rust/crates/fs-err" name="platform/external/rust/crates/fs-err" groups="pdk" />
<project path="external/rust/crates/futures" name="platform/external/rust/crates/futures" groups="pdk" />
<project path="external/rust/crates/futures-channel" name="platform/external/rust/crates/futures-channel" groups="pdk" />
<project path="external/rust/crates/futures-core" name="platform/external/rust/crates/futures-core" groups="pdk" />
@@ -634,14 +636,12 @@
<project path="external/rust/crates/ident_case" name="platform/external/rust/crates/ident_case" groups="pdk" />
<project path="external/rust/crates/idna" name="platform/external/rust/crates/idna" groups="pdk" />
<project path="external/rust/crates/indexmap" name="platform/external/rust/crates/indexmap" groups="pdk" />
- <project path="external/rust/crates/ini" name="platform/external/rust/crates/ini" groups="pdk" />
<project path="external/rust/crates/instant" name="platform/external/rust/crates/instant" groups="pdk" />
<project path="external/rust/crates/intrusive-collections" name="platform/external/rust/crates/intrusive-collections" groups="pdk" />
<project path="external/rust/crates/itertools" name="platform/external/rust/crates/itertools" groups="pdk" />
<project path="external/rust/crates/itoa" name="platform/external/rust/crates/itoa" groups="pdk" />
<project path="external/rust/crates/jni" name="platform/external/rust/crates/jni" groups="pdk" />
<project path="external/rust/crates/jni-sys" name="platform/external/rust/crates/jni-sys" groups="pdk" />
- <project path="external/rust/crates/json5" name="platform/external/rust/crates/json5" groups="pdk" />
<project path="external/rust/crates/kernlog" name="platform/external/rust/crates/kernlog" groups="pdk" />
<project path="external/rust/crates/lazy_static" name="platform/external/rust/crates/lazy_static" groups="pdk" />
<project path="external/rust/crates/lazycell" name="platform/external/rust/crates/lazycell" groups="pdk" />
@@ -693,8 +693,6 @@
<project path="external/rust/crates/once_cell" name="platform/external/rust/crates/once_cell" groups="pdk" />
<project path="external/rust/crates/oneshot-uniffi" name="platform/external/rust/crates/oneshot-uniffi" groups="pdk" />
<project path="external/rust/crates/oorandom" name="platform/external/rust/crates/oorandom" groups="pdk" />
- <project path="external/rust/crates/openmls" name="platform/external/rust/crates/openmls" groups="pdk" />
- <project path="external/rust/crates/openmls_traits" name="platform/external/rust/crates/openmls_traits" groups="pdk" />
<project path="external/rust/crates/openssl" name="platform/external/rust/crates/openssl" groups="pdk" />
<project path="external/rust/crates/openssl-macros" name="platform/external/rust/crates/openssl-macros" groups="pdk" />
<project path="external/rust/crates/os_str_bytes" name="platform/external/rust/crates/os_str_bytes" groups="pdk" />
@@ -747,7 +745,6 @@
<project path="external/rust/crates/remain" name="platform/external/rust/crates/remain" groups="pdk" />
<project path="external/rust/crates/remove_dir_all" name="platform/external/rust/crates/remove_dir_all" groups="pdk" />
<project path="external/rust/crates/ring" name="platform/external/rust/crates/ring" groups="pdk" />
- <project path="external/rust/crates/ron" name="platform/external/rust/crates/ron" groups="pdk" />
<project path="external/rust/crates/rusqlite" name="platform/external/rust/crates/rusqlite" groups="pdk" />
<project path="external/rust/crates/rustc-demangle" name="platform/external/rust/crates/rustc-demangle" groups="pdk" />
<project path="external/rust/crates/rustc-demangle-capi" name="platform/external/rust/crates/rustc-demangle-capi" groups="pdk" />
@@ -796,8 +793,6 @@
<project path="external/rust/crates/tinytemplate" name="platform/external/rust/crates/tinytemplate" groups="pdk" />
<project path="external/rust/crates/tinyvec" name="platform/external/rust/crates/tinyvec" groups="pdk" />
<project path="external/rust/crates/tinyvec_macros" name="platform/external/rust/crates/tinyvec_macros" groups="pdk" />
- <project path="external/rust/crates/tls_codec" name="platform/external/rust/crates/tls_codec" groups="pdk" />
- <project path="external/rust/crates/tls_codec_derive" name="platform/external/rust/crates/tls_codec_derive" groups="pdk" />
<project path="external/rust/crates/tokio" name="platform/external/rust/crates/tokio" groups="pdk" />
<project path="external/rust/crates/tokio-macros" name="platform/external/rust/crates/tokio-macros" groups="pdk" />
<project path="external/rust/crates/tokio-stream" name="platform/external/rust/crates/tokio-stream" groups="pdk" />
@@ -1429,4 +1424,33 @@
changes to a custom manifest. Please keep this marker here and
refrain from making changes on or below it.
-->
+
+ <!-- Rust Toolchain Components -->
+ <project path="toolchain/rustc" name="toolchain/rustc"/>
+ <project path="toolchain/android_rust" name="toolchain/android_rust"/>
+ <project path="toolchain/common" name="toolchain/common"/>
+ <project path="toolchain/cargo-deny" name="toolchain/cargo-deny"/>
+ <project path="toolchain/cargo-vet" name="toolchain/cargo-vet"/>
+
+ <!-- Other Toolchains -->
+ <project path="prebuilts/clang/host/windows-x86" name="platform/prebuilts/clang/host/windows-x86" clone-depth="1"/>
+
+ <!-- libgcc for device -->
+ <project path="prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9" name="platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9" clone-depth="1"/>
+ <project path="prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9" name="platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9" clone-depth="1"/>
+ <project path="prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9" name="platform/prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9" clone-depth="1"/>
+ <project path="prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9" name="platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9" clone-depth="1"/>
+
+ <!-- Tool prebuilts -->
+ <project path="prebuilts/cmake/linux-x86" name="platform/prebuilts/cmake/linux-x86" clone-depth="1"/>
+ <project path="prebuilts/ninja/linux-x86" name="platform/prebuilts/ninja/linux-x86" clone-depth="1"/>
+ <project path="prebuilts/cmake/darwin-x86" name="platform/prebuilts/cmake/darwin-x86" clone-depth="1"/>
+ <project path="prebuilts/ninja/darwin-x86" name="platform/prebuilts/ninja/darwin-x86" clone-depth="1"/>
+ <project path="prebuilts/cmake/windows-x86" name="platform/prebuilts/cmake/windows-x86" clone-depth="1"/>
+ <project path="prebuilts/ninja/windows-x86" name="platform/prebuilts/ninja/windows-x86" clone-depth="1"/>
+
+ <!-- Python prebuilts -->
+ <project path="prebuilts/python/linux-x86" name="platform/prebuilts/python/linux-x86" clone-depth="1" revision="llvm-toolchain" />
+ <project path="prebuilts/python/darwin-x86" name="platform/prebuilts/python/darwin-x86" clone-depth="1" revision="llvm-toolchain" />
+ <project path="prebuilts/python/windows-x86" name="platform/prebuilts/python/windows-x86" clone-depth="1" revision="llvm-toolchain" />
</manifest>