xref: /aosp_15_r20/build/make/tools/finalization/build-step-1-and-2.sh (revision 9e94795a3d4ef5c1d47486f9a02bb378756cea8a)
1#!/bin/bash
2
3set -ex
4
5function finalize_main_step12() {
6    local top="$(dirname "$0")"/../../../..
7    source $top/build/make/tools/finalization/environment.sh
8
9    if [ "$FINAL_STATE" = "unfinalized" ] ; then
10        # VINTF finalization
11        source $top/build/make/tools/finalization/finalize-vintf-resources.sh
12    fi;
13
14    if [ "$FINAL_STATE" = "unfinalized" ] || [ "$FINAL_STATE" = "vintf" ] ; then
15        # SDK codename -> int
16        source $top/build/make/tools/finalization/finalize-sdk-resources.sh
17    fi;
18
19    if [ "$FINAL_STATE" = "unfinalized" ] || [ "$FINAL_STATE" = "vintf" ] || [ "$FINAL_STATE" = "sdk" ] ; then
20        # ADB, Platform/Mainline SDKs build and move to prebuilts
21        source $top/build/make/tools/finalization/localonly-steps.sh
22
23        # REL
24        source $top/build/make/tools/finalization/finalize-sdk-rel.sh
25    fi;
26}
27
28finalize_main_step12
29
30