#!/bin/bash CC=clang CFLAGS="-g -Wall -Werror -pedantic -Iinclude $(pkg-config --cflags sdl2)" LIBS="$(pkg-config --libs sdl2) -lm" RAYTRACER_SRC="src/window/*.c \ src/vector/*.c \ src/scene/*.c \ src/raytracer/*.c \ src/math/*.c \ " BUILD=build_dir RAYTRACER_OUT="$BUILD/raytracer" mkdir -p $BUILD (set -x ; $CC $CFLAGS $LIBS $RAYTRACER_SRC -o $RAYTRACER_OUT)