Compare commits

...

86 Commits

Author SHA1 Message Date
Dan Willemsen
3f6101deb1 Fix build-tools build
https://android-review.googlesource.com/c/platform/external/ktfmt/+/3534561
adds a dependency from ktfmt to kotlinx.coroutines, and
kotlinx.coroutines depends on kotlinx.atomicfu and the annotations in
sdk/annotations.

Bug: 402360093
Test: run a build-tools build
Change-Id: Ib7a544f03daa36710b2f24ea1fa012a99ff0b8d7
2025-03-11 08:34:14 -07:00
Colin Cross
64bd703c62 Add prebuilts/sdk to the aosp-build-tools manifest
aconfig depends on files in prebuilts/sdk

Change-Id: I2fdd5bf982d4854cfee3ec48f1f6801b53b93aaf
2025-02-24 14:32:20 -08:00
Dan Willemsen
29750195f5 Enable superproject optimizations on aosp-build-tools
Bug: 393228043
Change-Id: I76f7c21eba5efa2f003c88c0aaeae3be9e96d40c
2025-01-30 09:51:34 -08:00
Dan Willemsen
3e982975a2 Remove build-tools projects that are no longer on main
Change-Id: I90ed77944f5aa1b875c861879cda1e874fb7a305
Test: treehugger
2025-01-29 16:31:43 -08:00
Dan Willemsen
89fc938fa9 Add mpdecimal to build-tools (new cpython dependency)
Bug: 388344853
Bug: 390479029
Test: treehugger
Change-Id: I9616383ecdfce827d24d430ffc9577801a2de3a6
2025-01-29 15:50:24 -08:00
Colin Cross
8dce85811a Add external/jspecify to the build-tools manifest
Updating external/turbine requires external/jspecify.

Bug: 384046733
Test: builds
Change-Id: I9902209742fa8ab198af24039d04ffb005a09012
2024-12-13 10:08:50 -08:00
Zhuoyao Zhang
9695a63853 Add external/python/watchdog to the build-tools manifest
This project is required to build the edit_monitor binary which
needs to be released as part of the build-tools.

Tests: TF
Bug: 365617369
Change-Id: I768d90aaec603253a308e8b8a825c6a478d9449a
2024-10-24 20:48:48 +00:00
Colin Cross
1765c6507d Add external/rust/crates/rustix to aosp-build-tools branch
Test: builds
Change-Id: I748dd650b387c66d252e8395d8035e4a87f10ff1
2024-09-25 11:16:38 -07:00
Baligh Uddin
aea051e648 Migrate system/core/adb to packages/modules/adb
BUG: 167963357
Test: TH
Merged-In: I5b858cda46fb75215d3c081c6fd09e34233bd268
Change-Id: I7ba79cfdc736ceb189ab9db721318de0263c8704
2024-08-22 16:56:24 -07:00
Jihoon Kang
430192fb1c Add Rust crate monorepo to aosp-build-tools
Bug: 360440913
Test: repo sync && OUT_DIR=out prebuilts/build-tools/build-prebuilts.sh
Change-Id: I60166ef18ee4ed926b8a2ac60fd425f604fb1388
2024-08-17 00:14:37 +00:00
Cole Faust
6607742c5f Add libnativehelper to build-tools manifest
libnativehelper is now required by art to build.

Bug: 331243037
Test: OUT_DIR=out prebuilts/build-tools/build-prebuilts.sh
Change-Id: Ia6e403c376690c32a92da71b8c8478e37c0a4260
2024-08-09 16:52:08 -07:00
Sorin Basca
eb15b1bb28 Remove JDK 9, 11 and 17 since 21 is used
Bug: 342332820
Test: None
Change-Id: I91cdbfa7313e11ca444eeaa7626bebdcd678f6ed
2024-08-05 09:54:15 +01:00
Colin Cross
7175a9851f Add system/server_configurable_flags to aosp-build-tools
Also fix some alphabetical sorting.

Test: prebuilts/build-tools/build-prebuilts.sh
Change-Id: Ia677f5c018052291456c8c2facfa975b62862c7f
2024-06-24 13:21:19 -07:00
Cole Faust
e6ebd277ce Add tikv-jemalloc crates to build-tools manifest
Bug: 340345793
Bug: 340345454
Test: Presubmits
Change-Id: If801fc5092fc31ce9b82f919ba631235cc47466b
2024-05-23 15:30:02 -07:00
Zhuoyao Zhang
46d51eb49b Add tools/asuite and external/python/six to the build-tools manifest
The two projects are required to build the tool_event_logger which
needs to be released as part of the build-tools.

Bug: 337946564
Tests: presubmit
Change-Id: I3445e9fd513ec11efc9e21377c635caa5e52a82b
2024-04-29 23:35:47 +00:00
Cole Faust
a8a349d6f0 Add n2 and dashmap to the manifest
dashmap is currently unused, but will be required after merging in
https://github.com/evmar/n2/pull/112

Bug: 318434287
Bug: 328273370
Test: added n2 to build-prebuilts.sh, and ran OUT_DIR=out prebuilts/build-tools/build-prebuilts.sh
Change-Id: Ied5af144b8b2c21b385521be430f9d0313c00d93
2024-03-28 20:02:53 +00:00
Elliott Hughes
3f2d0edf37 Fix build by adding new dependency.
Test: treehugger
Change-Id: Ibeb617108190128ca99e651c9f49e17fdb9ecc71
2024-02-12 20:09:03 +00:00
Sorin Basca
e551011cbc Add JDK21 prebuilts to aosp-build-tools manifest
Bug: 313924276
Test: Copy manually && repo sync
Change-Id: Icdcc71d3295e9b00a600f523244ef6ea65a4110e
2024-02-07 14:40:34 +00:00
Joe Onorato
d9a2b5a1ee add rust to build-tools branch
Change-Id: Ib5282d5324e1c014670aeb2f703fe8dde8f396b7
2023-08-10 17:59:19 -07:00
Colin Cross
011f7e0ebd Add external/kotlinx.metadata to aosp-build-tools
external/kotlinx.metadata is a new dependency of external/auto.

Test: Presubmit
Change-Id: Id3fee6f79963e6b61ffc29737e45975642cafca1
2023-08-07 23:03:39 +00:00
Xin Li
c3a145e4bc DO NOT MERGE ANYWHERE - Update build-tools to use main branch.
Bug: b/289400079
Change-Id: Ie9146b07b15509a256ac75ea1b6ba52e12378d2c
2023-07-05 23:02:11 -07:00
Ibrahim Kanouche
597b659f17 Added spdx-tools to build-tools platform/manifest
Change-Id: I748ab6b5556efa62f54e6687054cbae2d4e588f6
2023-03-31 17:49:08 +00:00
Dan Willemsen
b9d19d2f79 Remove obsolete projects from build-tools manifest
And make some of the darwin prebuilts only check out on darwin.

Change-Id: I373e576df704dcadba9f617e9b1735d05b5eddd2
2023-03-15 16:20:42 +00:00
Jihoon Kang
930ba147f0 Including packages/modules/common in aosp-build-tools branch
Missing defaults in the branch, especially for "service-art" leads to
unexpected behavior, combined with "AllowMissingDependencies" set to
true for this target. Thus, include `packages/modules/common` and its
dependency `system/apex` to resolve missing dependency issue.

Test: repo sync && OUT_DIR=out prebuilts/build-tools/build-prebuilts.sh
Bug: b/268065279
Change-Id: I7097cf3525cefb8c3c51b21344481c7ce2de46ca
2023-02-06 22:54:54 +00:00
Yu Liu
b12c9587a3 Add external/bazelbuild-rules_license to the repo.
To support DCLA we need to do in_apex transition on the DCLA libs,
therefore this folder need to be present, otherwise bazel cquery will
fail.

Bug: 240424572
Test: None
Change-Id: Ia8745fbca44ff7682287a86abff8498bdf461f93
2023-01-27 00:58:58 +00:00
Krzysztof Kosiński
2718531294 Add ow2-asm to the manifest.
This will replace the prebuilt in prebuilts/misc.

Bug: 259136464
Change-Id: I6b7a0c5b064d96edcfd881f53d0eedd3dd6a81c6
2022-11-18 04:19:10 +00:00
Chris Parsons
aa725521d9 add bazel-required projects to build-tools
These projects will be required by the build system after bazel support
is turned on.

Bug: 254713799
Test: TH
Change-Id: If13853b41b56845e80fbcccb0efe14c80265b303
2022-10-25 17:27:19 -04:00
Krzysztof Kosiński
8d48a2a40e Add external/gson to AOSP manifest.
This will replace the prebuilt JAR dependency for protobuf.

Fix breakage in aosp-build-tools CI branch.

Bug: 203713560
Change-Id: I2e30fe56ff993d295c6b1dd42cec3c8f7b624717
(cherry picked from commit 2a362d9418)
2022-08-29 19:01:01 -04:00
Jordan Demeulenaere
3b3d40cd8c Add external/kotlinc
Test: Manual
Bug: 235461679
Change-Id: Ie09781de646d4eef339d732c9ffa3f4290c4beae
2022-08-10 12:16:40 +02:00
Jordan Demeulenaere
16fb890841 Add external/ktfmt
Test: Manual
Bug: 235461679
Change-Id: Ia3cfa00374d60aa46bc9fc2fa0b44ad1fd21dc22
2022-08-05 13:07:49 +02:00
Colin Cross
bb65743853 Add external/libcap
ART added a dependency on libcap.

