17 lines
522 B
Bash
Executable File
17 lines
522 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
echo 'compiling resources...'
|
|
inputs=""
|
|
for f in $(find ../../resources -type f); do
|
|
inputs+="-i $f "
|
|
done
|
|
mkdir -p ../obj
|
|
mkdir -p ../bin
|
|
set -x
|
|
./resource_embedder -o ../obj/resources.c -d ../../resources $inputs
|
|
gcc -Wall -Wextra -O2 -DEMBEDDED_RESOURCE_DEFINITION -c ../obj/resources.c -o ../bin/resources.o
|
|
set +x
|
|
mkdir -p ../../src/generated
|
|
cat ../obj/resources.c | head -n42 > ../../src/generated/resources.h
|
|
echo "embedded resources header was created at src/generated/resources.h"
|