xref: /aosp_15_r20/prebuilts/runtime/mainline/flags/README.md (revision 924841fff420cd6b931e1027ee46b85e0a18fe17)
1*924841ffSAndroid Build Coastguard WorkerPrebuilts of exported flag libraries from platform and other Mainline modules
2*924841ffSAndroid Build Coastguard Workerthat the ART Module needs.
3*924841ffSAndroid Build Coastguard Worker
4*924841ffSAndroid Build Coastguard WorkerTo update:
5*924841ffSAndroid Build Coastguard Worker
6*924841ffSAndroid Build Coastguard Worker1. Build the ART Module on the full AOSP tree.
7*924841ffSAndroid Build Coastguard Worker
8*924841ffSAndroid Build Coastguard Worker    ```
9*924841ffSAndroid Build Coastguard Worker    m com.android.art
10*924841ffSAndroid Build Coastguard Worker    ```
11*924841ffSAndroid Build Coastguard Worker
12*924841ffSAndroid Build Coastguard Worker1. Copy the jars from the build intermediates.
13*924841ffSAndroid Build Coastguard Worker
14*924841ffSAndroid Build Coastguard Worker    ```
15*924841ffSAndroid Build Coastguard Worker    declare -a locations=(
16*924841ffSAndroid Build Coastguard Worker      "frameworks/base/android.content.pm.flags-aconfig-java-export"
17*924841ffSAndroid Build Coastguard Worker      "frameworks/base/android.os.flags-aconfig-java-export"
18*924841ffSAndroid Build Coastguard Worker    )
19*924841ffSAndroid Build Coastguard Worker    for location in "${locations[@]}"; do
20*924841ffSAndroid Build Coastguard Worker      cp out/soong/.intermediates/$location/android_common_apex31/javac/*.jar \
21*924841ffSAndroid Build Coastguard Worker          prebuilts/runtime/mainline/flags
22*924841ffSAndroid Build Coastguard Worker    done
23*924841ffSAndroid Build Coastguard Worker    ```
24