resource_embedder
This commit is contained in:
15
dependencies/compile_resources.sh
vendored
Executable file
15
dependencies/compile_resources.sh
vendored
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/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.exe -o ../obj/resources.c -d ../../resources $inputs
|
||||
gcc -Wall -Wextra -O2 -DEMBEDDED_RESOURCE_DEFINITION -c ../obj/resources.c -o ../bin/resources.o
|
||||
set +x
|
||||
cat ../obj/resources.c | head -n42 > ../../src/generated/resources.h
|
||||
echo "embedded resources header was created at src/generated/resources.h"
|
||||
1
dependencies/resource_embedder
vendored
Submodule
1
dependencies/resource_embedder
vendored
Submodule
Submodule dependencies/resource_embedder added at 9cc2fd7814
8
dependencies/resources.config
vendored
Executable file
8
dependencies/resources.config
vendored
Executable file
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
DEP_WORKING_DIR='dependencies/resource_embedder'
|
||||
DEP_PRE_BUILD_COMMAND='./build.sh'
|
||||
DEP_BUILD_COMMAND='../compile_resources.sh'
|
||||
DEP_POST_BUILD_COMMAND=''
|
||||
DEP_CLEAN_COMMAND='rm -f ./resource_embedder ./resource_embedder.exe ../obj/resources.c ../bin/resources.o'
|
||||
DEP_STATIC_OUT_FILES='../bin/resources.o'
|
||||
DEP_DYNAMIC_OUT_FILES=
|
||||
Reference in New Issue
Block a user