Compare commits

...

59 Commits

Author SHA1 Message Date
Chris Wailes
70a3b728c4 Switch upstream attributes for revision attributes
This CL uses revision attributes to pin several projects to the same
version used in aosp-llvm-r536225-release.

Test: TH
Bug: 333931407
Change-Id: Ie80b315b322e82ecbd9db402fa89f846896bf1be
2024-12-10 11:50:33 -08:00
Chris Wailes
0e7bbc9f74 Set upstream branches of shared projects to aosp-llvm-r536225-release
Test: N/A
Bug: 333931407
Change-Id: I94c127e21c18d8068fea41e98ac2d79924a91d06
2024-11-21 11:39:12 -08:00
Chris Wailes
b8ae20ed13 Add projects necessary to build LLVM
Corresponding change to main-plus-rust: aosp/3212416

Bug: 333931407
Change-Id: Id2bd8ab12b4a3366c71ef927d6db8555e30288ad
2024-08-07 22:02:44 +00:00
Chris Wailes
cc4cef3a63 Remove empty projects
Test: TH
Change-Id: I2d5d0cbee1d87f71ebe1cab0034de85b76d56889
2024-07-22 11:49:57 -07:00
Chris Wailes
addf5d216b Remove the NDK project as it is now sourced from other locations
Test: TH
Bug: 275894735
Change-Id: I194882a21a83b4f86041329d1344efbb39525245
2024-02-06 15:26:05 -08:00
Xin Li
b52f567656 DO NOT MERGE ANYWHERE - Update rust-toolchain to use main branch.
Bug: b/289400079
Change-Id: I12f16072468ba64d0aa56630c16c4385dc749dc9
2023-07-05 23:02:16 -07:00
James Farrell
87d7e7bbcc Add cargo-deny and cargo-vet.
Change-Id: I6e199e92f5fc177f26e22bb70fdbf523ad93b035
2023-05-25 16:20:00 +00:00
Chris Wailes
01760a79f1 Dropping the libcurl prebuilt
This prebuilt is no longer needed for the Rust toolchain builds.

Test: ./build.py
Change-Id: I097938fb1415e00d2e35404aa7c400d72211aadb
2023-04-21 14:48:26 -07:00
James Farrell
1b2d37dbd5 Add Windows versions of python, cmake, and ninja.
Change-Id: I1ed6b72716e46d7193c0e08e300a4e733b791962
2023-02-08 16:19:47 +00:00
James Farrell
d6d93e911f Add Windows clang and mingw to target Windows.
Required for adding a Windows target to our Linux version of Rust.

Change-Id: Ib8fb44e955ef4336de91562a214e95f109fbc98a
2023-02-01 20:05:45 +00:00
Chris Wailes
5dcb467bb2 Remove NDK r24 from the rust-toolchain manifest
Bug: 253070117
Change-Id: I2b6c36f61be515716c6724c64859a647f0d529f0
2022-10-13 18:27:44 +00:00
Chris Wailes
ddec7483f3 Add NDK r25 project to rust-toolchain
Bug: 253070117
Change-Id: Icd2903e4a77cdb5fdee0c0ab619db464e9519d1c
2022-10-11 13:11:13 -07:00
Chris Wailes
3b9a8e85ab Remove NDK r23 from the manifest
The Rust toolchain now uses NDK r24.  NDK r23 is being removed to save
space.

Bug: 219559088
Change-Id: I1fb2f02218501bd7b69303c46fec08d0014d7ce4
2022-04-14 11:04:31 -07:00
Chris Wailes
7c4ecf4aa5 Add NDK r24 project to rust-toolchain manifest
Bug: 226190085
Change-Id: I95c3aea3cd2d24fb1e1047c4d8edede95ee45ed0
2022-03-23 16:45:56 -07:00
Chris Wailes
e8ed371a17 Add toolchain/common to rust-toolchain manifest
Bug: 153475932
Change-Id: Ibee001bd820efbc2a22e97fe6256c539694ba3d1
2022-02-10 16:54:03 -08:00
Raman Tenneti
4d630d47f7 superproject - add superproject and contactinfo tags for rust-toolchain branch.
Bug: 201759197
Test: Manual

$ repo_dev init  -b rust-toolchain -u  sso://android/platform/manifest --use-superproject
NOTICE: --use-superproject is in beta; report any issues to the address described in `repo version`
/sdc/android/src/rust-toolchain/.repo/exp-superproject/925043f706ba64db713e9bf3b55987e2-superproject.git: Performing initial setup for superproject; this might take several minutes.
/sdc/android/src/rust-toolchain/.repo/exp-superproject/925043f706ba64db713e9bf3b55987e2-superproject.git: Initial setup for superproject completed.

$ repo_dev sync
NOTICE: --use-superproject is in beta; report any issues to the address described in `repo version`
/sdc/android/src/rust-toolchain/.repo/exp-superproject/925043f706ba64db713e9bf3b55987e2-superproject.git: Initial setup for superproject completed.

Change-Id: I510e4a3e65629457bf69d5b717275156e4dc127c
2022-02-10 11:12:40 -08:00
Chris Wailes
ee8e7fe5e4 Adds build/soong to the rust-toolchain manifest
This project is needed in the rust-toolchain manifest to allow for the
automated generation of CLs when we upgrade Rust prebuilts.

Change-Id: Iffda4610c8d3b0f5e30efe95aa3cfdb2e32c6ba2
2021-11-09 16:24:25 -08:00
Chris Wailes
27fdfcd780 Update to NDK r23
This CL switches out the r20 prebuilt for the r23 prebuilt.

Test: ./toolchain/android_rust/build.py
Change-Id: I055f0d394f8eb56e6c680d276f80d97fddf25d13
2021-08-11 17:10:25 -07:00
Chris Wailes
d295398774 Add Python prebuilts to the Rust toolchain project
Test: TH
Change-Id: I969a7a22f8630ce8a23323c2bc6722b896cdf0c0
2021-07-09 13:40:52 -07:00
Haibo Huang
634ae71569 Adds ninja prebuilts
The new cmake does not come with a ninja binary

Change-Id: I1fa2f1b4b550f8466e510dff81739ea72ae2caa8
2020-02-29 21:59:23 +00:00
Matthew Maurer
557d1a7ff8 Map in toolchain components for Darwin builds
* libgcc (both Linux and Darwin)
* Darwin clang
* Darwin cmake

Bug: 140571190
Change-Id: I3ef8197471adda77d0334c6c48003b2b98c850b0
2019-09-25 20:10:55 +00:00
Matthew Maurer
032f7618a6 Map in NDK for transitionary sysroot
Change-Id: I108d7a2a0b1c71500c21003337e3626182efe83e
2019-08-15 10:50:07 -07:00
Matthew Maurer
443f6836c1 Map in prebuilt libcurl/libssl for cargo
Change-Id: Ie8c45a7189bd7b3b0b4f6051fa342a75760a8374
2019-07-18 11:12:01 -07:00
Matthew Maurer
305f4c92d7 Map in build-tools for python 2
Change-Id: I70f7041c3953b89b8cc70b47e5846ddfa55df2fc
2019-07-16 13:25:49 -07:00
Matthew Maurer
8182050116 Map in toolchain/android_rust
This repository provides build scripts to coordinate the build of the
Rust toolchain.

