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