#!/bin/bash # # this script is used to rebuild all QEMU binaries for the host # platforms. # # assume that the device tree is in TOP # case $(uname -s) in Linux) HOST_NUM_CPUS=`cat /proc/cpuinfo | grep processor | wc -l` ;; Darwin|FreeBsd) HOST_NUM_CPUS=`sysctl -n hw.ncpu` ;; CYGWIN*|*_NT-*) HOST_NUM_CPUS=$NUMBER_OF_PROCESSORS ;; *) # let's play safe here HOST_NUM_CPUS=1 esac cd `dirname $0` rm -rf objs && ./android-configure.sh $@ && make -j$HOST_NUM_CPUS && echo "Done. !!"