1*e01b6f76SAndroid Build Coastguard Worker#!/bin/bash 2*e01b6f76SAndroid Build Coastguard Worker 3*e01b6f76SAndroid Build Coastguard Workerset +ex 4*e01b6f76SAndroid Build Coastguard Worker 5*e01b6f76SAndroid Build Coastguard Workerif [ ! "$ANDROID_BUILD_TOP" ]; then 6*e01b6f76SAndroid Build Coastguard Worker echo "lunch?" 7*e01b6f76SAndroid Build Coastguard Worker exit 1 8*e01b6f76SAndroid Build Coastguard Workerfi 9*e01b6f76SAndroid Build Coastguard Worker 10*e01b6f76SAndroid Build Coastguard Workerfunction update-includes() { 11*e01b6f76SAndroid Build Coastguard Worker find -L "$ANDROID_BUILD_TOP/hardware/libhardware/include/hardware" -maxdepth 1 -xtype l -exec rm {} \; 12*e01b6f76SAndroid Build Coastguard Worker 13*e01b6f76SAndroid Build Coastguard Worker for f in $ANDROID_BUILD_TOP/hardware/libhardware/include_all/hardware/*; do 14*e01b6f76SAndroid Build Coastguard Worker local bn="$(basename $f)" 15*e01b6f76SAndroid Build Coastguard Worker ln -s "../../include_all/hardware/$bn" "$ANDROID_BUILD_TOP/hardware/libhardware/include/hardware/$bn" 16*e01b6f76SAndroid Build Coastguard Worker done 17*e01b6f76SAndroid Build Coastguard Worker} 18*e01b6f76SAndroid Build Coastguard Worker 19*e01b6f76SAndroid Build Coastguard Workerupdate-includes 20