#!/bin/sh if [ -z "$CC" ]; then CC=cc fi INDEX=0 if [ -d ".git" ]; then echo "Project is tracked by git!" git_str=$(git log | head -n 1 | cut -c 8-16) echo "Build Commit: $git_str" else echo "Project is not tracked by git!" git_str="null" fi if [ -z "$SKIP_STANDALONE"]; then EXEC="$CC Source/Standalone/*.c Source/VM/*.c -DSAGITTARIUS_COMMIT=\"$git_str\" -o Binaries/Sagittarius" echo "[$INDEX] $EXEC" INDEX=$((INDEX+1)) $EXEC fi if [ -z "$SKIP_ASSEMBLER"]; then EXEC="$CC Source/Assembler/*.c Source/VM/*.c -DSAGITTARIUS_COMMIT=\"$git_str\" -o Binaries/SagittariusAssembler" echo "[$INDEX] $EXEC" INDEX=$((INDEX+1)) $EXEC fi echo "$INDEX Task(s) completed."