blob: e089d914ac1a16b2ed5bb95c36cba87ab10b41a8 [file] [log] [blame] [view] [edit]
# Building with Bazel
```shell
# Files are copied to out/raviole/dist
$ tools/bazel run --config=raviole //private/devices/google/raviole:gs101_raviole_dist
```
See `build/kernel/kleaf/README.md` for details.
# ABI monitoring with Bazel
**Note**: ABI monitoring is not supported on `android-mainline` branch.
```shell
# Compare ABI and build files for distribution
$ tools/bazel build --config=raviole //private/devices/google/raviole:gs101_raviole_abi
# Update symbol list aosp/android/abi_gki_aarch64_pixel
$ tools/bazel run --config=raviole //private/devices/google/raviole:gs101_raviole_abi_update_symbol_list
# Update ABI aosp/android/abi_gki_aarch64.xml
$ tools/bazel run //aosp:kernel_aarch64_abi_update
```