| @@ -0,0 +1,62 @@ | |||||
| diff --git a/dpf/Makefile b/dpf/Makefile | |||||
| index d16647c..e573a45 100644 | |||||
| --- a/dpf/Makefile | |||||
| +++ b/dpf/Makefile | |||||
| @@ -10,6 +10,12 @@ all: dgl examples gen | |||||
| # -------------------------------------------------------------- | |||||
| +ifneq ($(CROSS_COMPILING),true) | |||||
| +CAN_GENERATE_TTL = true | |||||
| +else ifneq ($(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) | |||||
| +ifeq ($(CAN_GENERATE_TTL),true) | |||||
| gen: examples utils/lv2_ttl_generator | |||||
| @$(CURDIR)/utils/generate-ttl.sh | |||||
| ifeq ($(MACOS),true) | |||||
| diff --git a/dpf/utils/generate-ttl.sh b/dpf/utils/generate-ttl.sh | |||||
| index 7522b26..26cf663 100755 | |||||
| --- a/dpf/utils/generate-ttl.sh | |||||
| +++ b/dpf/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 | |||||