scripts/rebuild.sh: Fix Darwin remote build.

This fix the Darwin remote build in two ways:

- Pass the proper target list as a parameter to the remote
  build script.

- Use proper compiler flags to ensure the build targets
  OS X 10.8. Otherwise, the i386 QEMU build fails at link
  time, due to missing __stret_sincos().
diff --git a/scripts/rebuild.sh b/scripts/rebuild.sh
index 3e1e33d..75c32ac 100755
--- a/scripts/rebuild.sh
+++ b/scripts/rebuild.sh
@@ -788,11 +788,17 @@
         if [ "$GNU_CONFIG_HOST_PREFIX" ]; then
             CROSS_PREFIX_FLAG="--cross-prefix=$GNU_CONFIG_HOST_PREFIX"
         fi
+        EXTRA_CFLAGS="-I$PREFIX/include"
+        case $1 in
+            darwin-*)
+                EXTRA_CFLAGS="$EXTRA_CFLAGS -mmacosx-version-min=10.8"
+                ;;
+        esac
         run $QEMU_ANDROID/configure \
             $CROSS_PREFIX_FLAG \
             --target-list="$QEMU_TARGET_LIST" \
             --prefix=$PREFIX \
-            --extra-cflags="-I$PREFIX/include" \
+            --extra-cflags="$EXTRA_CFLAGS" \
             --extra-ldflags="$EXTRA_LDFLAGS" \
             --disable-attr \
             --disable-blobs \
@@ -902,6 +908,7 @@
 \$PROGDIR/scripts/rebuild.sh \\
     --build-dir=/tmp/$PKG_SUFFIX/build \\
     --system=$(spaces_to_commas "$DARWIN_SYSTEMS") \\
+    --target=$(spaces_to_commas "$TARGETS") \\
     $EXTRA_FLAGS \\
     /tmp/$PKG_SUFFIX/qemu-android \\
     /tmp/$PKG_SUFFIX/aosp