1*cf5a6c84SAndroid Build Coastguard Worker#!/bin/bash 2*cf5a6c84SAndroid Build Coastguard Worker 3*cf5a6c84SAndroid Build Coastguard Worker# build each command as a standalone executable 4*cf5a6c84SAndroid Build Coastguard Worker 5*cf5a6c84SAndroid Build Coastguard Workersource scripts/portability.sh 6*cf5a6c84SAndroid Build Coastguard Worker 7*cf5a6c84SAndroid Build Coastguard WorkerNOBUILD=1 scripts/make.sh > /dev/null && 8*cf5a6c84SAndroid Build Coastguard Worker${HOSTCC:-cc} -I . scripts/install.c -o "$UNSTRIPPED"/instlist && 9*cf5a6c84SAndroid Build Coastguard Workerexport PREFIX=${PREFIX:-change/} && 10*cf5a6c84SAndroid Build Coastguard Workermkdir -p "$PREFIX" || exit 1 11*cf5a6c84SAndroid Build Coastguard Worker 12*cf5a6c84SAndroid Build Coastguard Worker# Build all the commands standalone 13*cf5a6c84SAndroid Build Coastguard Workerfor i in $("$UNSTRIPPED"/instlist) 14*cf5a6c84SAndroid Build Coastguard Workerdo 15*cf5a6c84SAndroid Build Coastguard Worker echo -n " $i" && 16*cf5a6c84SAndroid Build Coastguard Worker scripts/single.sh $i &>$PREFIX/${i}.bad && 17*cf5a6c84SAndroid Build Coastguard Worker rm $PREFIX/${i}.bad || echo -n '*' 18*cf5a6c84SAndroid Build Coastguard Workerdone 19*cf5a6c84SAndroid Build Coastguard Workerecho 20