commit dee5c229ecaf497e1a3fdc90a304ff4fb46b9e2a
parent 4e13981ce540d84832ffe1aacc600ec9230b4349
Author: falkTX <falktx@falktx.com>
Date: Sun, 27 Dec 2020 20:55:07 +0000
Allow to use EXE_WRAPPER as makefile option
Diffstat:
2 files changed, 15 insertions(+), 9 deletions(-)
diff --git a/Makefile b/Makefile
@@ -10,6 +10,12 @@ all: dgl examples gen
# --------------------------------------------------------------
+ifneq ($(CROSS_COMPILING),true)
+CAN_GENERATE_TTL = true
+else ifeq ($(EXE_WRAPPER),)
+CAN_GENERATE_TTL = true
+endif
+
dgl:
$(MAKE) -C dgl
@@ -35,7 +41,7 @@ ifneq ($(MACOS_OR_WINDOWS),true)
install -m 755 examples/ExternalUI/ExternalLauncher.sh bin/d_extui.lv2/d_extui.sh
endif
-ifneq ($(CROSS_COMPILING),true)
+ifneq ($(CAN_GENERATE_TTL),true)
gen: examples utils/lv2_ttl_generator
@$(CURDIR)/utils/generate-ttl.sh
ifeq ($(MACOS),true)
diff --git a/utils/generate-ttl.sh b/utils/generate-ttl.sh
@@ -9,13 +9,13 @@ else
exit
fi
-PWD="$(dirname "$0")"
+PWD="$(dirname "${0}")"
-if [ -f "$PWD/lv2_ttl_generator.exe" ]; then
- GEN="$PWD/lv2_ttl_generator.exe"
+if [ -f "${PWD}/lv2_ttl_generator.exe" ]; then
+ GEN="${PWD}/lv2_ttl_generator.exe"
EXT=dll
else
- GEN="$PWD/lv2_ttl_generator"
+ GEN="${PWD}/lv2_ttl_generator"
if [ -d /Library/Audio ]; then
EXT=dylib
else
@@ -25,9 +25,9 @@ fi
FOLDERS=`find . -type d -name \*.lv2`
-for i in $FOLDERS; do
- cd $i
- FILE="$(ls *.$EXT | sort | head -n 1)"
- "$GEN" "./$FILE"
+for i in ${FOLDERS}; do
+ cd ${i}
+ FILE="$(ls *.${EXT} | sort | head -n 1)"
+ "${EXE_WRAPPER}" "${GEN}" "./${FILE}"
cd ..
done