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