| #!/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 |