emulator: add support for dependencies
Change-Id: I038a11efd5e063dc8ab00542da982dfece8cf003
diff --git a/build/tools/roomservice.py b/build/tools/roomservice.py
index 179a07a..995a920 100755
--- a/build/tools/roomservice.py
+++ b/build/tools/roomservice.py
@@ -349,7 +349,10 @@
def fetch_dependencies(device):
- location = parse_device_from_folder(device)
+ if device == "emulator":
+ location = "vendor/omni/utils/emulator"
+ else:
+ location = parse_device_from_folder(device)
if location is None or not os.path.isdir(location):
raise Exception("ERROR: could not find your device "
"folder location, bailing out")
diff --git a/utils/emulator/omni.dependencies b/utils/emulator/omni.dependencies
new file mode 100644
index 0000000..11bc1ae
--- /dev/null
+++ b/utils/emulator/omni.dependencies
@@ -0,0 +1,38 @@
+[
+ {
+ "remote": "aosp",
+ "repository": "device/generic/common",
+ "target_path": "device/generic/common",
+ "revision": "refs/tags/android-10.0.0_r14"
+ },
+ {
+ "remote": "aosp",
+ "repository": "device/generic/goldfish",
+ "target_path": "device/generic/goldfish",
+ "revision": "refs/tags/android-10.0.0_r14"
+ },
+ {
+ "remote": "aosp",
+ "repository": "device/generic/goldfish-opengl",
+ "target_path": "device/generic/goldfish-opengl",
+ "revision": "refs/tags/android-10.0.0_r14"
+ },
+ {
+ "remote": "aosp",
+ "repository": "device/generic/opengl-transport",
+ "target_path": "device/generic/opengl-transport",
+ "revision": "refs/tags/android-10.0.0_r14"
+ },
+ {
+ "remote": "aosp",
+ "repository": "device/generic/trusty",
+ "target_path": "device/generic/trusty",
+ "revision": "refs/tags/android-10.0.0_r14"
+ },
+ {
+ "remote": "aosp",
+ "repository": "device/generic/uml",
+ "target_path": "device/generic/uml",
+ "revision": "refs/tags/android-10.0.0_r14"
+ }
+]