-#!/usr/bin/env bash
-# Desc: Compiles all `.c` files in specified directory
-# Usage: compile.sh [DIR]
-
-# Check args
-if [[ ! -d $1 ]]; then echo "FATAL:Not a dir:$1" 1>&2; exit 1; fi;
-
-for file in ./*.c; do
- if [[ ! -f $file ]]; then echo "FATAL:Not a file:$file" 1>&2; exit 1; fi;
- echo "STATUS: file:$file" 1>&2;
- file_out="${file%.c}";
- echo "STATUS:file_out:$file_out" 1>&2;
- gcc -o "$file_out" "$file" || echo "ERROR:Compile failed." 1>&2;
- echo "" 1>&2;
-done;