Bug: 129701460
Change-Id: If08e1c3d096046399cbd179aca7f1d35897a9efc
2019-07-09 10:30:38 -07:00
Inna Palant
bc2ecc8ab6 Manifest for rust-toolchain branch
Bug: 135629637
2019-06-20 20:36:55 +00:00
Nick Desaulniers
6981c99717 remove windows-x86_32 prebuilts of clang
Bug: 135474515
Change-Id: I2a5814df4617ce26fe480ebedc6862fecd0086ae
2019-06-17 15:27:24 -07:00
Nick Desaulniers
9be692f6eb Remove the old multirepo llvm sources
in favor of the new llvm monorepo in toolchain/llvm-project.

Bug: 131714073
Change-Id: I4816e8c09e60ecaf5d41f8d84a520261bf4daad5
2019-06-05 15:44:00 -07:00
Nick Desaulniers
322ed0faa4 switch to master-legacy branch for now
Create a separate branch than master that will contain cherry picks
until we figure out a new branching strategy.

Bug: 131714073
Change-Id: Ib17509f42ce1b93edf7644421139df6358fa5dde
2019-05-20 14:56:39 -07:00
Nick Desaulniers
9f7830a598 update manifest to add llvm monorepo
Use the master branch of the newly created:
https://android.googlesource.com/toolchain/llvm-project/+/refs/heads/master

Bug: 131714073
Change-Id: Ifce3b8c632e7b0e167bd06a4a7fc5f376ec53a91
2019-05-14 13:16:02 -07:00
Pirama Arumuga Nainar
e78cca9d75 Remove glibc2.15 from the llvm-toolchain manifest
Bug: http://b/111358231

Test: N/A
Change-Id: Id52d7a56247d79bc03559f61a3901fe6ac7e31ba
2019-02-21 10:13:21 -08:00
Pirama Arumuga Nainar
4d9cdee5a6 Add glibc-2.17 to the llvm-toolchain manifest
Bug: http://b/111358231

Test: repo sync the new manifest
Change-Id: Ic652d627f04b789372a08b221c71ba04bdba7d18
2019-02-20 17:09:59 -08:00
Ian Kasprzak
bdffd6a965 Add side-branch notification to manifest.
See go/side-branch-testing.

Testing: Validated with validate_repo_branch.par

Change-Id: I69f9ad4b3464e3dd493f4a5a86577d8ec7a8f774
2019-01-30 16:45:04 +00:00
Stephen Hines
b22d2df047 Add external/toolchain-utils to aosp/llvm-toolchain.
Change-Id: I09d108477b43adf833407f422bc8758d3def6369
2018-09-18 09:23:25 -07:00
Stephen Hines
fa5ab9b334 Remove unused ndk r15 prebuilts.
Bug: http://b/64037266
Test: synced/built with this manifest.
Change-Id: I0637e3be9e4351ec82634cfc27ca04cb8dc43368
2018-03-20 13:46:46 -07:00
Bill Yi
76cf271ce5 remove x86_64-linux-glibc2.11-4.8 prebuilt
BUG:74125046
TEST:python toolchain/llvm/android/build.py
Change-Id: Ifaf7d57231110334677ee95d2a950c8ec2e76ead
2018-03-16 09:56:00 -07:00
Yi Kong
9b2a480766 Add the checked-in NDK r16 to the manifest
Test: repo sync -m <new_manifest>.xml
2017-12-09 00:31:16 +00:00
Stephen Hines
59f2dd5a5c Un-nest projects from toolchain/llvm and switch to symlinks.
The Android manifests don't really expect nested repositories, so we are
un-nesting our LLVM toolchain until the monorepo exists (where
everything is all together anyways). As part of this manifest change, we
also add the proper symlinks for the git projects to other top-level git
projects (i.e. toolchain/llvm/tools/clang -> toolchain/clang).

Test: toolchain/llvm_android/build.py and toolchain/llvm/android/build.py
Change-Id: Ie6b8e10381c05774301357cbb74086705e3bd769
2017-11-09 00:35:22 -08:00
Thomas Joseph Avila
139c840aa8 add toolchain/llvm_android
Bug: 68728864
2017-11-01 08:33:25 -07:00
Stephen Hines
7f1c3a383c Add windows_x86_32 to our llvm-toolchain manifest.
Test: None
Change-Id: I582fa951a7e17e8e4038fc0e960b861e705544fb
2017-09-20 17:02:06 -07:00
Stephen Hines
5d98ce1e30 Remove unnecessary symlink for llvm.
Test: None
Change-Id: I8d7194dee2d9ec516c1dc311ab7569b68e989b22
2017-08-21 16:13:34 -07:00
Stephen Hines
054f6e0fdc Add toolchain/binutils to the manifest.
Bug: http://b/64691112
Test: None

This is needed so that we can pick up the necessary plugin-api.h header
file on non-Windows platforms.

Change-Id: I05cfa3ab4a8ba8bda5b9be2b7edebf60865f2a3e
2017-08-14 17:57:14 -07:00
Pirama Arumuga Nainar
290606331d Adjust the NDK projects
Bug: http://b/28196329

