1#!/usr/bin/env bash
2# Copyright 2016 The Fuchsia Authors
3#
4# Use of this source code is governed by a MIT-style
5# license that can be found in the LICENSE file or at
6# https://opensource.org/licenses/MIT
7MAKE=make
8case `uname` in
9Linux)
10    N=`cat /proc/cpuinfo | grep processor | wc -l`
11    PARALLEL=-j`expr $N + $N`
12    ;;
13Darwin)
14    PARALLEL=-j`sysctl -n hw.ncpu`
15    ;;
16FreeBSD)
17    PARALLEL=-j`sysctl -n hw.ncpu`
18    MAKE=gmake
19    ;;
20*)
21    PARALLEL=-j8
22    ;;
23esac
24exec $MAKE $PARALLEL "$@"
25