xref: /aosp_15_r20/system/chre/host/msm/daemon/idl/update.sh (revision 84e339476a462649f82315436d70fd732297a399)
1*84e33947SAndroid Build Coastguard Worker#!/bin/bash
2*84e33947SAndroid Build Coastguard Worker# This script invokes QAIC to generate the source files associated with the
3*84e33947SAndroid Build Coastguard Worker# FastRPC IDL
4*84e33947SAndroid Build Coastguard Worker
5*84e33947SAndroid Build Coastguard Workerif [ -z "$HEXAGON_SDK_ROOT" ]; then
6*84e33947SAndroid Build Coastguard Worker    HEXAGON_SDK_ROOT="$HOME/Qualcomm/Hexagon_SDK/3.5.2"
7*84e33947SAndroid Build Coastguard Workerfi
8*84e33947SAndroid Build Coastguard Worker
9*84e33947SAndroid Build Coastguard WorkerQAIC_DIR="$HEXAGON_SDK_ROOT/tools/qaic/Ubuntu18"
10*84e33947SAndroid Build Coastguard WorkerOUT_DIR="../generated"
11*84e33947SAndroid Build Coastguard Worker
12*84e33947SAndroid Build Coastguard Workermkdir -p $OUT_DIR
13*84e33947SAndroid Build Coastguard Worker"$QAIC_DIR"/qaic -mdll -o $OUT_DIR -I. chre_slpi.idl
14