summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErwin Jansen <jansene@google.com>2021-03-09 15:29:22 -0800
committerErwin Jansen <jansene@google.com>2021-03-09 15:29:22 -0800
commit924130c4f09fbd92267fda3fdcbacd0aabbed3f2 (patch)
treec32705a3820f462e49631f187fd0dd8f62a6fe52
parent9b8a735128611de6aba054dd66dce4bf2627ce9f (diff)
downloadmanifest-924130c4f09fbd92267fda3fdcbacd0aabbed3f2.tar.gz
Enable repositories to enable root canal
This brings a series of repositories that enable us to start building root canal as part of the emulator: - system/bt this contains the whole bluetooth stack. As part of the build root canal will compile pdl files to to header files. In order for us to build this compiler we will need: - flex, m4 and bison. For the runtime we require: - libchrome - abseil We update perfetto to a later version, to satisfy libchrome dependencies. Change-Id: I49ed6b9225a295ea187cf993233f04e4290ae7cc
-rw-r--r--default.xml12
1 files changed, 11 insertions, 1 deletions
diff --git a/default.xml b/default.xml
index 97e57f1a5..4f99379b9 100644
--- a/default.xml
+++ b/default.xml
@@ -41,7 +41,7 @@
<project path="external/openssl" name="platform/external/openssl" />
<project path="external/pixman" name="platform/external/pixman" />
<project path="external/protobuf" name="platform/external/protobuf" />
- <project path="external/perfetto" name="platform/external/perfetto" revision="88c194fccd3bfdcff22b4dfd0987230a433b5e96"/>
+ <project path="external/perfetto" name="platform/external/perfetto" revision="37518c39e3db120322359090db3d54f6ac100078"/>
<project path="external/qemu" name="platform/external/qemu">
<copyfile src="android/vscode/emu.code-workspace" dest="emu.code-workspace"/>
</project>
@@ -82,4 +82,14 @@
<project path="tools/external/gradle" name="platform/tools/external/gradle" clone-depth="1" />
<project path="tools/gradle" name="platform/tools/gradle" />
<project name="device/google/cuttlefish" path="device/google/cuttlefish" revision="master"/>
+
+ <!-- Bring in the root-canal, bluetooth dependencies -->
+ <project path="system/bt" name="platform/system/bt" groups="pdk" revision="master"/>
+ <project path="external/libchrome" name="platform/external/libchrome" groups="pdk" revision="emu-master-dev"/>
+ <project path="external/abseil-cpp" name="platform/external/abseil-cpp" groups="pdk" />
+
+ <!-- toolchain requirements for root-canal -->
+ <project path="external/bison" name="platform/external/bison" groups="pdk" revision="master"/>
+ <project path="external/flex" name="platform/external/flex" groups="pdk" revision="master"/>
+ <project path="external/m4" name="toolchain/m4" groups="pdk" revision="master"/>
</manifest>