1*90c8c64dSAndroid Build Coastguard Worker#!/bin/bash 2*90c8c64dSAndroid Build Coastguard Worker 3*90c8c64dSAndroid Build Coastguard Workerif [ ! -d development ]; then 4*90c8c64dSAndroid Build Coastguard Worker echo "Error: Run from the root of the tree." 5*90c8c64dSAndroid Build Coastguard Worker exit 1 6*90c8c64dSAndroid Build Coastguard Workerfi 7*90c8c64dSAndroid Build Coastguard Worker 8*90c8c64dSAndroid Build Coastguard Workerif [[ -z ${OUT_DIR_COMMON_BASE} ]]; then 9*90c8c64dSAndroid Build Coastguard Workeridegenjar=`find out -name idegen.jar -follow | grep -v intermediates` 10*90c8c64dSAndroid Build Coastguard Workerelse 11*90c8c64dSAndroid Build Coastguard Workeridegenjar=`find $OUT_DIR_COMMON_BASE/$(basename "$PWD") -name idegen.jar -follow | grep -v intermediates` 12*90c8c64dSAndroid Build Coastguard Workerfi 13*90c8c64dSAndroid Build Coastguard Worker 14*90c8c64dSAndroid Build Coastguard Workerif [ "" = "$idegenjar" ]; then 15*90c8c64dSAndroid Build Coastguard Worker echo "Couldn't find idegen.jar. Please run make first." 16*90c8c64dSAndroid Build Coastguard Workerelse 17*90c8c64dSAndroid Build Coastguard Worker java -cp $idegenjar Main 18*90c8c64dSAndroid Build Coastguard Workerfi 19