#!/usr/bin/env bash set -e export target_os="${target_os:=$1}" if [ "$target_os" = "" ]; then echo "Usage: $0 " exit 1 fi if [ "$target_os" = "linux" ]; then echo "* Compiling: linux ..." CC="${CC:=gcc}" ./lua_translate $CC -std=gnu89 src/main.c -g -lSDL2 -llua5.3 -lm -o engine -O3 -Werror -Wall $CFLAGS exit fi if [ "$target_os" = "openbsd" ]; then echo "* Compiling: openbsd ..." CC="${CC:=egcc}" ./lua_translate $CC -std=gnu89 src/main.c -g -lSDL2 -llua5.3 -lm -o engine -O3 -Werror -Wall -I /usr/local/include $CFLAGS exit fi printf "Unsupported platform. These platforms are currently available:\n* linux\n* openbsd\n" exit 1