xref: /aosp_15_r20/build/make/tools/finalization/build-step-1.sh (revision 9e94795a3d4ef5c1d47486f9a02bb378756cea8a)
1#!/bin/bash
2
3set -ex
4
5function finalize_main_step1() {
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        # Build finalization artifacts.
16        source $top/build/make/tools/finalization/finalize-sdk-resources.sh
17    fi;
18}
19
20finalize_main_step1
21
22