#!/bin/sh | |
set -e | |
source ../../dependencies/macosx/config_directories.sh | |
CONFIG=debug | |
for var in "$@"; do | |
if [[ $var = "release" ]]; then | |
CONFIG=release | |
fi | |
done | |
if [[ ! -f "$DEPENDENCIES/bin/premake5" ]]; then | |
pushd $DEPENDENCIES_SCRIPTS | |
./get_premake5.sh | |
popd | |
fi | |
export PREMAKE=$DEPENDENCIES/bin/premake5 | |
pushd .. | |
$PREMAKE --file=./premake5.lua gmake2 | |
for var in "$@"; do | |
if [[ $var = "clean" ]]; then | |
make clean | |
make config=release clean | |
fi | |
done | |
make config=$CONFIG -j$(($(sysctl -n hw.physicalcpu) + 1)) | |
popd |