#!/usr/bin/env bash set -eo pipefail echo 'compiling resources...' inputs="" for f in $(find ../../embedded_resources -type f); do inputs+="-i $f " done mkdir -p ../obj mkdir -p ../bin set -x ./resource_embedder -o '../obj/embedded_resources.c' -d '../../embedded_resources' $inputs gcc -Wall -Wextra -O2 -DEMBEDDED_RESOURCE_DEFINITION -c ../obj/embedded_resources.c -o ../bin/resources.o set +x # header without definitions ./resource_embedder -o '../../src/Resources/embedded_resources.h' echo "embedded resources header was created at src/Resources/embedded_resources.h"