Test: builds
Change-Id: Iea9007ec66e4a28cc0bfc4069eead6a544dda7f0
2022-08-01 16:06:23 -07:00
Sorin Basca
62ffe8a116 Add prebuilts/jdk/jdk17 to manifest
Bug: 233029164
Test: TH
Change-Id: I45bddc306d625f92b64d1244463953853ca0fdfd
2022-07-22 22:07:34 +01:00
Colin Cross
6e629d9fd2 Add external/tinyxml2 for libartbase
Test: builds
Change-Id: I276a6fd257cf61a77a74338f05a349a87c39b16e
2022-05-18 12:11:58 -07:00
James Farrell
3f51435d84 Add brotli to build-tools.
Bug: 227624734
Change-Id: Iab6f87081c7c887b3761df43c674a1aca1818061
2022-04-27 17:18:21 +00:00
Colin Cross
c19d24c068 Add csuite to aosp-build-tools manifest
The art project now contains a csuite_test module, which causes a
blueprint failure:
error: art/test/Android.bp:1317:1: unrecognized module type "csuite_test"

Add the csuite project that defines the module type.  This will
also add csuite_test to go/Android.bp.

Test: aosp-build-tools build
Change-Id: I6eaa806b50b76d9e88bb440b4a3be9278eab6614
2021-12-08 15:44:42 -08:00
Dan Willemsen
89052716b2 Add golang-x-sys and libnl as new dependencies
golang-x-sys is required for upgrading golang-x-tools (the vcs package now requires x/sys/execabs)

libnl is required for upgrading nsjail

Change-Id: Iad2d7c5b9f469b4a065f18febd8fd415647ea8b4
2021-08-30 19:52:13 +00:00
Dan Willemsen
c914c3335a Revert "Add projects for RBE protos"
This reverts commit 3e0664d6cc.

Reason for revert: we haven't been developing RBE tooling in this branch.

Change-Id: I3a80bcb6e12b1b18b0dd7dc2cb36fc673c4dba39
2021-08-28 00:23:47 +00:00
Colin Cross
7106bfa90b Add external/musl to aosp-build-tools
Add musl to aosp-build-tools as a proving ground.

Bug: 190084016
Test: empty project
Change-Id: I8280008ef7b38a68cead0500f17ebf0b26cdabec
2021-06-25 13:05:58 -07:00
Colin Cross
054fc72728 Switch jemalloc to jemalloc_new
Test: OUT_DIR=out prebuilts/build-tools/build-prebuilts.sh
Change-Id: I0d13a8881121f973461dba72c507fb70456190c3
2021-04-08 17:55:13 -07:00
Sasha Smundak
32129429a2 Add starlark-go
Manually apply https://r.android.com/c/platform/manifest/+/1656659

Test: build
Change-Id: Iffbafd3677f63bb5f6d5684a68dea9b778c430c1
2021-03-31 13:20:22 -07:00
Colin Cross
b2c4458f97 Add art and lzma to build-tools manifest for create_minidebuginfo
Also add xsdc, which isn't strictly necessary but makes the build
unhappy due to uses of the xsd_config module type in art Android.bp
files.

Test: OUT_DIR=out prebuilts/build-tools/build-prebuilts.sh
Change-Id: I3d0ef3509be0ffcb0b20d1648cd324b4d67256e8
2021-03-22 17:16:43 -07:00
Raman Tenneti
626a918720 Revert "build-tools: add superproject support"
This reverts commit f609231818.

Reason for revert: Really sorry Matthias, we are not 100% ready on the server side (?) for every project. Will revert this revert asap. Thanks

Change-Id: I1ad0b04f3af9ca8119c1935d138a5be2c0f5947b
2021-02-25 17:22:55 +00:00
Matthias Maennich
f609231818 build-tools: add superproject support
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: Icc3b00ffaf05475a87a3dda38a1619522c844e6b
2021-02-25 11:54:50 +00:00
Thiébaud Weksteen
9523f624d1 Add external/bloaty and its dependencies
Bug: 172338620
Bug: 172340275
Change-Id: I42685422adba3241ec9624d020a66c6da7965054
2020-12-15 20:20:07 +01:00
Dan Willemsen
eda9705986 Add openssl to build-tools
This is primarily for host python to add SSL support (upstream does not support boringssl), but will also be used to provide a `openssl` command line tool prebuilt for use during the build.

Bug: 173151817
Change-Id: Ibca2a9a0a4783b1bb884c3296296f909974a9f39
2020-12-14 23:33:20 +00:00
Colin Cross
e4478c4047 Add system/unwinding to build-tools manifest
system/core/libbacktrace has moved to system/unwinding/libbacktrace.

Test: OUT_DIR=out prebuilts/build-tools/build-prebuilts.sh
Change-Id: I54c0f30652eb5fd658dc9e3f7a7c36e4b0eebde8
2020-10-16 12:10:32 -07:00
Baligh Uddin
b89aab7925 Fix aosp-build-tools manifest, which is not automerged from upstream
BUG: 168791309
Test: None
Change-Id: I1a35cc4bc1a5a16cd7ba1bf099087d3ebb9f244a
2020-10-09 19:21:19 +00:00
Alessio Balsini
efac88a8be Add system/libhwbinder to build-tools manifest
libhidl-gen depends on libhwbinder_headers, and is causing
aosp-build-tools targets to fail.
Add the missing system/libhwbinder repository to the manifest to fix the
issue.

Bug: 162738026
Test: Forrest/CI aosp-build-tools
Signed-off-by: Alessio Balsini <balsini@google.com>
Change-Id: I34649907af999ce60d6962605a85187784cd0174
2020-08-03 15:50:14 +00:00
Sasha Smundak
2c3011707c Add go-cmp, go-creachadair-shell, go-subcommands to the build-tools manifest
Change-Id: I1046d69135bd4a49a0cab85e8a5643c42f0a2083
2020-06-26 17:06:07 -07:00
Colin Cross
3373dccada Add AutoValue and its dependencies to the manifest
Bug: 158870037
Test: repo sync
Change-Id: I8d1a3570bc5f82657db4251680e6a7b9afb3e8b0
(cherry picked from commit 12e7c5ea8e)
2020-06-19 21:15:11 -07:00
Sasha Smundak
068685ed19 Add go-etree to the build-tools manifest
Change-Id: I2b840d21d43a95e65dba3d9d70e5d2cba9bccf9b
2020-06-01 17:03:33 -07:00
Jooyung Han
365d0e1b74 Fix build-tools build
Add /system/libbase

Bug: 148941208
Test: treehugger
Change-Id: I5c5279e0bab0aa2e1df44a3b0db3d49601c3ae6c
2020-05-21 07:35:04 +09:00
Dan Willemsen
ebb3f87cfc Fix build-tools build
Bug: 149737100
Change-Id: Ib752a2b398f345285adb4db2d69f43c59ec40eac
Test: treehugger
2020-05-19 18:09:53 +00:00
Inna Palant
05f8493c29 Added RBE client project to the manifest
Bug: 146449359
2019-12-18 14:27:52 -08:00
Sasha Smundak
c36dcacf08 Add golang-x-sync, golang-x-tools, go-creachadair-stringset repositories
They are needed to build cross references for Go language.

Test: treehugger
Change-Id: I6b8e313b0643e83ed77b76eedc260a4b1cc0bde1
2019-12-16 10:03:39 -08:00
Dan Willemsen
702ce4f42d Add external/bc to build-tools
bc is no longer included as part of toybox

Test: treehugger
Change-Id: I28bdf5bfe1d82c1ab3b9a35d9b3ffc2cbb4c9ee0
2019-12-09 14:58:52 -08:00
Dan Willemsen
94e0c6783e Add external/libffi for python3
Test: treehugger
Change-Id: I21354985e15c0b3e0b533b9c65dda72a60e2a5d2
2019-12-09 09:26:31 -08:00
Pete Gillin
d0dbc6f850 build-tools: Add OpenJDK 11 toolchain to manifest.
This will be needed when it becomes the default toolchain in the
build.

Bug: 143521861
Test: treehugger
Change-Id: I8548a11171149d65f2cdbb0a34c2f13c4c70c8cc
2019-10-29 15:31:12 +00:00
Steven Moreland
eaf3e7e63b HIDL!
Bug: 126909658
Test: N/A
Change-Id: I52ecf643e05c38c67329ac88df80acb8cf35eb58
2019-07-31 00:24:39 +00:00
Dan Willemsen
63c3ea6089 Fix build-tools build by adding clang-tools prebuilts
error: bionic/libc/Android.bp:2032:1: module "common_libc": glob: bionic/libc/versioner-dependencies/common/clang-builtins: dangling symlink

Change-Id: I75dcbb58f0f3cc15392c571efe5e90a2ff4a4f76
Test: treehugger
2019-07-30 15:59:24 +00:00
Sasha Smundak
5e3424c51b Add Kythe and repositories it needs
Bug: 121267023
Change-Id: I16cacc5e2bebf3696de6fb24c7bfb44d4f8866f2
2019-06-27 16:31:50 -07:00
Colin Cross
b3ad388e7f Add external/fmtlib to aosp-build-tools
Test: OUT_DIR=out prebuilts/build-tools/build-prebuilts.sh
Change-Id: I1743273bf234c2fd4945cf5b164beff7ab1bc6d4
2019-06-14 12:42:34 -07:00
Dan Willemsen
3e0664d6cc Add projects for RBE protos
These are currently empty, I'll be merging in upstream-master for each
after this.

Change-Id: I392f6e5aca1ada8b296b12a6ca23a90429f3ea80
2019-04-09 12:35:51 -07:00
Elliott Hughes
431abd8379 Add external/bzip2 to the manifest.
Change-Id: I7e5abbad9bc144468cf50b8fe3f630ce83ffb16a
2019-02-20 15:02:05 -08:00
Dan Willemsen
44d21cef2a Add cpython2 dependencies
In preparation for building a python[2] prebuilt.

Bug: 117811537
Test: try to build py2-cmd
Change-Id: Iab839eb6987c0fc395c1ab80359e415e18dd5cab
2019-02-17 14:34:16 -08:00
Colin Cross
7eb7ba3d27 Add jsoncpp to the build-tools manifest
libjsoncpp is needed by libprocessgroup.

