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_step1() { 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 # Build finalization artifacts. 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 20*9e94795aSAndroid Build Coastguard Workerfinalize_main_step1 21*9e94795aSAndroid Build Coastguard Worker 22