- Remove prebuilts/ndk
- Mount toolchain/prebuilts/ndk/r15 in toolchain/* instead of at the
top.  This layout is shared with the master-plus-llvm branch, where we
don't want to confuse this with other projects in AOSP master.

Test: repo init -m <new_manifest.xml>
Change-Id: I9e5384fa4a8676bb23a0ea1b9e0ef76f4982a1a6
2017-07-28 11:49:07 -07:00
Pirama Arumuga Nainar
d333b612fe Add lld to the llvm-toolchain manifest
Bug: http://b/63619337

Test: repo init ... -m <new-manifest-file>
Change-Id: I8a9c046c1d194640f2d0732bf99f6e0167ad26d8
2017-07-17 12:37:34 -07:00
Pirama Arumuga Nainar
5632c565a2 Add the checked-in NDK r15 to the manifest
Bug: http://b/28196329

We should use this instead of the prebuilts/ndk project used in the
platform.  We can remove prebuilts/ndk after we switch to using
prebuilts/ndk/r15.

Test: repo sync -m <new_manifest>.xml

Change-Id: I92058f4eda7fc65c56f7d17f8b4fa932e179baaf
2017-07-12 13:49:09 -07:00
Stephen Hines
c024e4ab62 Move entire toolchain underneath toolchain/ dir.
This change also adds a symlink for the top-level llvm/ directory, so
that we don't break our automated builds. Once we switch the automated
builds to use toolchain/llvm as the base directory for executing the
build script, we can delete the symlink rule.

Bug: http://b/28196329
Test: Checked out and built toolchain with this manifest.
Change-Id: I7aafaa0cad25df90846831827ab8141ad60d2ec5
2017-06-08 00:42:59 -07:00
Stephen Hines
4f6d3ffd83 Add bionic to llvm-toolchain manifest.
Change-Id: Ib07ade873df864055ef2a603063e3ce8410334c1
2017-05-15 18:00:34 -07:00
Pirama Arumuga Nainar
f986896e26 Include CMake prebuilts
Bug: http://b/28196329

Include CMake prebuilts from prebuilts/cmake/{linux-x86,darwin-x86}
which has the minimum version needed by the LLVM upstream build.

Test: Checkout llvm-toolchain branch
Test: Copy default.xml to .repo/manifests
Test: 'repo sync'
Change-Id: I620507dc2ec573ac46254cd61a4fd5a1d1e28691
2017-02-17 12:10:59 -08:00
Stephen Hines
6608c63a5e Add prebuilts/ndk to llvm-toolchain manifest.
Bug: http://b/28196329
Change-Id: I16af891ebfc67a67a42c9071f0137e396d8d6e76
2016-06-20 20:52:46 -07:00
Stephen Hines
1fcc140534 Add gcc/binutils prebuilts to aosp/llvm-toolchain.
Bug: http://b/28196329
Change-Id: I67852aafda4492b9faabbeb0cf81440252fc9e8c
2016-06-01 11:36:54 -07:00
Bill Rassieur
f884a7c489 Initial manifest for branch llvm-toolchain.
BUG: 29011228
2016-06-01 10:59:23 -07:00
Xin Li
2b5ea8371f Add prebuilts/build-tools.
Bug: 27944293
(cherry picked from commit d565cb306f)

Change-Id: I9965af78b7977c4667838fa1b6096611a4f741a1
2016-05-04 14:05:06 -07:00
Pirama Arumuga Nainar
c201a1bcb4 Add external/openmp_llvm to the aosp/llvm manifest.
Bug: http://b/27617302
Change-Id: I2507a34a946c569b875ad62c607cdc57e2c25b90
2016-04-21 14:41:52 -07:00
Stephen Hines
8c3e2088d8 Add clang-tools-extra to the aosp/llvm manifest.
Bug: http://b/27851857
Change-Id: I6618fc876949b35a2d31180113b1a2bee0e7f1bb
2016-04-13 15:34:43 -07:00
Dan Willemsen
7a37dd810f Add required build projects
build/blueprint, build/soong: Soong implementation
prebuilts/go/{darwin,linux}-x86: Go, for Soong
prebuilds/sdk: Contains Kati prebuilts

Bug: 27533820
Change-Id: Ib5d6e8ca2280f5089c3cafd0f2c640d6a85cdc31
2016-03-09 23:37:16 -08:00
Dan Albert
03f7befffa Add prebuilts/ndk to the LLVM manifest.
Bug: http://b/26115001
2015-12-09 16:14:10 -08:00
Stephen Hines
73789ba181 Add windows-x86 Clang prebuilts to the aosp/llvm manifest.
Change-Id: I533cd8c7c5f877cf67d95ce21f8e81dd99c22fce
2015-11-17 18:20:59 -08:00
Dan Albert
b12a59b499 LLVM build manifest.
Bug: http://b/17441393
2015-11-12 15:52:05 -08:00
Bill Yi
90c46703f8 Manifest for llvm
Change-Id: I2a4918e4e2b34fb0cb1f2b5869ae3e1fe017fe59
2015-08-07 11:47:26 -07:00

View File

@@ -1,516 +1,74 @@
<?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"
review="https://android-review.googlesource.com/"/>
<default revision="main"
remote="aosp"
sync-j="4" />
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="rust-toolchain"/>
<contactinfo bugurl="go/repo-bug" />
<!-- 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"/>
<!-- LLVM Project Dependencies -->
<project path="bionic" name="platform/bionic" />
<project path="toolchain/binutils" name="toolchain/binutils" revision="llvm-r536225-release" />
<project path="toolchain/llvm-project" name="toolchain/llvm-project" revision="llvm-r536225-release" />
<project path="toolchain/llvm_android" name="toolchain/llvm_android" revision="llvm-r536225-release" />
<project path="external/toolchain-utils" name="platform/external/toolchain-utils" revision="llvm-r536225-release" />
<project path="external/zstd" name="platform/external/zstd" revision="llvm-r536225-release" />
<project path="external/libedit" name="platform/external/libedit" revision="llvm-r536225-release" />
<project path="external/swig" name="platform/external/swig" revision="llvm-r536225-release" />
<project path="toolchain/xz" name="toolchain/xz" revision="llvm-r536225-release" />
<project path="external/libxml2" name="platform/external/libxml2" revision="llvm-r536225-release" />
<project path="external/libncurses" name="platform/external/ncurses" revision="llvm-r536225-release" />
<project path="toolchain/prebuilts/ndk/releases" name="toolchain/prebuilts/ndk/releases" clone-depth="1" revision="llvm-r536225-release" />
<project path="toolchain/prebuilts/sysroot/platform/riscv64-linux-android" name="toolchain/prebuilts/sysroot/platform/riscv64-linux-android" revision="llvm-r536225-release" />
<!-- Other Toolchains -->
<project path="prebuilts/clang/host/linux-x86" name="platform/prebuilts/clang/host/linux-x86" 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/windows-x86" name="platform/prebuilts/clang/host/windows-x86" clone-depth="1"/>
<project path="prebuilts/gcc/darwin-x86/host/headers" name="platform/prebuilts/gcc/darwin-x86/host/headers" groups="pdk,darwin" clone-depth="1" revision="llvm-r536225-release" />
<project path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8" name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8" clone-depth="1" revision="llvm-r536225-release" />
<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" clone-depth="1" revision="llvm-r536225-release" />
<!-- Tool prebuilts -->
<project path="prebuilts/build-tools" name="platform/prebuilts/build-tools" clone-depth="1" revision="llvm-r536225-release" />
<project path="prebuilts/cmake/darwin-x86" name="platform/prebuilts/cmake/darwin-x86" clone-depth="1" revision="llvm-r536225-release" />
<project path="prebuilts/cmake/linux-x86" name="platform/prebuilts/cmake/linux-x86" clone-depth="1" revision="llvm-r536225-release" />
<project path="prebuilts/cmake/windows-x86" name="platform/prebuilts/cmake/windows-x86" clone-depth="1"/>
<project path="prebuilts/go/darwin-x86" name="platform/prebuilts/go/darwin-x86" groups="darwin,pdk,tradefed" clone-depth="1" revision="llvm-r536225-release" />
<project path="prebuilts/go/linux-x86" name="platform/prebuilts/go/linux-x86" groups="linux,pdk,tradefed" clone-depth="1" revision="llvm-r536225-release" />
<project path="prebuilts/ninja/darwin-x86" name="platform/prebuilts/ninja/darwin-x86" clone-depth="1"/>
<project path="prebuilts/ninja/linux-x86" name="platform/prebuilts/ninja/linux-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-r536225-release" />
<project path="prebuilts/python/darwin-x86" name="platform/prebuilts/python/darwin-x86" clone-depth="1" revision="llvm-r536225-release" />
<project path="prebuilts/python/windows-x86" name="platform/prebuilts/python/windows-x86" clone-depth="1" revision="llvm-r536225-release" />
<!-- Our Prebuilts -->
<project path="prebuilts/rust" name="platform/prebuilts/rust" clone-depth="1"/>
<!-- Build System Components -->
<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="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="abi/cpp" name="platform/abi/cpp" groups="pdk" />
<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" />
<project path="dalvik" name="platform/dalvik" groups="pdk-cw-fs" />
<project path="developers/build" name="platform/developers/build" />
<project path="developers/demos" name="platform/developers/demos" />
<project path="developers/docs" name="platform/developers/docs" />
<project path="developers/samples/android" name="platform/developers/samples/android" />
<project path="development" name="platform/development" groups="pdk-cw-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" />
<project path="device/asus/fugu-kernel" name="device/asus/fugu-kernel" groups="device,fugu" clone-depth="1" />
<project path="device/asus/grouper" name="device/asus/grouper" groups="device,grouper" />
<project path="device/asus/tilapia" name="device/asus/tilapia" groups="device,grouper" />
<project path="device/common" name="device/common" groups="pdk-cw-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" />
<project path="device/google/debugcable" name="device/google/debugcable" />
<project path="device/htc/flounder" name="device/htc/flounder" groups="device,flounder" />
<project path="device/htc/flounder-kernel" name="device/htc/flounder-kernel" groups="device,flounder" clone-depth="1" />
<project path="device/lge/hammerhead" name="device/lge/hammerhead" groups="device,hammerhead" />
<project path="device/lge/hammerhead-kernel" name="device/lge/hammerhead-kernel" groups="device,hammerhead" clone-depth="1" />
<project path="device/lge/mako" name="device/lge/mako" groups="device,mako" />
<project path="device/lge/mako-kernel" name="device/lge/mako-kernel" groups="device,mako" clone-depth="1" />
<project path="device/moto/shamu" name="device/moto/shamu" groups="device,shamu" />
<project path="device/moto/shamu-kernel" name="device/moto/shamu-kernel" groups="device,shamu" clone-depth="1" />
<project path="device/sample" name="device/sample" groups="pdk" />
<project path="device/samsung/manta" name="device/samsung/manta" groups="device,manta" />
<project path="docs/source.android.com" name="platform/docs/source.android.com" groups="pdk-cw-fs" />
<project path="external/aac" name="platform/external/aac" groups="pdk" />
<project path="external/android-clat" name="platform/external/android-clat" groups="pdk-cw-fs" />
<project path="external/ant-glob" name="platform/external/ant-glob" groups="pdk-cw-fs" />
<project path="external/antlr" name="platform/external/antlr" groups="pdk-cw-fs,tradefed" />
<project path="external/apache-harmony" name="platform/external/apache-harmony" groups="pdk-cw-fs" />
<project path="external/apache-http" name="platform/external/apache-http" groups="pdk-cw-fs" />
<project path="external/apache-xml" name="platform/external/apache-xml" groups="pdk-cw-fs" />
<project path="external/bison" name="platform/external/bison" groups="pdk" />
<project path="external/blktrace" name="platform/external/blktrace" groups="pdk-cw-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/cblas" name="platform/external/cblas" />
<project path="external/ceres-solver" name="platform/external/ceres-solver" groups="pdk-cw-fs" />
<project path="external/chromium-libpac" name="platform/external/chromium-libpac" />
<project path="external/chromium-trace" name="platform/external/chromium-trace" groups="pdk" />
<project path="external/chromium_org" name="platform/external/chromium_org" />
<project path="external/chromium_org/sdch/open-vcdiff" name="platform/external/chromium_org/sdch/open-vcdiff" />
<project path="external/chromium_org/testing/gtest" name="platform/external/chromium_org/testing/gtest" />
<project path="external/chromium_org/third_party/WebKit" name="platform/external/chromium_org/third_party/WebKit" />
<project path="external/chromium_org/third_party/angle" name="platform/external/chromium_org/third_party/angle" />
<project path="external/chromium_org/third_party/boringssl/src" name="platform/external/chromium_org/third_party/boringssl/src" />
<project path="external/chromium_org/third_party/brotli/src" name="platform/external/chromium_org/third_party/brotli/src" />
<project path="external/chromium_org/third_party/eyesfree/src/android/java/src/com/googlecode/eyesfree/braille" name="platform/external/chromium_org/third_party/eyesfree/src/android/java/src/com/googlecode/eyesfree/braille" />
<project path="external/chromium_org/third_party/freetype" name="platform/external/chromium_org/third_party/freetype" />
<project path="external/chromium_org/third_party/icu" name="platform/external/chromium_org/third_party/icu" />
<project path="external/chromium_org/third_party/leveldatabase/src" name="platform/external/chromium_org/third_party/leveldatabase/src" />
<project path="external/chromium_org/third_party/libaddressinput/src" name="platform/external/chromium_org/third_party/libaddressinput/src" />
<project path="external/chromium_org/third_party/libjingle/source/talk" name="platform/external/chromium_org/third_party/libjingle/source/talk" />
<project path="external/chromium_org/third_party/libjpeg_turbo" name="platform/external/chromium_org/third_party/libjpeg_turbo" />
<project path="external/chromium_org/third_party/libphonenumber/src/phonenumbers" name="platform/external/chromium_org/third_party/libphonenumber/src/phonenumbers" />
<project path="external/chromium_org/third_party/libphonenumber/src/resources" name="platform/external/chromium_org/third_party/libphonenumber/src/resources" />
<project path="external/chromium_org/third_party/libsrtp" name="platform/external/chromium_org/third_party/libsrtp" />
<project path="external/chromium_org/third_party/libvpx" name="platform/external/chromium_org/third_party/libvpx" />
<project path="external/chromium_org/third_party/libyuv" name="platform/external/chromium_org/third_party/libyuv" />
<project path="external/chromium_org/third_party/mesa/src" name="platform/external/chromium_org/third_party/mesa/src" />
<project path="external/chromium_org/third_party/openmax_dl" name="platform/external/chromium_org/third_party/openmax_dl" />
<project path="external/chromium_org/third_party/opus/src" name="platform/external/chromium_org/third_party/opus/src" />
<project path="external/chromium_org/third_party/ots" name="platform/external/chromium_org/third_party/ots" />
<project path="external/chromium_org/third_party/sfntly/cpp/src" name="platform/external/chromium_org/third_party/sfntly/cpp/src" />
<project path="external/chromium_org/third_party/skia" name="platform/external/chromium_org/third_party/skia" />
<project path="external/chromium_org/third_party/smhasher/src" name="platform/external/chromium_org/third_party/smhasher/src" />
<project path="external/chromium_org/third_party/usrsctp/usrsctplib" name="platform/external/chromium_org/third_party/usrsctp/usrsctplib" />
<project path="external/chromium_org/third_party/webrtc" name="platform/external/chromium_org/third_party/webrtc" />
<project path="external/chromium_org/third_party/yasm/source/patched-yasm" name="platform/external/chromium_org/third_party/yasm/source/patched-yasm" />
<project path="external/chromium_org/tools/grit" name="platform/external/chromium_org/tools/grit" />
<project path="external/chromium_org/tools/gyp" name="platform/external/chromium_org/tools/gyp" />
<project path="external/chromium_org/v8" name="platform/external/chromium_org/v8" />
<project path="external/clang" name="platform/external/clang" groups="pdk" />
<project path="external/cmockery" name="platform/external/cmockery" />
<project path="external/compiler-rt" name="platform/external/compiler-rt" groups="pdk" />
<project path="external/conscrypt" name="platform/external/conscrypt" groups="pdk-cw-fs" />
<project path="external/curl" name="platform/external/curl" />
<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" />
<project path="external/dexmaker" name="platform/external/dexmaker" groups="pdk-cw-fs" />
<project path="external/dhcpcd" name="platform/external/dhcpcd" groups="pdk-cw-fs" />
<project path="external/dnsmasq" name="platform/external/dnsmasq" groups="pdk" />
<project path="external/doclava" name="platform/external/doclava" groups="pdk-cw-fs,tradefed" />
<project path="external/droiddriver" name="platform/external/droiddriver" groups="pdk-cw-fs" />
<project path="external/e2fsprogs" name="platform/external/e2fsprogs" groups="pdk" />
<project path="external/easymock" name="platform/external/easymock" groups="pdk-cw-fs,tradefed" />
<project path="external/eclipse-basebuilder" name="platform/external/eclipse-basebuilder" groups="pdk-cw-fs" />
<project path="external/eclipse-windowbuilder" name="platform/external/eclipse-windowbuilder" groups="pdk-cw-fs" />
<project path="external/eigen" name="platform/external/eigen" groups="pdk-cw-fs" />
<project path="external/elfutils" name="platform/external/elfutils" groups="pdk" />
<project path="external/emma" name="platform/external/emma" groups="pdk-cw-fs,tradefed" />
<project path="external/esd" name="platform/external/esd" groups="pdk-cw-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" />
<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" />
<project path="external/flac" name="platform/external/flac" groups="pdk" />
<project path="external/fonttools" name="platform/external/fonttools" />
<project path="external/freetype" name="platform/external/freetype" groups="pdk" />
<project path="external/fsck_msdos" name="platform/external/fsck_msdos" groups="pdk-cw-fs" />
<project path="external/gemmlowp" name="platform/external/gemmlowp" />
<project path="external/giflib" name="platform/external/giflib" groups="pdk-cw-fs,qcom_msm8x26" />
<project path="external/glide" name="platform/external/glide" />
<project path="external/gmock" name="platform/external/gmock" groups="pdk" />
<project path="external/google-fonts/coming-soon" name="platform/external/google-fonts/coming-soon" groups="pdk-cw-fs" />
<project path="external/google-fonts/dancing-script" name="platform/external/google-fonts/dancing-script" groups="pdk-cw-fs" />
<project path="external/google-fonts/carrois-gothic-sc" name="platform/external/google-fonts/carrois-gothic-sc" groups="pdk-cw-fs" />
<project path="external/google-fonts/cutive-mono" name="platform/external/google-fonts/cutive-mono" groups="pdk-cw-fs" />
<project path="external/google-tv-pairing-protocol" name="platform/external/google-tv-pairing-protocol" />
<project path="external/gtest" name="platform/external/gtest" groups="pdk" />
<project path="external/guava" name="platform/external/guava" groups="pdk-cw-fs,tradefed" />
<project path="external/hamcrest" name="platform/external/hamcrest" groups="pdk-cw-fs,tradefed" />
<project path="external/harfbuzz_ng" name="platform/external/harfbuzz_ng" groups="pdk-cw-fs,qcom_msm8x26" />
<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" />
<project path="external/iptables" name="platform/external/iptables" groups="pdk-cw-fs" />
<project path="external/iputils" name="platform/external/iputils" groups="pdk-cw-fs" />
<project path="external/iw" name="platform/external/iw" />
<project path="external/jack" name="platform/external/jack" groups="pdk-cw-fs" />
<project path="external/jarjar" name="platform/external/jarjar" groups="pdk" />
<project path="external/javasqlite" name="platform/external/javasqlite" groups="pdk-cw-fs" />
<project path="external/javassist" name="platform/external/javassist" groups="pdk-cw-fs" />
<project path="external/jdiff" name="platform/external/jdiff" groups="pdk-cw-fs" />
<project path="external/jemalloc" name="platform/external/jemalloc" groups="pdk" />
<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" />
<project path="external/jpeg" name="platform/external/jpeg" groups="pdk" />
<project path="external/jsilver" name="platform/external/jsilver" groups="pdk-cw-fs,tradefed" />
<project path="external/jsmn" name="platform/external/jsmn" groups="pdk" />
<project path="external/jsoncpp" name="platform/external/jsoncpp" groups="pdk-cw-fs" />
<project path="external/jsr305" name="platform/external/jsr305" groups="pdk-cw-fs,tradefed" />
<project path="external/junit" name="platform/external/junit" groups="pdk-cw-fs,tradefed" />
<project path="external/ksoap2" name="platform/external/ksoap2" groups="pdk-cw-fs" />
<project path="external/kernel-headers" name="platform/external/kernel-headers" groups="pdk-cw-fs" />
<project path="external/libavc" name="platform/external/libavc" />
<project path="external/libcap-ng" name="platform/external/libcap-ng" groups="pdk-cw-fs" />
<project path="external/libchrome" name="platform/external/libchrome" />
<project path="external/libchromeos" name="platform/external/libchromeos" />
<project path="external/libcxx" name="platform/external/libcxx" groups="pdk" />
<project path="external/libcxxabi" name="platform/external/libcxxabi" groups="pdk" />
<project path="external/libedit" name="platform/external/libedit" />
<project path="external/libevent" name="platform/external/libevent" />
<project path="external/libexif" name="platform/external/libexif" groups="pdk-cw-fs" />
<project path="external/libhevc" name="platform/external/libhevc" />
<project path="external/libgsm" name="platform/external/libgsm" groups="pdk" />
<project path="external/liblzf" name="platform/external/liblzf" groups="pdk" />
<project path="external/libmpeg2" name="platform/external/libmpeg2" />
<project path="external/libmtp" name="platform/external/libmtp" groups="pdk-cw-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" />
<project path="external/libphonenumber" name="platform/external/libphonenumber" groups="pdk-cw-fs" />
<project path="external/libpng" name="platform/external/libpng" groups="pdk" />
<project path="external/libseccomp-helper" name="platform/external/libseccomp-helper" groups="pdk-cw-fs" />
<project path="external/libselinux" name="platform/external/libselinux" groups="pdk" />
<project path="external/libssh2" name="platform/external/libssh2" groups="pdk-cw-fs" />
<project path="external/libunwind" name="platform/external/libunwind" groups="pdk" />
<project path="external/libusb" name="platform/external/libusb" groups="pdk-cw-fs" />
<project path="external/libusb-compat" name="platform/external/libusb-compat" groups="pdk-cw-fs" />
<project path="external/libutf" name="platform/external/libutf" groups="pdk-cw-fs" />
<project path="external/libvorbis" name="platform/external/libvorbis" groups="pdk-cw-fs" />
<project path="external/libvpx" name="platform/external/libvpx" groups="pdk" />
<project path="external/libvterm" name="platform/external/libvterm" />
<project path="external/libweave" name="platform/external/libweave" />
<project path="external/libxml2" name="platform/external/libxml2" groups="pdk-cw-fs" />
<project path="external/libyuv" name="platform/external/libyuv" groups="libyuv,pdk-cw-fs" />
<project path="external/linux-tools-perf" name="platform/external/linux-tools-perf" groups="pdk-cw-fs" />
<project path="external/littlemock" name="platform/external/littlemock" groups="pdk-cw-fs" />
<project path="external/lld" name="platform/external/lld" />
<project path="external/lldb" name="platform/external/lldb" groups="pdk-cw-fs" />
<project path="external/llvm" name="platform/external/llvm" groups="pdk" />
<project path="external/lohit-fonts" name="platform/external/lohit-fonts" />
<project path="external/ltrace" name="platform/external/ltrace" groups="pdk-cw-fs" />
<project path="external/lz4" name="platform/external/lz4" groups="pdk-cw-fs" />
<project path="external/lzma" name="platform/external/lzma" groups="pdk" />
<project path="external/markdown" name="platform/external/markdown" groups="pdk-cw-fs" />
<project path="external/mdnsresponder" name="platform/external/mdnsresponder" groups="pdk" />
<project path="external/mesa3d" name="platform/external/mesa3d" groups="pdk-cw-fs" />
<project path="external/messageformat" name="platform/external/messageformat" groups="pdk-cw-fs" />
<project path="external/minijail" name="platform/external/minijail" />
<project path="external/mksh" name="platform/external/mksh" groups="pdk" />
<project path="external/mockftpserver" name="platform/external/mockftpserver" />
<project path="external/mockito" name="platform/external/mockito" groups="pdk-cw-fs" />
<project path="external/mockwebserver" name="platform/external/mockwebserver" groups="pdk-cw-fs" />
<project path="external/modp_b64" name="platform/external/modp_b64" />
<project path="external/mp4parser" name="platform/external/mp4parser" groups="pdk-cw-fs" />
<project path="external/mtpd" name="platform/external/mtpd" groups="pdk-cw-fs" />
<project path="external/nanohttpd" name="platform/external/nanohttpd" />
<project path="external/nanopb-c" name="platform/external/nanopb-c" />
<project path="external/naver-fonts" name="platform/external/naver-fonts" groups="pdk-cw-fs" />
<project path="external/netcat" name="platform/external/netcat" groups="pdk-cw-fs" />
<project path="external/netperf" name="platform/external/netperf" groups="pdk-cw-fs" />
<project path="external/neven" name="platform/external/neven" groups="pdk-cw-fs" />
<project path="external/nfacct" name="platform/external/nfacct" groups="pdk-cw-fs" />
<project path="external/nist-pkits" name="platform/external/nist-pkits" groups="pdk-cw-fs" />
<project path="external/nist-sip" name="platform/external/nist-sip" groups="pdk-cw-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" />
<project path="external/objenesis" name="platform/external/objenesis" groups="pdk-cw-fs" />
<project path="external/okhttp" name="platform/external/okhttp" groups="pdk-cw-fs" />
<project path="external/opencv" name="platform/external/opencv" groups="pdk-cw-fs" />
<project path="external/owasp/sanitizer" name="platform/external/owasp/sanitizer" />
<project path="external/pcre" name="platform/external/pcre" groups="pdk-cw-fs" />
<project path="external/pdfium" name="platform/external/pdfium" groups="pdk-cw-fs" />
<project path="external/ppp" name="platform/external/ppp" groups="pdk-cw-fs" />
<project path="external/proguard" name="platform/external/proguard" groups="pdk-java,tradefed" />
<project path="external/protobuf" name="platform/external/protobuf" groups="pdk" />
<project path="external/regex-re2" name="platform/external/regex-re2" groups="pdk-cw-fs" />
<project path="external/replicaisland" name="platform/external/replicaisland" groups="pdk-cw-fs" />
<project path="external/robolectric" name="platform/external/robolectric" groups="pdk-cw-fs" />
<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" />
<project path="external/sepolicy" name="platform/external/sepolicy" groups="pdk" />
<project path="external/sfntly" name="platform/external/sfntly" groups="pdk-cw-fs,qcom_msm8x26" />
<project path="external/skia" name="platform/external/skia" groups="pdk-cw-fs,qcom_msm8x26" />
<project path="external/slf4j" name="platform/external/slf4j" />
<project path="external/smali" name="platform/external/smali" groups="pdk-cw-fs" />
<project path="external/sonic" name="platform/external/sonic" />
<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" />
<project path="external/stlport" name="platform/external/stlport" groups="pdk" />
<project path="external/strace" name="platform/external/strace" groups="pdk-cw-fs" />
<project path="external/svox" name="platform/external/svox" groups="pdk-cw-fs" />
<project path="external/tagsoup" name="platform/external/tagsoup" groups="pdk-cw-fs,tradefed" />
<project path="external/tcpdump" name="platform/external/tcpdump" groups="pdk,pdk-cw-fs" />
<project path="external/timezonepicker-support" name="platform/external/timezonepicker-support" groups="pdk-cw-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/toybox" name="platform/external/toybox" groups="pdk" />
<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/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-cw-fs,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/xmlwriter" name="platform/external/xmlwriter" groups="pdk-cw-fs" />
<project path="external/xmp_toolkit" name="platform/external/xmp_toolkit" groups="pdk-cw-fs" />
<project path="external/zlib" name="platform/external/zlib" groups="pdk" />
<project path="external/zopfli" name="platform/external/zopfli" groups="pdk-cw-fs" />
<project path="external/zxing" name="platform/external/zxing" groups="pdk-cw-fs" />
<project path="frameworks/av" name="platform/frameworks/av" groups="pdk" />
<project path="frameworks/base" name="platform/frameworks/base" groups="pdk-cw-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" />
<project path="frameworks/mff" name="platform/frameworks/mff" groups="pdk-cw-fs" />
<project path="frameworks/minikin" name="platform/frameworks/minikin" groups="pdk-cw-fs" />
<project path="frameworks/ml" name="platform/frameworks/ml" groups="pdk-cw-fs" />
<project path="frameworks/multidex" name="platform/frameworks/multidex" groups="pdk-cw-fs" />
<project path="frameworks/native" name="platform/frameworks/native" groups="pdk" />
<project path="frameworks/opt/bitmap" name="platform/frameworks/opt/bitmap" />
<project path="frameworks/opt/bluetooth" name="platform/frameworks/opt/bluetooth" groups="pdk-cw-fs" />
<project path="frameworks/opt/calendar" name="platform/frameworks/opt/calendar" groups="pdk-cw-fs" />
<project path="frameworks/opt/carddav" name="platform/frameworks/opt/carddav" groups="pdk-cw-fs" />
<project path="frameworks/opt/chips" name="platform/frameworks/opt/chips" groups="pdk-cw-fs" />
<project path="frameworks/opt/colorpicker" name="platform/frameworks/opt/colorpicker" groups="pdk-cw-fs" />
<project path="frameworks/opt/datetimepicker" name="platform/frameworks/opt/datetimepicker" groups="pdk-cw-fs" />
<project path="frameworks/opt/emoji" name="platform/frameworks/opt/emoji" groups="pdk-cw-fs" />
<project path="frameworks/opt/inputconnectioncommon" name="platform/frameworks/opt/inputconnectioncommon" />
<project path="frameworks/opt/inputmethodcommon" name="platform/frameworks/opt/inputmethodcommon" groups="pdk-cw-fs" />
<project path="frameworks/opt/mms" name="platform/frameworks/opt/mms" groups="pdk-cw-fs" />
<project path="frameworks/opt/net/ims" name="platform/frameworks/opt/net/ims" groups="frameworks_ims,pdk-cw-fs" />
<project path="frameworks/opt/net/voip" name="platform/frameworks/opt/net/voip" groups="pdk-cw-fs" />
<project path="frameworks/opt/net/wifi" name="platform/frameworks/opt/net/wifi" groups="pdk" />
<project path="frameworks/opt/net/ethernet" name="platform/frameworks/opt/net/ethernet" />
<project path="frameworks/opt/photoviewer" name="platform/frameworks/opt/photoviewer" groups="pdk-cw-fs" />
<project path="frameworks/opt/setupwizard" name="platform/frameworks/opt/setupwizard" groups="pdk-cw-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" />
<project path="frameworks/opt/vcard" name="platform/frameworks/opt/vcard" groups="pdk-cw-fs" />
<project path="frameworks/opt/widget" name="platform/frameworks/opt/widget" groups="pdk-cw-fs" />
<project path="frameworks/rs" name="platform/frameworks/rs" groups="pdk" />
<project path="frameworks/support" name="platform/frameworks/support" groups="pdk-cw-fs" />
<project path="frameworks/volley" name="platform/frameworks/volley" groups="pdk-cw-fs" />
<project path="frameworks/webview" name="platform/frameworks/webview" groups="pdk-cw-fs" />
<project path="frameworks/wilhelm" name="platform/frameworks/wilhelm" groups="pdk-cw-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="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/libdrm" name="platform/hardware/intel/img/libdrm" 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/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/nvidia/audio" name="platform/hardware/nvidia/audio" groups="nvidia_audio" />
<project path="hardware/nvidia/tegra124" name="platform/hardware/nvidia/tegra124" groups="tegra124" />
<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/display" name="platform/hardware/qcom/display" groups="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" />
<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/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="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/sensors" name="platform/hardware/qcom/sensors" 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/samsung_slsi/exynos5" name="platform/hardware/samsung_slsi/exynos5" groups="exynos5" />
<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="libcore" name="platform/libcore" groups="pdk" />
<project path="libnativehelper" name="platform/libnativehelper" groups="pdk" />
<project path="ndk" name="platform/ndk" />
<project path="packages/apps/BasicSmsReceiver" name="platform/packages/apps/BasicSmsReceiver" />
<project path="packages/apps/Bluetooth" name="platform/packages/apps/Bluetooth" groups="pdk-cw-fs" />
<project path="packages/apps/Browser2" name="platform/packages/apps/Browser2" />
<project path="packages/apps/Calculator" name="platform/packages/apps/Calculator" />
<project path="packages/apps/Calendar" name="platform/packages/apps/Calendar" />
<project path="packages/apps/Camera" name="platform/packages/apps/Camera" />
<project path="packages/apps/Camera2" name="platform/packages/apps/Camera2" />
<project path="packages/apps/CellBroadcastReceiver" name="platform/packages/apps/CellBroadcastReceiver" />
<project path="packages/apps/CertInstaller" name="platform/packages/apps/CertInstaller" groups="pdk-cw-fs" />
<project path="packages/apps/Contacts" name="platform/packages/apps/Contacts" />
<project path="packages/apps/ContactsCommon" name="platform/packages/apps/ContactsCommon" />
<project path="packages/apps/DeskClock" name="platform/packages/apps/DeskClock" />
<project path="packages/apps/Dialer" name="platform/packages/apps/Dialer" />
<project path="packages/apps/Email" name="platform/packages/apps/Email" />
<project path="packages/apps/Exchange" name="platform/packages/apps/Exchange" />
<project path="packages/apps/FMRadio" name="platform/packages/apps/FMRadio" />
<project path="packages/apps/Gallery" name="platform/packages/apps/Gallery" />
<project path="packages/apps/Gallery2" name="platform/packages/apps/Gallery2" />
<project path="packages/apps/HTMLViewer" name="platform/packages/apps/HTMLViewer" />
<project path="packages/apps/InCallUI" name="platform/packages/apps/InCallUI" />
<project path="packages/apps/KeyChain" name="platform/packages/apps/KeyChain" />
<project path="packages/apps/Launcher2" name="platform/packages/apps/Launcher2" />
<project path="packages/apps/Launcher3" name="platform/packages/apps/Launcher3" />
<project path="packages/apps/LegacyCamera" name="platform/packages/apps/LegacyCamera" />
<project path="packages/apps/ManagedProvisioning" name="platform/packages/apps/ManagedProvisioning" />
<project path="packages/apps/Mms" name="platform/packages/apps/Mms" />
<project path="packages/apps/Music" name="platform/packages/apps/Music" />
<project path="packages/apps/MusicFX" name="platform/packages/apps/MusicFX" />
<project path="packages/apps/Nfc" name="platform/packages/apps/Nfc" />
<project path="packages/apps/OneTimeInitializer" name="platform/packages/apps/OneTimeInitializer" />
<project path="packages/apps/PackageInstaller" name="platform/packages/apps/PackageInstaller" />
<project path="packages/apps/Phone" name="platform/packages/apps/Phone" />
<project path="packages/apps/PhoneCommon" name="platform/packages/apps/PhoneCommon" />
<project path="packages/apps/Protips" name="platform/packages/apps/Protips" />
<project path="packages/apps/Provision" name="platform/packages/apps/Provision" />
<project path="packages/apps/QuickSearchBox" name="platform/packages/apps/QuickSearchBox" />
<project path="packages/apps/Settings" name="platform/packages/apps/Settings" />
<project path="packages/apps/SmartCardService" name="platform/packages/apps/SmartCardService" />
<project path="packages/apps/SoundRecorder" name="platform/packages/apps/SoundRecorder" />
<project path="packages/apps/SpareParts" name="platform/packages/apps/SpareParts" />
<project path="packages/apps/SpeechRecorder" name="platform/packages/apps/SpeechRecorder" />
<project path="packages/apps/Stk" name="platform/packages/apps/Stk" />
<project path="packages/apps/Tag" name="platform/packages/apps/Tag" />
<project path="packages/apps/Terminal" name="platform/packages/apps/Terminal" />
<project path="packages/apps/TvSettings" name="platform/packages/apps/TvSettings" />
<project path="packages/apps/UnifiedEmail" name="platform/packages/apps/UnifiedEmail" />
<project path="packages/experimental" name="platform/packages/experimental" />
<project path="packages/inputmethods/LatinIME" name="platform/packages/inputmethods/LatinIME" />
<project path="packages/inputmethods/OpenWnn" name="platform/packages/inputmethods/OpenWnn" />
<project path="packages/providers/ApplicationsProvider" name="platform/packages/providers/ApplicationsProvider" />
<project path="packages/providers/BookmarkProvider" name="platform/packages/providers/BookmarkProvider" />
<project path="packages/providers/CalendarProvider" name="platform/packages/providers/CalendarProvider" groups="pdk-cw-fs" />
<project path="packages/providers/ContactsProvider" name="platform/packages/providers/ContactsProvider" groups="pdk-cw-fs" />
<project path="packages/providers/DownloadProvider" name="platform/packages/providers/DownloadProvider" groups="pdk-cw-fs" />
<project path="packages/providers/MediaProvider" name="platform/packages/providers/MediaProvider" groups="pdk-cw-fs" />
<project path="packages/providers/PartnerBookmarksProvider" name="platform/packages/providers/PartnerBookmarksProvider" />
<project path="packages/providers/TelephonyProvider" name="platform/packages/providers/TelephonyProvider" />
<project path="packages/providers/TvProvider" name="platform/packages/providers/TvProvider" />
<project path="packages/providers/UserDictionaryProvider" name="platform/packages/providers/UserDictionaryProvider" groups="pdk-cw-fs" />
<project path="packages/screensavers/Basic" name="platform/packages/screensavers/Basic" />
<project path="packages/screensavers/PhotoTable" name="platform/packages/screensavers/PhotoTable" />
<project path="packages/screensavers/WebView" name="platform/packages/screensavers/WebView" />
<project path="packages/services/Mms" name="platform/packages/services/Mms" />
<project path="packages/services/Telecomm" name="platform/packages/services/Telecomm" />
<project path="packages/services/Telephony" name="platform/packages/services/Telephony" />
<project path="packages/wallpapers/Basic" name="platform/packages/wallpapers/Basic" />
<project path="packages/wallpapers/Galaxy4" name="platform/packages/wallpapers/Galaxy4" />
<project path="packages/wallpapers/HoloSpiral" name="platform/packages/wallpapers/HoloSpiral" />
<project path="packages/wallpapers/LivePicker" name="platform/packages/wallpapers/LivePicker" />
<project path="packages/wallpapers/MagicSmoke" name="platform/packages/wallpapers/MagicSmoke" />
<project path="packages/wallpapers/MusicVisualization" name="platform/packages/wallpapers/MusicVisualization" />
<project path="packages/wallpapers/NoiseField" name="platform/packages/wallpapers/NoiseField" />
<project path="packages/wallpapers/PhaseBeam" name="platform/packages/wallpapers/PhaseBeam" />
<project path="pdk" name="platform/pdk" groups="pdk" />
<project path="prebuilts/android-emulator" name="platform/prebuilts/android-emulator" clone-depth="1" />
<project path="prebuilts/clang/darwin-x86/host/3.6" name="platform/prebuilts/clang/darwin-x86/host/3.6" groups="pdk,darwin" />
<project path="prebuilts/clang/linux-x86/host/3.6" name="platform/prebuilts/clang/linux-x86/host/3.6" groups="pdk,linux" />
<project path="prebuilts/devtools" name="platform/prebuilts/devtools" />
<project path="prebuilts/eclipse" name="platform/prebuilts/eclipse" groups="pdk" />
<project path="prebuilts/eclipse-build-deps" name="platform/prebuilts/eclipse-build-deps" groups="notdefault,eclipse" />
<project path="prebuilts/eclipse-build-deps-sources" name="platform/prebuilts/eclipse-build-deps-sources" groups="notdefault,eclipse" />
<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" />
<project path="prebuilts/gcc/darwin-x86/arm/arm-eabi-4.8" name="platform/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.8" groups="pdk,darwin,arm" />
<project path="prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9" name="platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9" />
<project path="prebuilts/gcc/darwin-x86/host/headers" name="platform/prebuilts/gcc/darwin-x86/host/headers" groups="pdk,darwin" />
<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" />
<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" />
<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" />
<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" />
<project path="prebuilts/gcc/linux-x86/arm/arm-eabi-4.8" name="platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8" groups="pdk,linux,arm" />
<project path="prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9" name="platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9" />
<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" />
<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" />
<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" />
<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" />
<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" />
<project path="prebuilts/gradle-plugin" name="platform/prebuilts/gradle-plugin" groups="pdk-cw-fs" />
<project path="prebuilts/libs/libedit" name="platform/prebuilts/libs/libedit" groups="pdk-cw-fs" />
<project path="prebuilts/maven_repo/android" name="platform/prebuilts/maven_repo/android" groups="pdk-cw-fs" />
<project path="prebuilts/misc" name="platform/prebuilts/misc" groups="pdk,tradefed" />
<project path="prebuilts/ndk" name="platform/prebuilts/ndk" groups="pdk" />
<project path="prebuilts/ninja/linux-x86" name="platform/prebuilts/ninja/linux-x86" groups="linux,pdk,tradefed" />
<project path="prebuilts/ninja/darwin-x86" name="platform/prebuilts/ninja/darwin-x86" groups="darwin,pdk,tradefed" />
<project path="prebuilts/python/darwin-x86/2.7.5" name="platform/prebuilts/python/darwin-x86/2.7.5" groups="darwin,pdk,pdk-cw-fs" />
<project path="prebuilts/python/linux-x86/2.7.5" name="platform/prebuilts/python/linux-x86/2.7.5" groups="linux,pdk,pdk-cw-fs" />
<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,tradefed" />
<project path="prebuilts/tools" name="platform/prebuilts/tools" groups="pdk,tools" />
<project path="sdk" name="platform/sdk" groups="pdk-cw-fs" />
<project path="system/bt" name="platform/system/bt" groups="pdk" />
<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/gatekeeper" name="platform/system/gatekeeper" groups="pdk" />
<project path="system/keyguard" name="platform/system/keyguard" />
<project path="system/keymaster" name="platform/system/keymaster" groups="pdk" />
<project path="system/media" name="platform/system/media" groups="pdk" />
<project path="system/netd" name="platform/system/netd" groups="pdk" />
<project path="system/peerd" name="platform/system/peerd" />
<project path="system/security" name="platform/system/security" groups="pdk" />
<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="tools/adt/eclipse" name="platform/tools/adt/eclipse" groups="notdefault,tools" />
<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/emulator" name="platform/tools/emulator" 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/studio/translation" name="platform/tools/studio/translation" groups="notdefault,tools" />
<project path="tools/swt" name="platform/tools/swt" groups="notdefault,tools" />
</manifest>