Test: prebuilts/build-tools/build-prebuilts.sh
Change-Id: I89c59a201202758c48c52c9e986dfa9aca657040
2019-02-04 10:16:14 -08:00
Ian Kasprzak
bad437fd62 Add side-branch notification to manifest.
See go/side-branch-testing.

Bug: 123650833
Test: Validated manifest with validate_repo_branch.par
Change-Id: Ia8c89c3eed7c8344b666cfeb87837e6b8cbcad51
2019-01-31 10:18:21 -08:00
George Burgess IV
3a40a2f4ef Add glibc-2.17 to repo manifests
Apparently our glibc flag flip in soong is going to get pulled in here,
so we should probably have an updated glibc to go with it. ;)

Landed on aosp/master in Idc3251d550476b1f9a79fdf9dd2d9f86943246e6

Bug: 111358231
Test: repo sync
Change-Id: I7c125cf2f6a3838fa9bd7a7111dcab2e166f3bb0
2019-01-24 00:06:40 +00:00
Dan Willemsen
1ffb4acaa1 Add nsjail to build-tools manifest
Bug: 122270019
2019-01-10 12:18:25 -08:00
Dan Willemsen
00b8309001 Add boringssl, pcre, and selinux for building toybox
Change-Id: I34a1328156138be7e72f9db064aecac0814d8621
2018-10-29 10:58:23 -07:00
Dan Willemsen
b4c8193cab Add bionic and dependencies for linux_bionic
Bug: 31559095
Test: prebuilts/build-tools/build-prebuilts.sh
2018-10-21 19:39:48 -07:00
Dan Willemsen
ebd98cb83e Add m4, make, one-true-awk, toybox to build-tools
Bison is currently using `m4` from the host system, pull the source in
here so that we can create a prebuilt to use instead.

Make is being used by a number of tools still (kernels, bootlaoders,
etc). In the short/medium term people are still going to be building
them in platform builds. So may as well make them hermetic.

Adding awk and toybox are the next step in providing a hermetic build
environment by using prebuilts for some common host commands instead of
relying on the system-provided ones.

Also rearranges the target list, pulling bison, flex, and kati from
dependencies into the target section, since we're distributing things
from them.

Test: treehugger
Change-Id: I1f69c977150ec6cecd0ba3a85ce0e73029e393c2
2018-10-04 15:24:03 -07:00
Nan Zhang
4eeaab5512 Add cpython projects to build-tools
https://android-review.googlesource.com/c/platform/system/core/+/764698
was failed due to missing cpython projects for aosp-build-tools.

Test: N/A
Bug: b/116698229
2018-09-26 11:39:17 -07:00
Sasha Smundak
2bf626beef Add external/jemalloc.
Change-Id: I64bb9bb2ff8ad8a6f363312db2be6f56dce3f156
2018-09-19 11:44:56 -07:00
Dan Willemsen
b597db99ae Add golang-protobuf
soong_ui now depends on it.

Change-Id: Idf44fc819a876a0510396a090853ffef0c65d3d8
2018-07-12 23:26:05 +00:00
Colin Cross
7f55d4d020 Add external/error_prone to the aosp-build-tools manifest
Needed for turbine after aosp/I680956c2815e9eb19415c43409827050c5127668.

Test: prebuilts/build-tools/build-prebuilts.sh
Change-Id: I6bdb7ffc852a6d52143399d40504bdcb727c0c05
2018-06-18 16:09:49 -07:00
Dan Willemsen
8996a23979 Add flex to aosp build-tools
Change-Id: I0481d678be248480b5abd050162450d9cdcce216
2018-05-22 12:17:24 -07:00
Dan Willemsen
9af5757c4f Add toolchain/xz to build-tools
So that we can build xz, and use that one instead of a random one that
may or may not be installed on the host system.

Bug: 36130900
Test: build xz on darwin and linux
2018-03-09 00:57:01 -08:00
Tobias Thierer
7db7b5113a aosp-build-tools manifest: add prebuilts/jdk/jdk9 2017-12-06 11:35:49 +00:00
Dan Willemsen
313d745021 Remove external/r8
It's no longer used.

Test: none
Change-Id: I31f984a0a5c38c30be6fab92284ae05cc223188b
2017-11-17 14:26:26 -08:00
Dan Willemsen
18a753206d Add projects for aidl and zipalign
In preparation to move those prebuilts from prebuilts/sdk/tools/... into
the build-tools bundle for unbundled apps.

Bug: 69431993
Test: prebuilts/build-tools/build-prebuilt.sh with aidl and zipalign added
Change-Id: I3ac2c5178562def766dcf945c041c7588b7f6bed
2017-11-17 10:08:33 -08:00
Nan Zhang
0cbb2f7ae7 Add turbine to build-tools manifest
Test: Manual
2017-10-24 16:39:43 -07:00
Colin Cross
e3a25981d9 Add dx, d8, desugar, and jdk to build-tools manifest
Test: prebuilts/build-tools/build-prebuilts.sh
Change-Id: I0c9819febacdbbdd25c99ecd4ec2b64bff387d4f
2017-09-22 15:23:31 -07:00
Jayant Chowdhary
686970db0e Add dependencies to build vndk abi tools.
Added external/clang, external/llvm, external/protobuf, external/zlib,
development/ to build vndk abi stability checking tools : header-abi-dumper,
header-abi-linker, header-abi-diff.

Test: repo sync -j64 fetches the projects mentioned above.

Change-Id: I6987cd0fca0d45ce4f9ee5c2ed4bf902ddb56c26
2017-04-13 14:16:13 -07:00
Dan Willemsen
26326358c7 Move build/ to build/make/
Remove the nesting of build/{blueprint,kati,soong}, which should allow
us to use submodules. Differs from master in that most of the
copyfile/linkfile entries have been removed, since we really only need
this repository for the tools in build/tools. Everything builds with
Soong or Go's scripts, not Make.

Bug: 28001743
Test: prebuilts/build-tools/build-prebuilts.sh
Change-Id: I5ff919cdb0423ebd11d9033fadab8aedf1a8b81d
2016-10-28 12:46:25 -07:00
Colin Cross
9f46a2d629 New manifest for building build tools prebuilts
Bug: 27499941
Change-Id: I74ea7398b4954e6560a2f42aed289228b0399c7e
2016-04-13 00:45:20 +00:00

View File

