Home | History | Annotate | Download | only in qemu
      1 #!/bin/bash
      2 #
      3 # this script is used to rebuild all QEMU binaries for the host
      4 # platforms.
      5 #
      6 # assume that the device tree is in TOP
      7 #
      8 
      9 case $(uname -s) in
     10     Linux)
     11         HOST_NUM_CPUS=`cat /proc/cpuinfo | grep processor | wc -l`
     12         ;;
     13     Darwin|FreeBsd)
     14         HOST_NUM_CPUS=`sysctl -n hw.ncpu`
     15         ;;
     16     CYGWIN*|*_NT-*)
     17         HOST_NUM_CPUS=$NUMBER_OF_PROCESSORS
     18         ;;
     19     *)  # let's play safe here
     20         HOST_NUM_CPUS=1
     21 esac
     22 
     23 cd `dirname $0`
     24 rm -rf objs &&
     25 ./android-configure.sh $@ &&
     26 make -j$HOST_NUM_CPUS &&
     27 echo "Done. !!"
     28