| #!/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. !!" |