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