summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-02Remove all rust dependenciesemu-master-devErwin Jansen
Netsim is now building from source, so we no longer need rust. Bug: 320710269 Change-Id: Ic38ec5f6542da302453d8562245402c0e64902e3
2024-03-19Pin external/rust/cxx to working commit SHAHyun Jae Moon
This will prevent build breaks in emu-master-dev that was introduced by aosp/3003022 Change-Id: I14e86fa2fd8f3b845dd95111dd7ef8820f99ca69
2024-03-19Pin Python revision.Dan Albert
The emulator tree has a prebuilt dependency that's locked to Python 3.10, and this repo is not version locked. Pin the dependency to 3.10 so it doesn't block other projects. Bug: None Test: treehugger Change-Id: Ia2afbf3497a550fd9499b1a64452bcc02e984723 (cherry picked from commit 72ddd35cfcf5196acac2c25771c36bc09a2d87e2)
2024-03-08Update libpng dependency revisionSerdar Kocdemir
Set external/libpng dependency revision to main to use a recent version with some fixes. Bug: 326591982 Test: rebuild && repo status Change-Id: Iac2e3b8c1bbc8e91cc7e944a5f851c3f85c4fd72
2024-02-27Update prebuilts/rust to include version 1.75.0Bailey Kuo
Test: TH Change-Id: I9a959eede14127524c409485b4bdd9472313c118
2024-02-13Reduce clone depth for system imagesErwin Jansen
These are prebuilts so we do not really care about the history, as it is meaningless. Change-Id: I8e76563d5f5ee2c8e0f413b41163e87178e2ece3
2023-12-20Bring in abseil-cppErwin Jansen
This will decouple us from using the one in webrtc, as grpc is using abseil as well. Bug: 317266755 Change-Id: If0ef932f8d0f416bf45142a5d391a13422f736e5
2023-11-29Pin prebuilts/rust to the 1.73.0 releaseChris Wailes
Test: TH Bug: 310977762 Change-Id: I1288f242fc0719e8888225ca702cdf54c2f3fd69
2023-11-06Enable regex-re2Erwin Jansen
We are using an older version of regex-re2 in our tree, we are now switching to the supported one from AOSP. Bug: 301269922 Change-Id: I864c494dbdb2b3688568fd30f19d65241294f3ca
2023-10-24Add libfdtErwin Jansen
This adds libfdt to the main branch so we can start building it from source. Change-Id: I41beb4ba1a99932470e1cbaf3e06270153224a82
2023-10-23Add external/rust/crates/pdl-runtime to manifestHenri Chataing
Bug: 306901204 Change-Id: I0dc69eb6dcce53f211087317faddabb2cbf27263
2023-10-19Revert "Pin commits for argh, argh_derive, argh_shared rust crates in"Hyun Jae Moon
This reverts commit 4d40385550becf4b359b5cbe09bea59d36e5a707. Reason for revert: all 3 crates have been updated in main branch. Change-Id: I3c546cf6d171cefd67f1a678e55f3bdb4d1a6284
2023-10-18Pin commits for argh, argh_derive, argh_shared rust crates inHyun Jae Moon
emu-master-dev Change-Id: I17778c1882b8eed428ac43884f7547d15519f71b
2023-10-16Revert "Map to older revision for related crates to thiserror."Hyun Jae Moon
This reverts commit b66d5715afb9973c58f099e9f28e9933ca9ff035. Reason for revert: All updates of dependent crates have been updated to main branch. Change-Id: Ida2d8363f2f977bfc0f36551b85ae5c331181083
2023-10-13Map to older revision for related crates to thiserror.Hyun Jae Moon
This CL is to prevent emu-master-dev breakage from thiserror crate update thiserror, thiserror-impl, quote, proc-macro2, syn Change-Id: I2498546f8b36b0ed254211d92ec5d86a4193c485
2023-10-06Make the Java JDK availableErwin Jansen
The E2E integration tests require us to: - build APK's using gradle - run sdkmanager to make sure we have all dependencies This will enable us to use the proper JDK without having to pre-install the required JDK. Bug: 302605853 Change-Id: I7f9db9a6d09af5bae1f70abf46fb72ccc074613a
2023-10-05Add support for mobly snippetsErwin Jansen
This adds support for the standard mobly snippets package. This will allow us to interact with the default mobly snippets, which can be used to validate emulator behavior. This is the internal version of the public snippets: https://github.com/google/mobly-bundled-snippets Bug: 302605853 Change-Id: Id02e32250a4cc1527e45436fbe3cbbc94fb8fafc
2023-09-15Add libxml2 to repoErwin Jansen
We now have our own libxml2 branch, so we can start building it from source. Change-Id: Ideb561cea09a445363cec519bb257770d89501ac
2023-09-14Unpin prebuilts/rust to access the latest Rust toolchainBailey Kuo
- It was pinned to a commit that contains version 1.69. This version has been deleted from the main branch. - Emulator currently uses version 1.71 and will continue to update to the latest version. Change-Id: Ifdd7a2d36be8656183b0f3231b1af45df8804178
2023-09-12Import zip, crc32fast to emu-master-devHyun Jae Moon
Necessary crates for collecting netsim artifact in zip file on shutdown Bug: 299699859 Change-Id: I46aaca08b04045acfb334be0e61ba30f2adb0407
2023-08-30Update prebuilts/rust to contain version 1.71.0Bailey Kuo
- Version 1.69.0 is deleted, need to update toolchains.json in external/qemu to avoid build failures in aosp-emu-master-dev Change-Id: Id4609bb2f5ad0d94ca0a362c52f22a55ab90ae7b
2023-08-24Add glib2 to the repositoryErwin Jansen
We need the latest version of glib2 for qemu8 Bug: 297352758 Change-Id: I082308daf9fe55eaadd226a6b4f4488f328d063e
2023-08-22Pin the Rust toolchain to include 1.69.0Chris Wailes
This CL pins the Rust toolchain prebuilt to a revision that includes Rust 1.69.0. Change-Id: I4aca614b6f7230f6f8d7d2f2bd7fb34d923693ff
2023-07-26Map fnv, http, httparse crate into emu-master-devHyun Jae Moon
Bug: 288342254 Change-Id: I6f09dc15a350ecac6f1835e9f1a08c069de93a26
2023-07-05DO NOT MERGE ANYWHERE - Update emu-master-dev to use main branch.Xin Li
Bug: b/289400079 Change-Id: If42677f88f20398e7edf424f8212358440adec3c
2023-06-23Importing rust crates necessary for websocket implementationHyun Jae Moon
Bug: 286134481 Change-Id: I708942d85abe0b2d58ee732418cfe34666e31dda
2023-06-15Import tempfile from master to emu-master-devHyun Jae Moon
tempfile is a dependency of protobuf-codegen. Bug: 286312512 Change-Id: Ieb48d8c266058a0f87b4c0c930ca7609b01b9837
2023-06-06Make MingW available on windowsErwin Jansen
The rust toolchain needs libgcc_s_seh-1.dll and libwinpthread-1.dll, which are located in the MinGW prebuilt. Bug: 284307116 Change-Id: Idf76c6a3bce9617d7866c09f6056502085194557
2023-05-31Add external/fmtlibHenri Chataing
Change-Id: Ic360dfe42b1f2ab7d6c5841dc3e4ca42a2f1966e
2023-05-25Make the rust toolchain available on windowsErwin Jansen
The windows Rust toolchain is available! Bug: 284307116 Change-Id: I11da41a740c3fa5917ca4e76cb6f4a9f5c61491d
2023-05-23Add external/rust/crates/pdl-compilerHenri Chataing
Bug: 283153347 Change-Id: Iad4b9c68ff10e9e4b0af5f715aa900d77ac7a4e0
2023-05-15Add prettyplease for PDLMartin Geisler
Bug: 274187738 Change-Id: If0a0efea3bfedcfed53cdf800488067496eed5b1
2023-04-19Revert^2 "Add crates dependencies of Bluetooth/PDL"Henri Chataing
num_cpus was added twice in the list of external rust crates 19d53310c9e12c87cd59d8103f9cd2cf3240b3a2 Change-Id: I0c5cab3e006e2ea3de29a994f368ff84e594eea1
2023-04-19Revert "Add crates dependencies of Bluetooth/PDL"Weilun Du
Revert submission 2544594-rootcanal-emu-build Reason for revert: emu-master-dev branch build failure on go/ab Reverted changes: /q/submissionid:2544594-rootcanal-emu-build Change-Id: Ia61e79f5576e8739bbb7e4184fea8626ddf06c2e
2023-04-18Add crates dependencies of Bluetooth/PDLHenri Chataing
Change-Id: I6a4ea78e958e679937abdc846e068beb079aa57f
2023-04-14Add Rust crates for PicaBailey Kuo
Bug: 278268690 Change-Id: I186b648e969177afc6a5529b2dbeea850c000deb
2023-04-12Importing chrono crate into emu-master-dev branchHyun Jae Moon
netsim uses chrono crate to display timestamps on pcap filenames. Bug: 277578648 Change-Id: If037fbd2765051fad91d890ae7ae3f3a27f09bc2
2023-03-31Import protobuf-json-mapping crate into emu-master-devHyun Jae Moon
Change-Id: Ib45641b0d8bdaaa94d82bf9949332a910453f638
2023-03-30Add hardware/google/gfxstream to manifestJason Macnak
Bug: b/271464937 Test: TH Change-Id: If5e6d9b59abbe43851d920d3e3041a72a2811f28
2023-03-28Add rust crates for tokioBailey Kuo
- external/rust/crates/pin-project-lite - external/rust/crates/tokio Change-Id: I6a5e29bfad72242cd0a416d305fd22259a8899cb
2023-03-22Add external/rust/crates/codespan-reportingBailey Kuo
- It's the dependency of cxx-build crate - Add this crate in external/qemu to replace the one in external/qemu Bug: 272064306 Change-Id: Iae1eb426b498ed20ca6dbc3888a765fb4b3901b0
2023-03-21Add qemu-libslirp to emu-master-devWeilun Du
To remove deps from QEMU for android-wifi-service-lib, we need to use the libslirp instead of the original slirp library inside QEMU. BUG: 255961329 Change-Id: I766f874a766e9349f7e237eab4f37f17c67e6a93 Signed-off-by: Weilun Du <wdu@google.com>
2023-03-15Remove libyuv dependencyErwin Jansen
We are now using yuv that comes as part of WebRTC, so we no longer need this. Change-Id: Idac4952e1b5ebdf13fad281defecdaedbfaa2782
2023-03-15Add protobuf-codegen, protobuf-parse, and protobuf-support toHyun Jae Moon
emu-master-dev branch new dependencies to handle protobuf crate upgrade to version 3.x. Bug: 272591694 Test: Treehugger Change-Id: Id88fa870bb6551d54ce54bd869fd93ae6008ff0b
2023-03-13Map "platform/build" to "build/make"Zach Yu
It currently is mapped to "build" and causes superproject / code search issues as "build/bazel" is nested under it. Android Build uses the "core/build_id.mk" in this project but references it by project name "platform/build", not the mapped path so it should be okay (go/ab-version#android-build-system). Change-Id: Ia78f38be160ca567a0a0c3c198d5415754052a9c
2023-02-17Remove libchrome dependencyErwin Jansen
We no longer need libchrome for libevent as it is now part of WebRTC. Change-Id: I7b0a23292f1182d899af6e9e759742312bfb7503
2023-02-03Add Rust crates under external/rust/cratesBailey Kuo
- Add crates used by lmp and netsim Change-Id: I827595d54d215382ee70b52e607fb0d2e0ae3a13
2023-02-02Unpin external/google-benchmark in manifest.Zach Yu
Change-Id: I98eb5aa44de90f1e4fe3b0b719e313a1f1c76c2f
2023-02-01Add external/rust/crates/paste for lmp/Cargo.tomlBill Schilit
Change-Id: Ieaab4a2ff7fab6053b894396793f919bbc77b01e
2023-01-26Restore project "platform/build".Zach Yu
Bug: 263897226 Change-Id: I7ddf14f66ec3d0d0d89f95e2d4b494add6c4a6fb