From dad5c51064bf46c9f04a19dc4003d35057db1879 Mon Sep 17 00:00:00 2001 From: Pun Butrach Date: Sat, 21 Jun 2025 22:05:59 +0700 Subject: [PATCH] Clarify prebuilt JARs documentation (#5558) * Clarification + How to build specific module Signed-off-by: Pun Butrach * Merge suggestion from GitHub Copilot Code Review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Signed-off-by: Pun Butrach Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- prebuilts/libs/README.md | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/prebuilts/libs/README.md b/prebuilts/libs/README.md index e10ca2c2b4..4911346274 100644 --- a/prebuilts/libs/README.md +++ b/prebuilts/libs/README.md @@ -3,9 +3,30 @@ Launcher3 has some dependencies on internal AOSP modules. To build Lawnchair, you have to build AOSP and obtain these JARs. -| File | Path | -| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| framework-14.jar | ./soong/.intermediates/frameworks/base/framework/android_common/turbine-combined/framework.jar | -| framework-statsd.jar | ./soong/.intermediates/packages/modules/StatsD/framework/framework-statsd/android_common_apex30/javac/framework-statsd.jar | -| SystemUI-statsd-14.jar | ./soong/.intermediates/frameworks/base/packages/SystemUI/shared/SystemUI-statsd/android_common/javac/SystemUI-statsd.jar | -| WindowManager-Shell-14.jar | ./soong/.intermediates/frameworks/base/libs/WindowManager/Shell/WindowManager-Shell/android_common/javac/WindowManager-Shell.jar | +## Usage + +Lawnchair relies on these JARs: + +| File | Command | +|----------------------------|-------------------------| +| SystemUI-statsd-15.jar | `m SystemUI-statsd` | +| WindowManager-Shell-15.jar | `m WindowManager-Shell` | +| SystemUI-core.jar | `m SystemUI-core` | +| framework-15.jar | `m framework` | +| framework-14.jar | `m framework` | +| framework-13.jar | `m framework` | +| framework-12l.jar | `m framework` | +| framework-12.jar | `m framework` | +| framework-11.jar | `m framework` | +| framework-10.jar | `m framework` | + +Location of the generated JARs: + +| Module | Path | +|---------------------|----------------------------------------------------------------------------------------------------------------------------------| +| Framework | ./soong/.intermediates/frameworks/base/framework/android_common/turbine-combined/framework.jar | +| SystemUI-StatsD | ./soong/.intermediates/frameworks/base/packages/SystemUI/shared/SystemUI-statsd/android_common/javac/SystemUI-statsd.jar | +| WindowManager-Shell | ./soong/.intermediates/frameworks/base/libs/WindowManager/Shell/WindowManager-Shell/android_common/javac/WindowManager-Shell.jar | +| SystemUI-Core | ./soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI-core/android_common/javac/SystemUI-core.jar | + +Any other JARs not listed here are kept for historical or reference purposes.