The AOSP Build System - Understanding Soong, Kati, Make, and Bazel
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the intricacies of the Android Open Source Project (AOSP) build system in this comprehensive 41-minute conference talk. Delve into the multiple build systems used in AOSP, including Soong, Kati, Make, and Bazel. Gain a deep understanding of the overall architecture, from parsing recipes to writing Ninja manifests and executing tasks. Examine log files to observe build progression and potential issues. Learn about Soong and its recipe language, Blueprint, and discover how to write Android.bp files for various tasks. Investigate the legacy Makefiles and the Makefile parser, Kati, with a focus on their continued importance in low-level device definitions. Finally, explore Bazel, the newest addition to AOSP's build system, currently used for kernel building and potentially becoming the primary build system in the future. Benefit from live demonstrations throughout the talk to reinforce your understanding of these complex build systems.
Syllabus
The AOSP Build System - Chris Simmonds, 2net
Taught by
Linux Foundation
Tags
Related Courses
Managing Millions of Tests Using Databricks - Automated Monitoring and Reporting SystemDatabricks via YouTube Deterministic Docker Images with Go Microservices
Strange Loop Conference via YouTube Release Engineering Best Practices at Google
USENIX via YouTube Continuous Deployment to Kubernetes with the Google Container Tools
Devoxx via YouTube Google Open Source Container Tools - Life of a Happy Developer in a Container World
Devoxx via YouTube