@@ -1,542 +1,179 @@
<?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="master"
<default revision="main"
remote="aosp"
sync-j="4" />
<project path="build" name="platform/build" groups="pdk,tradefed" >
<copyfile src="core/root.mk" dest="Makefile" />
<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/blueprint" name="platform/build/blueprint" groups="pdk,tradefed" />
<project path="build/kati" name="platform/build/kati" groups="pdk,tradefed" />
<project path="build/soong" name="platform/build/soong" groups="pdk,tradefed" >
<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="art" name="platform/art" groups="pdk" />
<project path="bionic" name="platform/bionic" groups="pdk" />
<project path="bootable/recovery" name="platform/bootable/recovery" groups="pdk" />
<project path="cts" name="platform/cts" groups="cts,pdk-cw-fs,pdk-fs" />
<project path="dalvik" name="platform/dalvik" groups="pdk-cw-fs,pdk-fs" />
<project path="developers/build" name="platform/developers/build" />
<project path="developers/demos" name="platform/developers/demos" />
<project path="developers/samples/android" name="platform/developers/samples/android" />
<project path="development" name="platform/development" groups="pdk-cw-fs,pdk-fs" />
<project path="device/asus/deb" name="device/asus/deb" groups="device,flo" />
<project path="device/asus/flo" name="device/asus/flo" groups="device,flo" />
<project path="device/asus/flo-kernel" name="device/asus/flo-kernel" groups="device,flo" clone-depth="1" />
<project path="device/asus/fugu" name="device/asus/fugu" groups="device,fugu,broadcom_pdk" />
<project path="device/asus/fugu-kernel" name="device/asus/fugu-kernel" groups="device,fugu,broadcom_pdk" clone-depth="1" />
<project path="device/common" name="device/common" groups="pdk-cw-fs,pdk-fs" />
<project path="device/generic/arm64" name="device/generic/arm64" groups="pdk" />
<project path="device/generic/armv7-a-neon" name="device/generic/armv7-a-neon" groups="pdk" />
<project path="device/generic/common" name="device/generic/common" groups="pdk" />
<project path="device/generic/goldfish" name="device/generic/goldfish" groups="pdk" />
<project path="device/generic/mips" name="device/generic/mips" groups="pdk" />
<project path="device/generic/mini-emulator-arm64" name="device/generic/mini-emulator-arm64" groups="pdk" />
<project path="device/generic/mini-emulator-armv7-a-neon" name="device/generic/mini-emulator-armv7-a-neon" groups="pdk" />
<project path="device/generic/mini-emulator-mips" name="device/generic/mini-emulator-mips" groups="pdk" />
<project path="device/generic/mini-emulator-x86" name="device/generic/mini-emulator-x86" groups="pdk" />
<project path="device/generic/mini-emulator-x86_64" name="device/generic/mini-emulator-x86_64" groups="pdk" />
<project path="device/generic/qemu" name="device/generic/qemu" />
<project path="device/generic/x86" name="device/generic/x86" groups="pdk" />
<project path="device/generic/x86_64" name="device/generic/x86_64" groups="pdk" />
<project path="device/google/accessory/arduino" name="device/google/accessory/arduino" groups="device" />
<project path="device/google/accessory/demokit" name="device/google/accessory/demokit" groups="device" />
<project path="device/google/atv" name="device/google/atv" groups="device,fugu,broadcom_pdk,generic_fs" />
<project path="device/google/contexthub" name="device/google/contexthub" groups="device" />
<project path="device/htc/flounder" name="device/htc/flounder" groups="device,flounder,broadcom_pdk" />
<project path="device/htc/flounder-kernel" name="device/htc/flounder-kernel" groups="device,flounder,broadcom_pdk" clone-depth="1" />
<project path="device/huawei/angler" name="device/huawei/angler" groups="device,angler,broadcom_pdk" />
<project path="device/huawei/angler-kernel" name="device/huawei/angler-kernel" groups="device,angler,broadcom_pdk" clone-depth="1" />
<project path="device/lge/bullhead" name="device/lge/bullhead" groups="device,bullhead" />
<project path="device/lge/bullhead-kernel" name="device/lge/bullhead-kernel" groups="device,bullhead" clone-depth="1" />
<project path="device/lge/hammerhead" name="device/lge/hammerhead" groups="device,hammerhead,broadcom_pdk,generic_fs" />
<project path="device/lge/hammerhead-kernel" name="device/lge/hammerhead-kernel" groups="device,hammerhead,broadcom_pdk,generic_fs" clone-depth="1" />
<project path="device/linaro/hikey" name="device/linaro/hikey" />
<project path="device/linaro/hikey-kernel" name="device/linaro/hikey-kernel" clone-depth="1" />
<project path="device/moto/shamu" name="device/moto/shamu" groups="device,shamu,broadcom_pdk" />
<project path="device/moto/shamu-kernel" name="device/moto/shamu-kernel" groups="device,shamu,broadcom_pdk" clone-depth="1" />
<project path="device/sample" name="device/sample" groups="pdk" />
<project path="docs/source.android.com" name="platform/docs/source.android.com" groups="pdk-cw-fs,pdk-fs" />
<project path="external/aac" name="platform/external/aac" groups="pdk" />
<project path="external/adt-infra" name="platform/external/adt-infra" groups="adt-infra,notdefault" />
<project path="external/android-clat" name="platform/external/android-clat" groups="pdk-cw-fs,pdk-fs" />
<project path="external/android-mock" name="platform/external/android-mock" groups="pdk-cw-fs,pdk-fs" />
<project path="external/androidplot" name="platform/external/androidplot" groups="pdk-cw-fs,pdk-fs" />
<project path="external/ant-glob" name="platform/external/ant-glob" groups="pdk-cw-fs,pdk-fs" />
<project path="external/antlr" name="platform/external/antlr" groups="pdk-cw-fs,pdk-fs" />
<project path="external/apache-commons-math" name="platform/external/apache-commons-math" groups="pdk-cw-fs,pdk-fs" />
<project path="external/apache-harmony" name="platform/external/apache-harmony" groups="pdk-cw-fs,pdk-fs" />
<project path="external/apache-http" name="platform/external/apache-http" groups="pdk" />
<project path="external/apache-xml" name="platform/external/apache-xml" groups="pdk" />
<project path="external/autotest" name="platform/external/autotest" />
<project path="external/avahi" name="platform/external/avahi" />
<project path="external/bison" name="platform/external/bison" groups="pdk" />
<project path="external/blktrace" name="platform/external/blktrace" groups="pdk-cw-fs,pdk-fs" />
<project path="external/boringssl" name="platform/external/boringssl" groups="pdk" />
<project path="external/bouncycastle" name="platform/external/bouncycastle" groups="pdk" />
<project path="external/bsdiff" name="platform/external/bsdiff" groups="pdk" />
<project path="external/bzip2" name="platform/external/bzip2" groups="pdk" />
<project path="external/c-ares" name="platform/external/c-ares" />
<project path="external/caliper" name="platform/external/caliper" />
<project path="external/cblas" name="platform/external/cblas" groups="pdk" />
<project path="external/ceres-solver" name="platform/external/ceres-solver" groups="pdk-cw-fs,pdk-fs" />
<project path="external/chromium-libpac" name="platform/external/chromium-libpac" groups="pdk-fs" />
<project path="external/chromium-trace" name="platform/external/chromium-trace" groups="pdk" />
<project path="external/chromium-webview" name="platform/external/chromium-webview" groups="pdk" />
<project path="external/clang" name="platform/external/clang" groups="pdk" />
<project path="external/cmockery" name="platform/external/cmockery" groups="pdk-fs" />
<project path="external/compiler-rt" name="platform/external/compiler-rt" groups="pdk" />
<project path="external/conscrypt" name="platform/external/conscrypt" groups="pdk-cw-fs,pdk-fs" />
<project path="external/crcalc" name="platform/external/crcalc" groups="pdk-fs" />
<project path="external/cros/system_api" name="platform/external/cros/system_api" />
<project path="external/curl" name="platform/external/curl" />
<project path="external/dagger2" name="platform/external/dagger2" />
<project path="external/dbus" name="platform/external/dbus" />
<project path="external/dbus-binding-generator" name="platform/external/dbus-binding-generator" />
<project path="external/deqp" name="platform/external/deqp" groups="pdk-fs" />
<project path="external/dexmaker" name="platform/external/dexmaker" groups="pdk-cw-fs,pdk-fs" />
<project path="external/dhcpcd" name="platform/external/dhcpcd" groups="pdk-cw-fs,pdk-fs" />
<project path="external/dhcpcd-6.8.2" name="platform/external/dhcpcd-6.8.2" />
<project path="external/dlmalloc" name="platform/external/dlmalloc" />
<project path="external/dng_sdk" name="platform/external/dng_sdk" />
<project path="external/dnsmasq" name="platform/external/dnsmasq" groups="pdk" />
<project path="external/doclava" name="platform/external/doclava" groups="pdk-cw-fs,pdk-fs" />
<project path="external/donuts" name="platform/external/donuts" groups="pdk-fs" />
<project path="external/drm_gralloc" name="platform/external/drm_gralloc" groups="drm_gralloc" />
<project path="external/drm_hwcomposer" name="platform/external/drm_hwcomposer" groups="drm_hwcomposer" />
<project path="external/droiddriver" name="platform/external/droiddriver" groups="pdk-cw-fs,pdk-fs" />
<project path="external/dtc" name="platform/external/dtc" />
<project path="external/e2fsprogs" name="platform/external/e2fsprogs" groups="pdk" />
<project path="external/easymock" name="platform/external/easymock" groups="pdk-cw-fs,pdk-fs" />
<project path="external/eclipse-basebuilder" name="platform/external/eclipse-basebuilder" groups="pdk-cw-fs,pdk-fs" />
<project path="external/eclipse-windowbuilder" name="platform/external/eclipse-windowbuilder" groups="pdk-cw-fs,pdk-fs" />
<project path="external/eigen" name="platform/external/eigen" groups="pdk" />
<project path="external/elfutils" name="platform/external/elfutils" groups="pdk" />
<project path="external/embunit" name="platform/external/embunit" groups="pdk-cw-fs,pdk-fs" />
<project path="external/emma" name="platform/external/emma" groups="pdk-cw-fs,pdk-fs" />
<project path="external/esd" name="platform/external/esd" groups="pdk-cw-fs,pdk-fs" />
<project path="external/expat" name="platform/external/expat" groups="pdk" />
<project path="external/eyes-free" name="platform/external/eyes-free" groups="pdk-cw-fs,pdk-fs" />
<project path="external/f2fs-tools" name="platform/external/f2fs-tools" groups="pdk" />
<project path="external/fdlibm" name="platform/external/fdlibm" groups="pdk" />
<project path="external/fec" name="platform/external/fec" />
<project path="external/fio" name="platform/external/fio" groups="pdk-fs" />
<project path="external/flac" name="platform/external/flac" groups="pdk" />
<project path="external/fonttools" name="platform/external/fonttools" groups="pdk-fs" />
<project path="external/freetype" name="platform/external/freetype" groups="pdk" />
<project path="external/fsck_msdos" name="platform/external/fsck_msdos" groups="pdk-cw-fs,pdk-fs" />
<project path="external/gemmlowp" name="platform/external/gemmlowp" />
<project path="external/giflib" name="platform/external/giflib" groups="pdk,qcom_msm8x26" />
<project path="external/glide" name="platform/external/glide" groups="pdk-fs" />
<project path="external/gmock" name="platform/external/gmock" groups="pdk" />
<project path="external/google-benchmark" name="platform/external/google-benchmark" groups="pdk" />
<project path="external/google-breakpad" name="platform/external/google-breakpad" groups="dragon" />
<project path="external/google-fonts/carrois-gothic-sc" name="platform/external/google-fonts/carrois-gothic-sc" groups="pdk-cw-fs,pdk-fs" />
<project path="external/google-fonts/coming-soon" name="platform/external/google-fonts/coming-soon" groups="pdk-cw-fs,pdk-fs" />
<project path="external/google-fonts/cutive-mono" name="platform/external/google-fonts/cutive-mono" groups="pdk-cw-fs,pdk-fs" />
<project path="external/google-fonts/dancing-script" name="platform/external/google-fonts/dancing-script" groups="pdk-cw-fs,pdk-fs" />
<project path="external/google-tv-pairing-protocol" name="platform/external/google-tv-pairing-protocol" groups="pdk-fs" />
<project path="external/gptfdisk" name="platform/external/gptfdisk" groups="pdk-fs" />
<project path="external/gtest" name="platform/external/gtest" groups="pdk" />
<project path="external/guava" name="platform/external/guava" groups="pdk-cw-fs,pdk-fs" />
<project path="external/guice" name="platform/external/guice" groups="pdk" />
<project path="external/hamcrest" name="platform/external/hamcrest" groups="pdk-cw-fs,pdk-fs" />
<project path="external/harfbuzz_ng" name="platform/external/harfbuzz_ng" groups="pdk,qcom_msm8x26" />
<project path="external/hyphenation-patterns" name="platform/external/hyphenation-patterns" groups="pdk-fs" />
<project path="external/icu" name="platform/external/icu" groups="pdk" />
<project path="external/iproute2" name="platform/external/iproute2" groups="pdk" />
<project path="external/ipsec-tools" name="platform/external/ipsec-tools" groups="pdk-cw-fs,pdk-fs" />
<project path="external/iptables" name="platform/external/iptables" groups="pdk-cw-fs,pdk-fs" />
<project path="external/iputils" name="platform/external/iputils" groups="pdk-cw-fs,pdk-fs" />
<project path="external/iw" name="platform/external/iw" />
<project path="external/jacoco" name="platform/external/jacoco" />
<project path="external/jarjar" name="platform/external/jarjar" groups="pdk" />
<project path="external/javasqlite" name="platform/external/javasqlite" groups="pdk-cw-fs,pdk-fs" />
<project path="external/javassist" name="platform/external/javassist" groups="pdk-cw-fs,pdk-fs" />
<project path="external/jcommander" name="platform/external/jcommander" groups="pdk" />
<project path="external/jdiff" name="platform/external/jdiff" groups="pdk-cw-fs,pdk-fs" />
<project path="external/jemalloc" name="platform/external/jemalloc" groups="pdk" />
<project path="external/jetty" name="platform/external/jetty" groups="pdk-fs" />
<project path="external/jhead" name="platform/external/jhead" groups="pdk" />
<project path="external/jline" name="platform/external/jline" groups="notdefault,tradefed" />
<project path="external/jmdns" name="platform/external/jmdns" groups="pdk-cw-fs,pdk-fs" />
<project path="external/jmonkeyengine" name="platform/external/jmonkeyengine" groups="pdk-cw-fs,pdk-fs" />
<project path="external/jpeg" name="platform/external/jpeg" groups="pdk" />
<project path="external/jsilver" name="platform/external/jsilver" groups="pdk-cw-fs,pdk-fs" />
<project path="external/jsmn" name="platform/external/jsmn" groups="pdk" />
<project path="external/jsoncpp" name="platform/external/jsoncpp" groups="pdk-cw-fs,pdk-fs" />
<project path="external/jsr305" name="platform/external/jsr305" groups="pdk-cw-fs,pdk-fs" />
<project path="external/jsr330" name="platform/external/jsr330" groups="pdk" />
<project path="external/junit" name="platform/external/junit" groups="pdk-cw-fs,pdk-fs" />
<project path="external/kernel-headers" name="platform/external/kernel-headers" groups="pdk-cw-fs,pdk-fs" />
<project path="external/ksoap2" name="platform/external/ksoap2" groups="pdk-cw-fs,pdk-fs" />
<project path="external/libavc" name="platform/external/libavc" groups="pdk" />
<project path="external/libbrillo" name="platform/external/libbrillo" />
<project path="external/libcap" name="platform/external/libcap" />
<project path="external/libcap-ng" name="platform/external/libcap-ng" groups="pdk-cw-fs,pdk-fs" />
<project path="external/libchrome" name="platform/external/libchrome" />
<project path="external/libconstrainedcrypto" name="platform/external/libconstrainedcrypto" groups="pdk" />
<project path="external/libcxx" name="platform/external/libcxx" groups="pdk" />
<project path="external/libcxxabi" name="platform/external/libcxxabi" groups="pdk" />
<project path="external/libdivsufsort" name="platform/external/libdivsufsort" groups="pdk" />
<project path="external/libdrm" name="platform/external/libdrm" groups="pdk" />
<project path="external/libedit" name="platform/external/libedit" groups="pdk-fs" />
<project path="external/libdaemon" name="platform/external/libdaemon" />
<project path="external/libevent" name="platform/external/libevent" />
<project path="external/libexif" name="platform/external/libexif" groups="pdk-cw-fs,pdk-fs" />
<project path="external/libgsm" name="platform/external/libgsm" groups="pdk" />
<project path="external/libhevc" name="platform/external/libhevc" groups="pdk-fs" />
<project path="external/liblzf" name="platform/external/liblzf" groups="pdk" />
<project path="external/libmicrohttpd" name="platform/external/libmicrohttpd" />
<project path="external/libmojo" name="platform/external/libmojo" />
<project path="external/libmpeg2" name="platform/external/libmpeg2" groups="pdk" />
<project path="external/libmtp" name="platform/external/libmtp" groups="pdk-cw-fs,pdk-fs" />
<project path="external/libnfc-nci" name="platform/external/libnfc-nci" groups="pdk" />
<project path="external/libnfc-nxp" name="platform/external/libnfc-nxp" groups="pdk" />
<project path="external/libnl" name="platform/external/libnl" groups="pdk" />
<project path="external/libogg" name="platform/external/libogg" groups="pdk" />
<project path="external/libopus" name="platform/external/libopus" groups="pdk" />
<project path="external/libpcap" name="platform/external/libpcap" groups="pdk,pdk-cw-fs,pdk-fs" />
<project path="external/libphonenumber" name="platform/external/libphonenumber" groups="pdk-cw-fs,pdk-fs" />
<project path="external/libpng" name="platform/external/libpng" groups="pdk" />
<project path="external/libselinux" name="platform/external/libselinux" groups="pdk" />
<project path="external/libunwind" name="platform/external/libunwind" groups="pdk" />
<project path="external/libunwind_llvm" name="platform/external/libunwind_llvm" />
<project path="external/libusb" name="platform/external/libusb" groups="pdk-cw-fs,pdk-fs" />
<project path="external/libusb-compat" name="platform/external/libusb-compat" groups="pdk-cw-fs,pdk-fs" />
<project path="external/libutf" name="platform/external/libutf" groups="pdk-cw-fs,pdk-fs" />
<project path="external/libvncserver" name="platform/external/libvncserver" groups="pdk-cw-fs,pdk-fs" />
<project path="external/libvorbis" name="platform/external/libvorbis" groups="pdk-cw-fs,pdk-fs" />
<project path="external/libvpx" name="platform/external/libvpx" groups="pdk" />
<project path="external/libvterm" name="platform/external/libvterm" groups="pdk-cw-fs,pdk-fs" />
<project path="external/libweave" name="platform/external/libweave" />
<project path="external/libxml2" name="platform/external/libxml2" groups="pdk-cw-fs,pdk-fs,libxml2" />
<project path="external/libyuv" name="platform/external/libyuv" groups="libyuv,pdk-cw-fs,pdk-fs" />
<project path="external/littlemock" name="platform/external/littlemock" groups="pdk-cw-fs,pdk-fs" />
<project path="external/lld" name="platform/external/lld" groups="pdk-fs" />
<project path="external/lldb" name="platform/external/lldb" groups="pdk-cw-fs,pdk-fs" />
<project path="external/llvm" name="platform/external/llvm" groups="pdk" />
<project path="external/ltrace" name="platform/external/ltrace" groups="pdk-cw-fs,pdk-fs" />
<project path="external/lz4" name="platform/external/lz4" groups="pdk-cw-fs,pdk-fs" />
<project path="external/lzma" name="platform/external/lzma" groups="pdk" />
<project path="external/marisa-trie" name="platform/external/marisa-trie" groups="pdk-cw-fs,pdk-fs" />
<project path="external/markdown" name="platform/external/markdown" groups="pdk-cw-fs,pdk-fs" />
<project path="external/mdnsresponder" name="platform/external/mdnsresponder" groups="pdk" />
<project path="external/mesa3d" name="platform/external/mesa3d" groups="pdk-cw-fs,pdk-fs" />
<project path="external/messageformat" name="platform/external/messageformat" groups="pdk-cw-fs,pdk-fs" />
<project path="external/minijail" name="platform/external/minijail" />
<project path="external/mksh" name="platform/external/mksh" groups="pdk" />
<project path="external/mmc-utils" name="platform/external/mmc-utils" groups="pdk-cw-fs,pdk-fs" />
<project path="external/mockftpserver" name="platform/external/mockftpserver" groups="pdk-fs" />
<project path="external/mockito" name="platform/external/mockito" groups="pdk-cw-fs,pdk-fs" />
<project path="external/mockwebserver" name="platform/external/mockwebserver" groups="pdk-cw-fs,pdk-fs" />
<project path="external/modp_b64" name="platform/external/modp_b64" />
<project path="external/mp4parser" name="platform/external/mp4parser" groups="pdk-cw-fs,pdk-fs" />
<project path="external/mtpd" name="platform/external/mtpd" groups="pdk-cw-fs,pdk-fs" />
<project path="external/nanohttpd" name="platform/external/nanohttpd" groups="pdk-fs" />
<project path="external/nanopb-c" name="platform/external/nanopb-c" groups="pdk" />
<project path="external/naver-fonts" name="platform/external/naver-fonts" groups="pdk-cw-fs,pdk-fs" />
<project path="external/netcat" name="platform/external/netcat" groups="pdk-cw-fs,pdk-fs" />
<project path="external/netperf" name="platform/external/netperf" groups="pdk-cw-fs,pdk-fs" />
<project path="external/neven" name="platform/external/neven" groups="pdk-cw-fs,pdk-fs" />
<project path="external/nfacct" name="platform/external/nfacct" groups="pdk-cw-fs,pdk-fs" />
<project path="external/nist-pkits" name="platform/external/nist-pkits" groups="pdk-cw-fs,pdk-fs" />
<project path="external/nist-sip" name="platform/external/nist-sip" groups="pdk-cw-fs,pdk-fs" />
<project path="external/noto-fonts" name="platform/external/noto-fonts" groups="pdk" />
<project path="external/oauth" name="platform/external/oauth" groups="pdk-cw-fs,pdk-fs" />
<project path="external/objenesis" name="platform/external/objenesis" groups="pdk-cw-fs,pdk-fs" />
<project path="external/okhttp" name="platform/external/okhttp" groups="pdk-cw-fs,pdk-fs" />
<project path="external/opencv" name="platform/external/opencv" groups="pdk-cw-fs,pdk-fs" />
<project path="external/opencv3" name="platform/external/opencv3" />
<project path="external/openfst" name="platform/external/openfst" groups="pdk-cw-fs,pdk-fs" />
<project path="external/openssh" name="platform/external/openssh" groups="pdk-cw-fs,pdk-fs" />
<project path="external/owasp/sanitizer" name="platform/external/owasp/sanitizer" groups="pdk-fs" />
<project path="external/parameter-framework" name="platform/external/parameter-framework" groups="pdk-fs" />
<project path="external/pcre" name="platform/external/pcre" groups="pdk" />
<project path="external/pdfium" name="platform/external/pdfium" groups="pdk" />
<project path="external/piex" name="platform/external/piex" />
<project path="external/ppp" name="platform/external/ppp" groups="pdk-cw-fs,pdk-fs" />
<project path="external/proguard" name="platform/external/proguard" groups="pdk" />
<project path="external/protobuf" name="platform/external/protobuf" groups="pdk" />
<project path="external/regex-re2" name="platform/external/regex-re2" groups="pdk-cw-fs,pdk-fs" />
<project path="external/replicaisland" name="platform/external/replicaisland" groups="pdk-cw-fs,pdk-fs" />
<project path="external/rmi4utils" name="platform/external/rmi4utils" />
<project path="external/robolectric" name="platform/external/robolectric" groups="pdk-cw-fs,pdk-fs" />
<project path="external/roboto-fonts" name="platform/external/roboto-fonts" groups="pdk-cw-fs,pdk-fs" />
<project path="external/rootdev" name="platform/external/rootdev" />
<project path="external/safe-iop" name="platform/external/safe-iop" groups="pdk" />
<project path="external/scrypt" name="platform/external/scrypt" groups="pdk" />
<project path="external/selinux" name="platform/external/selinux" groups="pdk" />
<project path="external/shflags" name="platform/external/shflags" groups="pdk" />
<project path="external/sfntly" name="platform/external/sfntly" groups="pdk,qcom_msm8x26" />
<project path="external/skia" name="platform/external/skia" groups="pdk,qcom_msm8x26" />
<project path="external/sl4a" name="platform/external/sl4a" />
<project path="external/slf4j" name="platform/external/slf4j" groups="pdk-fs" />
<project path="external/smali" name="platform/external/smali" groups="pdk-cw-fs,pdk-fs" />
<project path="external/snakeyaml" name="platform/external/snakeyaml" groups="pdk" />
<project path="external/sonic" name="platform/external/sonic" groups="pdk" />
<project path="external/sonivox" name="platform/external/sonivox" groups="pdk" />
<project path="external/speex" name="platform/external/speex" groups="pdk" />
<project path="external/sqlite" name="platform/external/sqlite" groups="pdk" />
<project path="external/squashfs-tools" name="platform/external/squashfs-tools" groups="pdk" />
<project path="external/srtp" name="platform/external/srtp" groups="pdk-cw-fs,pdk-fs" />
<project path="external/strace" name="platform/external/strace" groups="pdk-cw-fs,pdk-fs" />
<project path="external/svox" name="platform/external/svox" groups="pdk-cw-fs,pdk-fs" />
<project path="external/tagsoup" name="platform/external/tagsoup" groups="pdk-cw-fs,pdk-fs" />
<project path="external/testng" name="platform/external/testng" groups="pdk" />
<project path="external/tcpdump" name="platform/external/tcpdump" groups="pdk,pdk-cw-fs,pdk-fs" />
<project path="external/timezonepicker-support" name="platform/external/timezonepicker-support" groups="pdk-cw-fs,pdk-fs" />
<project path="external/tinyalsa" name="platform/external/tinyalsa" groups="pdk" />
<project path="external/tinycompress" name="platform/external/tinycompress" groups="pdk" />
<project path="external/tinyxml" name="platform/external/tinyxml" groups="pdk" />
<project path="external/tinyxml2" name="platform/external/tinyxml2" groups="pdk" />
<project path="external/tlsdate" name="platform/external/tlsdate" />
<project path="external/toybox" name="platform/external/toybox" groups="pdk" />
<project path="external/tpm2" name="platform/external/tpm2" />
<project path="external/tremolo" name="platform/external/tremolo" groups="pdk" />
<project path="external/v8" name="platform/external/v8" groups="pdk" />
<project path="external/valgrind" name="platform/external/valgrind" groups="pdk" />
<project path="external/vboot_reference" name="platform/external/vboot_reference" groups="vboot" />
<project path="external/vixl" name="platform/external/vixl" groups="pdk" />
<project path="external/vogar" name="platform/external/vogar" groups="pdk" />
<project path="external/webp" name="platform/external/webp" groups="pdk,qcom_msm8x26" />
<project path="external/webrtc" name="platform/external/webrtc" groups="pdk" />
<project path="external/wpa_supplicant_8" name="platform/external/wpa_supplicant_8" groups="pdk" />
<project path="external/xmlrpcpp" name="platform/external/xmlrpcpp" groups="pdk" />
<project path="external/xmlwriter" name="platform/external/xmlwriter" groups="pdk-cw-fs,pdk-fs" />
<project path="external/xmp_toolkit" name="platform/external/xmp_toolkit" groups="pdk-cw-fs,pdk-fs" />
<project path="external/zlib" name="platform/external/zlib" groups="pdk" />
<project path="external/zopfli" name="platform/external/zopfli" groups="pdk-cw-fs,pdk-fs" />
<project path="external/zxing" name="platform/external/zxing" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/av" name="platform/frameworks/av" groups="pdk" />
<project path="frameworks/base" name="platform/frameworks/base" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/compile/libbcc" name="platform/frameworks/compile/libbcc" groups="pdk" />
<project path="frameworks/compile/mclinker" name="platform/frameworks/compile/mclinker" groups="pdk" />
<project path="frameworks/compile/slang" name="platform/frameworks/compile/slang" groups="pdk" />
<project path="frameworks/ex" name="platform/frameworks/ex" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/minikin" name="platform/frameworks/minikin" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/ml" name="platform/frameworks/ml" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/multidex" name="platform/frameworks/multidex" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/native" name="platform/frameworks/native" groups="pdk" />
<project path="frameworks/opt/bitmap" name="platform/frameworks/opt/bitmap" groups="pdk-fs" />
<project path="frameworks/opt/bluetooth" name="platform/frameworks/opt/bluetooth" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/opt/calendar" name="platform/frameworks/opt/calendar" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/opt/chips" name="platform/frameworks/opt/chips" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/opt/colorpicker" name="platform/frameworks/opt/colorpicker" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/opt/datetimepicker" name="platform/frameworks/opt/datetimepicker" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/opt/emoji" name="platform/frameworks/opt/emoji" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/opt/inputconnectioncommon" name="platform/frameworks/opt/inputconnectioncommon" groups="pdk-fs" />
<project path="frameworks/opt/inputmethodcommon" name="platform/frameworks/opt/inputmethodcommon" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/opt/net/ethernet" name="platform/frameworks/opt/net/ethernet" groups="pdk-fs" />
<project path="frameworks/opt/net/ims" name="platform/frameworks/opt/net/ims" groups="frameworks_ims,pdk-cw-fs,pdk-fs" />
<project path="frameworks/opt/net/voip" name="platform/frameworks/opt/net/voip" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/opt/net/wifi" name="platform/frameworks/opt/net/wifi" groups="pdk" />
<project path="frameworks/opt/photoviewer" name="platform/frameworks/opt/photoviewer" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/opt/setupwizard" name="platform/frameworks/opt/setupwizard" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/opt/telephony" name="platform/frameworks/opt/telephony" groups="pdk" />
<project path="frameworks/opt/timezonepicker" name="platform/frameworks/opt/timezonepicker" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/opt/vcard" name="platform/frameworks/opt/vcard" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/rs" name="platform/frameworks/rs" groups="pdk" />
<project path="frameworks/support" name="platform/frameworks/support" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/data-binding" name="platform/frameworks/data-binding" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/volley" name="platform/frameworks/volley" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/webview" name="platform/frameworks/webview" groups="pdk-cw-fs,pdk-fs" />
<project path="frameworks/wilhelm" name="platform/frameworks/wilhelm" groups="pdk-cw-fs,pdk-fs" />
<project path="hardware/akm" name="platform/hardware/akm" />
<project path="hardware/broadcom/libbt" name="platform/hardware/broadcom/libbt" groups="pdk" />
<project path="hardware/broadcom/wlan" name="platform/hardware/broadcom/wlan" groups="pdk,broadcom_wlan" />
<project path="hardware/intel/audio_media" name="platform/hardware/intel/audio_media" groups="intel" />
<project path="hardware/intel/bootstub" name="platform/hardware/intel/bootstub" groups="intel" />
<project path="hardware/intel/common/bd_prov" name="platform/hardware/intel/common/bd_prov" groups="intel" />
<project path="hardware/intel/common/libmix" name="platform/hardware/intel/common/libmix" groups="intel" />
<project path="hardware/intel/common/libstagefrighthw" name="platform/hardware/intel/common/libstagefrighthw" groups="intel" />
<project path="hardware/intel/common/libva" name="platform/hardware/intel/common/libva" groups="intel" />
<project path="hardware/intel/common/libwsbm" name="platform/hardware/intel/common/libwsbm" groups="intel" />
<project path="hardware/intel/common/omx-components" name="platform/hardware/intel/common/omx-components" groups="intel" />
<project path="hardware/intel/common/utils" name="platform/hardware/intel/common/utils" groups="intel" />
<project path="hardware/intel/common/wrs_omxil_core" name="platform/hardware/intel/common/wrs_omxil_core" groups="intel" />
<project path="hardware/intel/img/hwcomposer" name="platform/hardware/intel/img/hwcomposer" groups="intel" />
<project path="hardware/intel/img/psb_headers" name="platform/hardware/intel/img/psb_headers" groups="intel" />
<project path="hardware/intel/img/psb_video" name="platform/hardware/intel/img/psb_video" groups="intel" />
<project path="hardware/intel/sensors" name="platform/hardware/intel/sensors" groups="intel_sensors" />
<project path="hardware/invensense" name="platform/hardware/invensense" groups="invensense" />
<project path="hardware/libhardware" name="platform/hardware/libhardware" groups="pdk" />
<project path="hardware/libhardware_legacy" name="platform/hardware/libhardware_legacy" groups="pdk" />
<project path="hardware/marvell/bt" name="platform/hardware/marvell/bt" groups="marvell_bt" />
<project path="hardware/mediatek" name="platform/hardware/mediatek" groups="mediatek,mediatek_wear" />
<project path="hardware/qcom/audio" name="platform/hardware/qcom/audio" groups="qcom,qcom_audio" />
<project path="hardware/qcom/bt" name="platform/hardware/qcom/bt" groups="qcom" />
<project path="hardware/qcom/camera" name="platform/hardware/qcom/camera" groups="qcom" />
<project path="hardware/qcom/display" name="platform/hardware/qcom/display" groups="pdk,qcom,qcom_display" />
<project path="hardware/qcom/gps" name="platform/hardware/qcom/gps" groups="qcom,qcom_gps" />
<project path="hardware/qcom/keymaster" name="platform/hardware/qcom/keymaster" groups="qcom,qcom_keymaster" />
<project path="hardware/qcom/media" name="platform/hardware/qcom/media" groups="qcom" />
<project path="hardware/qcom/msm8960" name="platform/hardware/qcom/msm8960" groups="qcom_msm8960" />
<project path="hardware/qcom/msm8994" name="platform/hardware/qcom/msm8994" groups="qcom_msm8994" />
<project path="hardware/qcom/msm8x26" name="platform/hardware/qcom/msm8x26" groups="qcom_msm8x26" />
<project path="hardware/qcom/msm8x27" name="platform/hardware/qcom/msm8x27" groups="qcom_msm8x27" />
<project path="hardware/qcom/msm8x74" name="platform/hardware/qcom/msm8x74" groups="pdk,qcom_msm8x74" />
<project path="hardware/qcom/msm8x84" name="platform/hardware/qcom/msm8x84" groups="qcom_msm8x84" />
<project path="hardware/qcom/power" name="platform/hardware/qcom/power" groups="qcom" />
<project path="hardware/qcom/wlan" name="platform/hardware/qcom/wlan" groups="qcom_wlan" />
<project path="hardware/ril" name="platform/hardware/ril" groups="pdk" />
<project path="hardware/ti/omap3" name="platform/hardware/ti/omap3" groups="omap3" />
<project path="hardware/ti/omap4-aah" name="platform/hardware/ti/omap4-aah" groups="omap4-aah" />
<project path="hardware/ti/omap4xxx" name="platform/hardware/ti/omap4xxx" groups="omap4" />
<project path="kernel/tests" name="kernel/tests" />
<project path="libcore" name="platform/libcore" groups="pdk" />
<project path="libnativehelper" name="platform/libnativehelper" groups="pdk" />
<project path="ndk" name="platform/ndk" groups="generic_fs" />
<project path="packages/apps/BasicSmsReceiver" name="platform/packages/apps/BasicSmsReceiver" groups="pdk-cw-fs,pdk-fs" />
<project path="packages/apps/Bluetooth" name="platform/packages/apps/Bluetooth" groups="pdk-cw-fs,pdk-fs" />
<project path="packages/apps/Browser2" name="platform/packages/apps/Browser2" />
<project path="packages/apps/Calculator" name="platform/packages/apps/Calculator" groups="pdk-fs" />
<project path="packages/apps/Calendar" name="platform/packages/apps/Calendar" groups="pdk-fs" />
<project path="packages/apps/Camera" name="platform/packages/apps/Camera" groups="pdk-fs" />
<project path="packages/apps/Camera2" name="platform/packages/apps/Camera2" groups="pdk-fs" />
<project path="packages/apps/CarrierConfig" name="platform/packages/apps/CarrierConfig" groups="pdk-fs" />
<project path="packages/apps/CellBroadcastReceiver" name="platform/packages/apps/CellBroadcastReceiver" groups="pdk-fs" />
<project path="packages/apps/CertInstaller" name="platform/packages/apps/CertInstaller" groups="pdk-cw-fs,pdk-fs" />
<project path="packages/apps/Contacts" name="platform/packages/apps/Contacts" groups="pdk-fs" />
<project path="packages/apps/ContactsCommon" name="platform/packages/apps/ContactsCommon" groups="pdk-fs" />
<project path="packages/apps/DeskClock" name="platform/packages/apps/DeskClock" groups="pdk-fs" />
<project path="packages/apps/Dialer" name="platform/packages/apps/Dialer" groups="pdk-fs" />
<project path="packages/apps/Email" name="platform/packages/apps/Email" groups="pdk-fs" />
<project path="packages/apps/EmergencyInfo" name="platform/packages/apps/EmergencyInfo" />
<project path="packages/apps/ExactCalculator" name="platform/packages/apps/ExactCalculator" groups="pdk-fs" />
<project path="packages/apps/Exchange" name="platform/packages/apps/Exchange" groups="pdk-fs" />
<project path="packages/apps/FMRadio" name="platform/packages/apps/FMRadio" groups="pdk-fs" />
<project path="packages/apps/Gallery" name="platform/packages/apps/Gallery" groups="pdk-fs" />
<project path="packages/apps/Gallery2" name="platform/packages/apps/Gallery2" groups="pdk-fs" />
<project path="packages/apps/HTMLViewer" name="platform/packages/apps/HTMLViewer" groups="pdk-fs" />
<project path="packages/apps/InCallUI" name="platform/packages/apps/InCallUI" groups="pdk-fs" />
<project path="packages/apps/KeyChain" name="platform/packages/apps/KeyChain" groups="pdk-fs" />
<project path="packages/apps/Launcher2" name="platform/packages/apps/Launcher2" groups="pdk-fs" />
<project path="packages/apps/Launcher3" name="platform/packages/apps/Launcher3" groups="pdk-fs" />
<project path="packages/apps/LegacyCamera" name="platform/packages/apps/LegacyCamera" groups="pdk-fs" />
<project path="packages/apps/ManagedProvisioning" name="platform/packages/apps/ManagedProvisioning" groups="pdk-fs" />
<project path="packages/apps/Messaging" name="platform/packages/apps/Messaging" groups="pdk-fs" />
<project path="packages/apps/Music" name="platform/packages/apps/Music" groups="pdk-fs" />
<project path="packages/apps/MusicFX" name="platform/packages/apps/MusicFX" groups="pdk-fs" />
<project path="packages/apps/Nfc" name="platform/packages/apps/Nfc" groups="apps_nfc,pdk-fs" />
<project path="packages/apps/OneTimeInitializer" name="platform/packages/apps/OneTimeInitializer" groups="pdk-fs" />
<project path="packages/apps/PackageInstaller" name="platform/packages/apps/PackageInstaller" groups="pdk-fs" />
<project path="packages/apps/Phone" name="platform/packages/apps/Phone" groups="pdk-fs" />
<project path="packages/apps/PhoneCommon" name="platform/packages/apps/PhoneCommon" groups="pdk-cw-fs,pdk-fs" />
<project path="packages/apps/Protips" name="platform/packages/apps/Protips" groups="pdk-fs" />
<project path="packages/apps/Provision" name="platform/packages/apps/Provision" groups="pdk-fs" />
<project path="packages/apps/QuickSearchBox" name="platform/packages/apps/QuickSearchBox" groups="pdk-fs" />
<project path="packages/apps/Settings" name="platform/packages/apps/Settings" groups="pdk-fs" />
<project path="packages/apps/SoundRecorder" name="platform/packages/apps/SoundRecorder" groups="pdk-fs" />
<project path="packages/apps/SpareParts" name="platform/packages/apps/SpareParts" groups="pdk-fs" />
<project path="packages/apps/SpeechRecorder" name="platform/packages/apps/SpeechRecorder" groups="pdk-fs" />
<project path="packages/apps/Stk" name="platform/packages/apps/Stk" groups="apps_stk,pdk-fs" />
<project path="packages/apps/Tag" name="platform/packages/apps/Tag" groups="pdk-fs" />
<project path="packages/apps/Terminal" name="platform/packages/apps/Terminal" groups="pdk-fs" />
<project path="packages/apps/Test/connectivity" name="platform/packages/apps/Test/connectivity" />
<project path="packages/apps/TvSettings" name="platform/packages/apps/TvSettings" groups="generic_fs" />
<project path="packages/apps/UnifiedEmail" name="platform/packages/apps/UnifiedEmail" groups="pdk-fs" />
<project path="packages/experimental" name="platform/packages/experimental" />
<project path="packages/inputmethods/LatinIME" name="platform/packages/inputmethods/LatinIME" groups="pdk-fs" />
<project path="packages/inputmethods/OpenWnn" name="platform/packages/inputmethods/OpenWnn" groups="pdk-fs" />
<project path="packages/providers/ApplicationsProvider" name="platform/packages/providers/ApplicationsProvider" groups="pdk-fs" />
<project path="packages/providers/BookmarkProvider" name="platform/packages/providers/BookmarkProvider" groups="pdk-fs" />
<project path="packages/providers/CalendarProvider" name="platform/packages/providers/CalendarProvider" groups="pdk-cw-fs,pdk-fs" />
<project path="packages/providers/CallLogProvider" name="platform/packages/providers/CallLogProvider" groups="pdk-fs" />
<project path="packages/providers/ContactsProvider" name="platform/packages/providers/ContactsProvider" groups="pdk-cw-fs,pdk-fs" />
<project path="packages/providers/DownloadProvider" name="platform/packages/providers/DownloadProvider" groups="pdk-cw-fs,pdk-fs" />
<project path="packages/providers/MediaProvider" name="platform/packages/providers/MediaProvider" groups="pdk-cw-fs,pdk-fs" />
<project path="packages/providers/PartnerBookmarksProvider" name="platform/packages/providers/PartnerBookmarksProvider" groups="pdk-fs" />
<project path="packages/providers/TelephonyProvider" name="platform/packages/providers/TelephonyProvider" groups="pdk-cw-fs,pdk-fs" />
<project path="packages/providers/TvProvider" name="platform/packages/providers/TvProvider" groups="pdk-fs" />
<project path="packages/providers/UserDictionaryProvider" name="platform/packages/providers/UserDictionaryProvider" groups="pdk-cw-fs,pdk-fs" />
<project path="packages/screensavers/Basic" name="platform/packages/screensavers/Basic" groups="pdk-fs" />
<project path="packages/screensavers/PhotoTable" name="platform/packages/screensavers/PhotoTable" groups="pdk-fs" />
<project path="packages/screensavers/WebView" name="platform/packages/screensavers/WebView" groups="pdk-fs" />
<project path="packages/services/Mms" name="platform/packages/services/Mms" groups="pdk-cw-fs,pdk-fs" />
<project path="packages/services/Telecomm" name="platform/packages/services/Telecomm" groups="pdk-cw-fs,pdk-fs" />
<project path="packages/services/Telephony" name="platform/packages/services/Telephony" groups="pdk-cw-fs,pdk-fs" />
<project path="packages/wallpapers/LivePicker" name="platform/packages/wallpapers/LivePicker" groups="pdk-fs" />
<project path="pdk" name="platform/pdk" groups="pdk" />
<project path="platform_testing" name="platform/platform_testing" />
<project path="prebuilts/android-emulator" name="platform/prebuilts/android-emulator" groups="pdk-fs" clone-depth="1" />
<project path="prebuilts/build-tools" name="platform/prebuilts/build-tools" groups="pdk" clone-depth="1" />
<project path="prebuilts/clang/darwin-x86/host/3.6" name="platform/prebuilts/clang/darwin-x86/host/3.6" groups="pdk,darwin" clone-depth="1" />
<project path="prebuilts/clang/linux-x86/host/3.6" name="platform/prebuilts/clang/linux-x86/host/3.6" groups="pdk,linux" clone-depth="1" />
<project path="prebuilts/clang/host/darwin-x86" name="platform/prebuilts/clang/host/darwin-x86" groups="pdk,darwin" clone-depth="1" />
<project path="prebuilts/clang/host/linux-x86" name="platform/prebuilts/clang/host/linux-x86" groups="pdk" clone-depth="1" />
<project path="prebuilts/devtools" name="platform/prebuilts/devtools" groups="pdk-fs" clone-depth="1" />
<project path="prebuilts/eclipse" name="platform/prebuilts/eclipse" groups="pdk" clone-depth="1" />
<project path="prebuilts/eclipse-build-deps" name="platform/prebuilts/eclipse-build-deps" groups="notdefault,eclipse" 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" groups="pdk,darwin,arm" 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" groups="pdk,darwin,arm" clone-depth="1" />
<project path="prebuilts/gcc/darwin-x86/host/i686-apple-darwin-4.2.1" name="platform/prebuilts/gcc/darwin-x86/host/i686-apple-darwin-4.2.1" groups="pdk,darwin" clone-depth="1" />
<project path="prebuilts/gcc/darwin-x86/mips/mips64el-linux-android-4.9" name="platform/prebuilts/gcc/darwin-x86/mips/mips64el-linux-android-4.9" groups="pdk,darwin,mips" clone-depth="1" />
<project path="prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9" name="platform/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9" groups="pdk,darwin,x86" clone-depth="1" />
<project path="prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9" name="platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9" groups="pdk,linux,arm" 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" groups="pdk,linux,arm" clone-depth="1" />
<project path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8" name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8" groups="pdk,linux" clone-depth="1" />
<project path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8" name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8" groups="pdk,linux" clone-depth="1" />
<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="pdk-fs" clone-depth="1" />
<project path="prebuilts/gcc/linux-x86/mips/mips64el-linux-android-4.9" name="platform/prebuilts/gcc/linux-x86/mips/mips64el-linux-android-4.9" groups="pdk,linux,mips" clone-depth="1" />
<project path="prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9" name="platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9" groups="pdk,linux,x86" clone-depth="1" />
<project path="prebuilts/gdb/darwin-x86" name="platform/prebuilts/gdb/darwin-x86" groups="darwin" clone-depth="1" />
<project path="prebuilts/gdb/linux-x86" name="platform/prebuilts/gdb/linux-x86" groups="linux" clone-depth="1" />
<project path="prebuilts/go/darwin-x86" name="platform/prebuilts/go/darwin-x86" groups="darwin,tradefed" clone-depth="1" />
<project path="prebuilts/go/linux-x86" name="platform/prebuilts/go/linux-x86" groups="linux,tradefed" clone-depth="1" />
<project path="prebuilts/gradle-plugin" name="platform/prebuilts/gradle-plugin" groups="pdk-cw-fs,pdk-fs" clone-depth="1" />
<project path="prebuilts/libs/libedit" name="platform/prebuilts/libs/libedit" groups="pdk-cw-fs,pdk-fs" clone-depth="1" />
<project path="prebuilts/maven_repo/android" name="platform/prebuilts/maven_repo/android" groups="pdk-cw-fs,pdk-fs" clone-depth="1" />
<project path="prebuilts/misc" name="platform/prebuilts/misc" groups="pdk" clone-depth="1" />
<project path="prebuilts/ndk" name="platform/prebuilts/ndk" groups="pdk" clone-depth="1" />
<project path="prebuilts/ninja/darwin-x86" name="platform/prebuilts/ninja/darwin-x86" groups="darwin,pdk,tradefed" clone-depth="1" />
<project path="prebuilts/ninja/linux-x86" name="platform/prebuilts/ninja/linux-x86" groups="linux,pdk,tradefed" clone-depth="1" />
<project path="prebuilts/python/darwin-x86/2.7.5" name="platform/prebuilts/python/darwin-x86/2.7.5" groups="darwin,pdk,pdk-cw-fs,pdk-fs" clone-depth="1" />
<project path="prebuilts/python/linux-x86/2.7.5" name="platform/prebuilts/python/linux-x86/2.7.5" groups="linux,pdk,pdk-cw-fs,pdk-fs" clone-depth="1" />
<project path="prebuilts/qemu-kernel" name="platform/prebuilts/qemu-kernel" groups="pdk" clone-depth="1" />
<project path="prebuilts/sdk" name="platform/prebuilts/sdk" groups="pdk" clone-depth="1" />
<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="sdk" name="platform/sdk" groups="pdk-cw-fs,pdk-fs" />
<project path="system/bt" name="platform/system/bt" groups="pdk" />
<project path="system/ca-certificates" name="platform/system/ca-certificates" groups="pdk" />
<project path="system/connectivity/apmanager" name="platform/system/connectivity/apmanager" />
<project path="system/connectivity/dhcp_client" name="platform/system/connectivity/dhcp_client" />
<project path="system/connectivity/shill" name="platform/system/connectivity/shill" />
<project path="system/core" name="platform/system/core" groups="pdk" />
<project path="system/extras" name="platform/system/extras" groups="pdk" />
<project path="system/firewalld" name="platform/system/firewalld" />
<project path="system/gatekeeper" name="platform/system/gatekeeper" groups="pdk" />
<project path="system/keymaster" name="platform/system/keymaster" groups="pdk" />
<project path="system/media" name="platform/system/media" groups="pdk" />
<project path="system/nativepower" name="platform/system/nativepower" />
<project path="system/netd" name="platform/system/netd" groups="pdk" />
<project path="system/nvram" name="platform/system/nvram" />
<project path="system/security" name="platform/system/security" groups="pdk" />
<project path="system/sepolicy" name="platform/system/sepolicy" groups="pdk" />
<project path="system/tools/aidl" name="platform/system/tools/aidl" groups="pdk-cw-fs,pdk-fs" />
<project path="system/tpm" name="platform/system/tpm" />
<project path="system/update_engine" name="platform/system/update_engine" />
<project path="system/vold" name="platform/system/vold" groups="pdk" />
<project path="system/weaved" name="platform/system/weaved" />
<project path="system/webservd" name="platform/system/webservd" />
<project path="toolchain/binutils" name="toolchain/binutils" />
<project path="tools/adt/idea" name="platform/tools/adt/idea" groups="notdefault,tools" />
<project path="tools/base" name="platform/tools/base" groups="notdefault,tools" />
<project path="tools/build" name="platform/tools/build" groups="notdefault,tools" />
<project path="tools/external/fat32lib" name="platform/tools/external/fat32lib" groups="tools" />
<project path="tools/external/gradle" name="platform/tools/external/gradle" groups="tools" />
<project path="tools/idea" name="platform/tools/idea" groups="notdefault,tools" />
<project path="tools/loganalysis" name="platform/tools/loganalysis" groups="notdefault,tradefed" />
<project path="tools/motodev" name="platform/tools/motodev" groups="notdefault,motodev" />
<project path="tools/studio/cloud" name="platform/tools/studio/cloud" groups="notdefault,tools" />
<project path="tools/swt" name="platform/tools/swt" groups="notdefault,tools" />
<project path="tools/test/connectivity" name="platform/tools/test/connectivity" />
<project path="tools/tradefederation" name="platform/tools/tradefederation" groups="notdefault,tradefed" />
<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>