aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--externals/Makefile28
-rw-r--r--externals/TODO4
-rw-r--r--externals/build/src/FIR~.c2
-rw-r--r--externals/build/src/LFO_noise~.c2
-rw-r--r--externals/build/src/add2_comma.c2
-rw-r--r--externals/build/src/biquad_freq_resp.c2
-rw-r--r--externals/build/src/bpe.c2
-rw-r--r--externals/build/src/db2v.c2
-rw-r--r--externals/build/src/dollarg.c2
-rw-r--r--externals/build/src/exp_inc.c2
-rw-r--r--externals/build/src/f2note.c2
-rw-r--r--externals/build/src/fade~.c2
-rw-r--r--externals/build/src/filter~.c2
-rw-r--r--externals/build/src/float24.c2
-rw-r--r--externals/build/src/for++.c1
-rw-r--r--externals/build/src/forpp.c1
-rw-r--r--externals/build/src/hml_shelf~.c2
-rw-r--r--externals/build/src/iem_blocksize~.c2
-rw-r--r--externals/build/src/iem_cot4~.c2
-rw-r--r--externals/build/src/iem_delay~.c2
-rw-r--r--externals/build/src/iem_i_route.c2
-rw-r--r--externals/build/src/iem_pbank_csv.c2
-rw-r--r--externals/build/src/iem_pow4~.c2
-rw-r--r--externals/build/src/iem_route.c2
-rw-r--r--externals/build/src/iem_samplerate~.c2
-rw-r--r--externals/build/src/iem_sel_any.c2
-rw-r--r--externals/build/src/iem_sqrt4~.c2
-rw-r--r--externals/build/src/init.c2
-rw-r--r--externals/build/src/list2send.c2
-rw-r--r--externals/build/src/lp1_t~.c2
-rw-r--r--externals/build/src/m2f~.c2
-rw-r--r--externals/build/src/mergefilename.c2
-rw-r--r--externals/build/src/modulo_counter.c2
-rw-r--r--externals/build/src/mov_avrg_kern~.c2
-rw-r--r--externals/build/src/mp3play~.c2
-rw-r--r--externals/build/src/para_bp2~.c2
-rw-r--r--externals/build/src/peakenv~.c2
-rw-r--r--externals/build/src/post_netreceive.c2
-rw-r--r--externals/build/src/pre_inlet.c2
-rw-r--r--externals/build/src/prvu~.c2
-rw-r--r--externals/build/src/pvu~.c2
-rw-r--r--externals/build/src/round_zero.c2
-rw-r--r--externals/build/src/rvu~.c2
-rw-r--r--externals/build/src/sin_phase~.c2
-rw-r--r--externals/build/src/soundfile_info.c2
-rw-r--r--externals/build/src/splitfilename.c2
-rw-r--r--externals/build/src/stripfilename.c2
-rw-r--r--externals/build/src/t3_bpe.c2
-rw-r--r--externals/build/src/t3_delay.c2
-rw-r--r--externals/build/src/t3_line~.c2
-rw-r--r--externals/build/src/t3_metro.c2
-rw-r--r--externals/build/src/t3_sig~.c2
-rw-r--r--externals/build/src/t3_timer.c2
-rw-r--r--externals/build/src/toggle_mess.c2
-rw-r--r--externals/build/src/transf_fader.c2
-rw-r--r--externals/build/src/unsymbol.c2
-rw-r--r--externals/build/src/vcf_filter~.c2
57 files changed, 63 insertions, 77 deletions
diff --git a/externals/Makefile b/externals/Makefile
index 4607ad9b..d88e0608 100644
--- a/externals/Makefile
+++ b/externals/Makefile
@@ -1237,9 +1237,8 @@ iem16_clean:
#------------------------------------------------------------------------------#
# IEMLIB
IEMLIB_NAME=iemlib
-# omit the lib files and iem_mp3
-IEMLIB_OBJECTS := $(wildcard $(externals_src)/iemlib/src/*/[a-hj-z]*.c) \
-$(wildcard $(externals_src)/iemlib/src/*/iem_????*[^l][^i][^b]*.c)
+# omit the lib files and iem_mp3 (for patent reasons :( )
+IEMLIB_OBJECTS := $(wildcard $(externals_src)/iemlib/iem?[^m]*/src/[a-hj-z]*.c)
iemlib: $(IEMLIB_OBJECTS:.c=.$(EXTENSION))
iemlib_install: iemlib
@@ -1248,25 +1247,18 @@ iemlib_install: iemlib
--description "a collection of objects written at IEM/KUG" \
--license "GNU GPL"
install -p $(IEMLIB_OBJECTS:.c=.$(EXTENSION)) $(objectsdir)/$(IEMLIB_NAME)
- cd $(externals_src)/iemlib/iemabs/ && \
- install -p $(shell cd $(externals_src)/iemlib/iemabs/ && ls -1 *.pd | \
- grep -v 'help') $(objectsdir)/$(IEMLIB_NAME)
+ install -p $(externals_src)/iemlib/iemabs/*[^-][^h][^e][^l][^p].pd \
+ $(objectsdir)/$(IEMLIB_NAME)
install -d $(helpdir)/$(IEMLIB_NAME)
- install -p $(externals_src)/iemlib/iemabs/*-help.pd $(helpdir)/$(IEMLIB_NAME)
- install -p $(externals_src)/iemlib/iemabs/*.mp3 $(helpdir)/$(IEMLIB_NAME)
- install -p $(externals_src)/iemlib/iemabs/*.wav $(helpdir)/$(IEMLIB_NAME)
-# iemlib objects have their help path hard-coded :(
- install -d $(helpdir)/iemhelp
- install -p $(externals_src)/iemlib/iemhelp/*.* $(helpdir)/iemhelp
+ install -p $(externals_src)/iemlib/*/*-help.pd $(helpdir)/$(IEMLIB_NAME)
+ install -p $(externals_src)/iemlib/*/*.mp3 $(helpdir)/$(IEMLIB_NAME)
+ install -p $(externals_src)/iemlib/*/*.wav $(helpdir)/$(IEMLIB_NAME)
install -d $(examplesdir)/$(IEMLIB_NAME)
install -p $(externals_src)/iemlib/examples/*.* \
$(examplesdir)/$(IEMLIB_NAME)
install -d $(manualsdir)/$(IEMLIB_NAME)
- install -p $(externals_src)/iemlib/*.pdf \
- $(manualsdir)/$(IEMLIB_NAME)
- install -p $(externals_src)/iemlib/*.txt \
- $(manualsdir)/$(IEMLIB_NAME)
- install -p $(externals_src)/iemlib/iemabs/*.txt \
+ install -p $(externals_src)/iemlib/*.pdf $(externals_src)/iemlib/*.txt \
+ $(externals_src)/iemlib/iemabs/*.txt \
$(manualsdir)/$(IEMLIB_NAME)
@@ -1275,8 +1267,6 @@ iemlib_clean:
-rmdir -- $(objectsdir)/$(IEMLIB_NAME)
-rm -f -- $(helpdir)/$(IEMLIB_NAME)/*.*
-rmdir -- $(helpdir)/$(IEMLIB_NAME)
- -rm -f -- $(helpdir)/iemhelp/*.*
- -rmdir -- $(helpdir)/iemhelp
-rm -f -- $(examplesdir)/$(IEMLIB_NAME)/*.*
-rmdir -- $(examplesdir)/$(IEMLIB_NAME)
-rm -f -- $(manualsdir)/$(IEMLIB_NAME)/*.*
diff --git a/externals/TODO b/externals/TODO
index 10f55ade..4e7b2a9a 100644
--- a/externals/TODO
+++ b/externals/TODO
@@ -1,8 +1,4 @@
-- make iemlibs into libdir for backwards compatibility
-
-- make C++ compile targets (packages/darwin_app/Makefile has some)
-
- add version number getters from packages/Makefile
- document externals building following the smlib example
diff --git a/externals/build/src/FIR~.c b/externals/build/src/FIR~.c
index 9dd1861c..cd46ac59 100644
--- a/externals/build/src/FIR~.c
+++ b/externals/build/src/FIR~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/FIR~.c"
+#include "../../iemlib/iemlib1/src/FIR~.c"
diff --git a/externals/build/src/LFO_noise~.c b/externals/build/src/LFO_noise~.c
index 887c1a88..e9dea31a 100644
--- a/externals/build/src/LFO_noise~.c
+++ b/externals/build/src/LFO_noise~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/LFO_noise~.c"
+#include "../../iemlib/iemlib2/src/LFO_noise~.c"
diff --git a/externals/build/src/add2_comma.c b/externals/build/src/add2_comma.c
index f986776d..cdd9da3f 100644
--- a/externals/build/src/add2_comma.c
+++ b/externals/build/src/add2_comma.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/add2_comma.c"
+#include "../../iemlib/iemlib2/src/add2_comma.c"
diff --git a/externals/build/src/biquad_freq_resp.c b/externals/build/src/biquad_freq_resp.c
index 89967a8e..5c79d06b 100644
--- a/externals/build/src/biquad_freq_resp.c
+++ b/externals/build/src/biquad_freq_resp.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/biquad_freq_resp.c"
+#include "../../iemlib/iemlib1/src/biquad_freq_resp.c"
diff --git a/externals/build/src/bpe.c b/externals/build/src/bpe.c
index 67e06d0e..d78ba65d 100644
--- a/externals/build/src/bpe.c
+++ b/externals/build/src/bpe.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/bpe.c"
+#include "../../iemlib/iemlib2/src/bpe.c"
diff --git a/externals/build/src/db2v.c b/externals/build/src/db2v.c
index 268978b6..17bc8de9 100644
--- a/externals/build/src/db2v.c
+++ b/externals/build/src/db2v.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/db2v.c"
+#include "../../iemlib/iemlib1/src/db2v.c"
diff --git a/externals/build/src/dollarg.c b/externals/build/src/dollarg.c
index 30b6f51c..d0086af4 100644
--- a/externals/build/src/dollarg.c
+++ b/externals/build/src/dollarg.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/dollarg.c"
+#include "../../iemlib/iemlib2/src/dollarg.c"
diff --git a/externals/build/src/exp_inc.c b/externals/build/src/exp_inc.c
index ec1c90d0..f2296ac1 100644
--- a/externals/build/src/exp_inc.c
+++ b/externals/build/src/exp_inc.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/exp_inc.c"
+#include "../../iemlib/iemlib2/src/exp_inc.c"
diff --git a/externals/build/src/f2note.c b/externals/build/src/f2note.c
index 06d79225..0767cdb5 100644
--- a/externals/build/src/f2note.c
+++ b/externals/build/src/f2note.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/f2note.c"
+#include "../../iemlib/iemlib1/src/f2note.c"
diff --git a/externals/build/src/fade~.c b/externals/build/src/fade~.c
index 01affd17..a74333a0 100644
--- a/externals/build/src/fade~.c
+++ b/externals/build/src/fade~.c
@@ -1,2 +1,2 @@
-#include "../../iemlib/src/iemlib2/fade~.c"
+#include "../../iemlib/iemlib2/src/fade~.c"
diff --git a/externals/build/src/filter~.c b/externals/build/src/filter~.c
index 07577cdc..7fd66368 100644
--- a/externals/build/src/filter~.c
+++ b/externals/build/src/filter~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/filter~.c"
+#include "../../iemlib/iemlib1/src/filter~.c"
diff --git a/externals/build/src/float24.c b/externals/build/src/float24.c
index 8f620bde..5832e48a 100644
--- a/externals/build/src/float24.c
+++ b/externals/build/src/float24.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/float24.c"
+#include "../../iemlib/iemlib2/src/float24.c"
diff --git a/externals/build/src/for++.c b/externals/build/src/for++.c
new file mode 100644
index 00000000..37e9fc14
--- /dev/null
+++ b/externals/build/src/for++.c
@@ -0,0 +1 @@
+#include "../../iemlib/iemlib1/src/for++.c"
diff --git a/externals/build/src/forpp.c b/externals/build/src/forpp.c
deleted file mode 100644
index 44a7f4c9..00000000
--- a/externals/build/src/forpp.c
+++ /dev/null
@@ -1 +0,0 @@
-#include "../../iemlib/src/iemlib1/forpp.c"
diff --git a/externals/build/src/hml_shelf~.c b/externals/build/src/hml_shelf~.c
index e892bff1..fbf8bf45 100644
--- a/externals/build/src/hml_shelf~.c
+++ b/externals/build/src/hml_shelf~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/hml_shelf~.c"
+#include "../../iemlib/iemlib1/src/hml_shelf~.c"
diff --git a/externals/build/src/iem_blocksize~.c b/externals/build/src/iem_blocksize~.c
index 028ecc50..f84e033b 100644
--- a/externals/build/src/iem_blocksize~.c
+++ b/externals/build/src/iem_blocksize~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/iem_blocksize~.c"
+#include "../../iemlib/iemlib2/src/iem_blocksize~.c"
diff --git a/externals/build/src/iem_cot4~.c b/externals/build/src/iem_cot4~.c
index b89140e3..1111a40a 100644
--- a/externals/build/src/iem_cot4~.c
+++ b/externals/build/src/iem_cot4~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/iem_cot4~.c"
+#include "../../iemlib/iemlib1/src/iem_cot4~.c"
diff --git a/externals/build/src/iem_delay~.c b/externals/build/src/iem_delay~.c
index 41e18aaa..41b3584d 100644
--- a/externals/build/src/iem_delay~.c
+++ b/externals/build/src/iem_delay~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/iem_delay~.c"
+#include "../../iemlib/iemlib1/src/iem_delay~.c"
diff --git a/externals/build/src/iem_i_route.c b/externals/build/src/iem_i_route.c
index 0a77eed5..f86bf7ba 100644
--- a/externals/build/src/iem_i_route.c
+++ b/externals/build/src/iem_i_route.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/iem_i_route.c"
+#include "../../iemlib/iemlib2/src/iem_i_route.c"
diff --git a/externals/build/src/iem_pbank_csv.c b/externals/build/src/iem_pbank_csv.c
index 80d70ea1..026214fd 100644
--- a/externals/build/src/iem_pbank_csv.c
+++ b/externals/build/src/iem_pbank_csv.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/iem_pbank_csv.c"
+#include "../../iemlib/iemlib2/src/iem_pbank_csv.c"
diff --git a/externals/build/src/iem_pow4~.c b/externals/build/src/iem_pow4~.c
index 6e1cadba..80ae037e 100644
--- a/externals/build/src/iem_pow4~.c
+++ b/externals/build/src/iem_pow4~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/iem_pow4~.c"
+#include "../../iemlib/iemlib1/src/iem_pow4~.c"
diff --git a/externals/build/src/iem_route.c b/externals/build/src/iem_route.c
index 070b3ad4..855c7e49 100644
--- a/externals/build/src/iem_route.c
+++ b/externals/build/src/iem_route.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/iem_route.c"
+#include "../../iemlib/iemlib2/src/iem_route.c"
diff --git a/externals/build/src/iem_samplerate~.c b/externals/build/src/iem_samplerate~.c
index 91aa1717..bd9a1657 100644
--- a/externals/build/src/iem_samplerate~.c
+++ b/externals/build/src/iem_samplerate~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/iem_samplerate~.c"
+#include "../../iemlib/iemlib2/src/iem_samplerate~.c"
diff --git a/externals/build/src/iem_sel_any.c b/externals/build/src/iem_sel_any.c
index d64cda60..4eeb7661 100644
--- a/externals/build/src/iem_sel_any.c
+++ b/externals/build/src/iem_sel_any.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/iem_sel_any.c"
+#include "../../iemlib/iemlib2/src/iem_sel_any.c"
diff --git a/externals/build/src/iem_sqrt4~.c b/externals/build/src/iem_sqrt4~.c
index 4d7b45ee..ac51c2e2 100644
--- a/externals/build/src/iem_sqrt4~.c
+++ b/externals/build/src/iem_sqrt4~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/iem_sqrt4~.c"
+#include "../../iemlib/iemlib1/src/iem_sqrt4~.c"
diff --git a/externals/build/src/init.c b/externals/build/src/init.c
index 5bab2c07..dc64ac7f 100644
--- a/externals/build/src/init.c
+++ b/externals/build/src/init.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/init.c"
+#include "../../iemlib/iemlib2/src/init.c"
diff --git a/externals/build/src/list2send.c b/externals/build/src/list2send.c
index ab3b3ea7..cf4c3f5a 100644
--- a/externals/build/src/list2send.c
+++ b/externals/build/src/list2send.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/list2send.c"
+#include "../../iemlib/iemlib2/src/list2send.c"
diff --git a/externals/build/src/lp1_t~.c b/externals/build/src/lp1_t~.c
index 3fad20e6..1a571901 100644
--- a/externals/build/src/lp1_t~.c
+++ b/externals/build/src/lp1_t~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/lp1_t~.c"
+#include "../../iemlib/iemlib1/src/lp1_t~.c"
diff --git a/externals/build/src/m2f~.c b/externals/build/src/m2f~.c
index f88f57bf..c8e4f417 100644
--- a/externals/build/src/m2f~.c
+++ b/externals/build/src/m2f~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/m2f~.c"
+#include "../../iemlib/iemlib2/src/m2f~.c"
diff --git a/externals/build/src/mergefilename.c b/externals/build/src/mergefilename.c
index 9163e689..ffc5f707 100644
--- a/externals/build/src/mergefilename.c
+++ b/externals/build/src/mergefilename.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/mergefilename.c"
+#include "../../iemlib/iemlib2/src/mergefilename.c"
diff --git a/externals/build/src/modulo_counter.c b/externals/build/src/modulo_counter.c
index 4f43350e..59be152f 100644
--- a/externals/build/src/modulo_counter.c
+++ b/externals/build/src/modulo_counter.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/modulo_counter.c"
+#include "../../iemlib/iemlib2/src/modulo_counter.c"
diff --git a/externals/build/src/mov_avrg_kern~.c b/externals/build/src/mov_avrg_kern~.c
index 843d82e9..32ae3b90 100644
--- a/externals/build/src/mov_avrg_kern~.c
+++ b/externals/build/src/mov_avrg_kern~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/mov_avrg_kern~.c"
+#include "../../iemlib/iemlib1/src/mov_avrg_kern~.c"
diff --git a/externals/build/src/mp3play~.c b/externals/build/src/mp3play~.c
index 9d51cf75..32385508 100644
--- a/externals/build/src/mp3play~.c
+++ b/externals/build/src/mp3play~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iem_mp3/mp3play~.c"
+#include "../../iemlib/iem_mp3/src/mp3play~.c"
diff --git a/externals/build/src/para_bp2~.c b/externals/build/src/para_bp2~.c
index cc6fc0a2..8a50a541 100644
--- a/externals/build/src/para_bp2~.c
+++ b/externals/build/src/para_bp2~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/para_bp2~.c"
+#include "../../iemlib/iemlib1/src/para_bp2~.c"
diff --git a/externals/build/src/peakenv~.c b/externals/build/src/peakenv~.c
index 8d353789..709b15ef 100644
--- a/externals/build/src/peakenv~.c
+++ b/externals/build/src/peakenv~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/peakenv~.c"
+#include "../../iemlib/iemlib1/src/peakenv~.c"
diff --git a/externals/build/src/post_netreceive.c b/externals/build/src/post_netreceive.c
index 8fcab703..076b75a8 100644
--- a/externals/build/src/post_netreceive.c
+++ b/externals/build/src/post_netreceive.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/post_netreceive.c"
+#include "../../iemlib/iemlib2/src/post_netreceive.c"
diff --git a/externals/build/src/pre_inlet.c b/externals/build/src/pre_inlet.c
index afed8ead..97c8a45e 100644
--- a/externals/build/src/pre_inlet.c
+++ b/externals/build/src/pre_inlet.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/pre_inlet.c"
+#include "../../iemlib/iemlib2/src/pre_inlet.c"
diff --git a/externals/build/src/prvu~.c b/externals/build/src/prvu~.c
index 38ed7ca9..c301dc02 100644
--- a/externals/build/src/prvu~.c
+++ b/externals/build/src/prvu~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/prvu~.c"
+#include "../../iemlib/iemlib1/src/prvu~.c"
diff --git a/externals/build/src/pvu~.c b/externals/build/src/pvu~.c
index 3e3bb96c..19bf9133 100644
--- a/externals/build/src/pvu~.c
+++ b/externals/build/src/pvu~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/pvu~.c"
+#include "../../iemlib/iemlib1/src/pvu~.c"
diff --git a/externals/build/src/round_zero.c b/externals/build/src/round_zero.c
index 17884730..93caea9e 100644
--- a/externals/build/src/round_zero.c
+++ b/externals/build/src/round_zero.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/round_zero.c"
+#include "../../iemlib/iemlib2/src/round_zero.c"
diff --git a/externals/build/src/rvu~.c b/externals/build/src/rvu~.c
index 8beefc13..2b8981d7 100644
--- a/externals/build/src/rvu~.c
+++ b/externals/build/src/rvu~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/rvu~.c"
+#include "../../iemlib/iemlib1/src/rvu~.c"
diff --git a/externals/build/src/sin_phase~.c b/externals/build/src/sin_phase~.c
index 1e750e95..638b6593 100644
--- a/externals/build/src/sin_phase~.c
+++ b/externals/build/src/sin_phase~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/sin_phase~.c"
+#include "../../iemlib/iemlib1/src/sin_phase~.c"
diff --git a/externals/build/src/soundfile_info.c b/externals/build/src/soundfile_info.c
index 13df2a9e..2b2a90de 100644
--- a/externals/build/src/soundfile_info.c
+++ b/externals/build/src/soundfile_info.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/soundfile_info.c"
+#include "../../iemlib/iemlib1/src/soundfile_info.c"
diff --git a/externals/build/src/splitfilename.c b/externals/build/src/splitfilename.c
index a4bd07fd..ebba0bb5 100644
--- a/externals/build/src/splitfilename.c
+++ b/externals/build/src/splitfilename.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/splitfilename.c"
+#include "../../iemlib/iemlib2/src/splitfilename.c"
diff --git a/externals/build/src/stripfilename.c b/externals/build/src/stripfilename.c
index 64454200..f28d41f5 100644
--- a/externals/build/src/stripfilename.c
+++ b/externals/build/src/stripfilename.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/stripfilename.c"
+#include "../../iemlib/iemlib2/src/stripfilename.c"
diff --git a/externals/build/src/t3_bpe.c b/externals/build/src/t3_bpe.c
index ca418fb5..950bad78 100644
--- a/externals/build/src/t3_bpe.c
+++ b/externals/build/src/t3_bpe.c
@@ -1 +1 @@
-#include "../../iemlib/src/iem_t3_lib/t3_bpe.c"
+#include "../../iemlib/iem_t3_lib/src/t3_bpe.c"
diff --git a/externals/build/src/t3_delay.c b/externals/build/src/t3_delay.c
index 22614715..a00f5251 100644
--- a/externals/build/src/t3_delay.c
+++ b/externals/build/src/t3_delay.c
@@ -1 +1 @@
-#include "../../iemlib/src/iem_t3_lib/t3_delay.c"
+#include "../../iemlib/iem_t3_lib/src/t3_delay.c"
diff --git a/externals/build/src/t3_line~.c b/externals/build/src/t3_line~.c
index d601b265..88747623 100644
--- a/externals/build/src/t3_line~.c
+++ b/externals/build/src/t3_line~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iem_t3_lib/t3_line~.c"
+#include "../../iemlib/iem_t3_lib/src/t3_line~.c"
diff --git a/externals/build/src/t3_metro.c b/externals/build/src/t3_metro.c
index ca444a0c..d4725cc9 100644
--- a/externals/build/src/t3_metro.c
+++ b/externals/build/src/t3_metro.c
@@ -1 +1 @@
-#include "../../iemlib/src/iem_t3_lib/t3_metro.c"
+#include "../../iemlib/iem_t3_lib/src/t3_metro.c"
diff --git a/externals/build/src/t3_sig~.c b/externals/build/src/t3_sig~.c
index 4f42ac31..df114e48 100644
--- a/externals/build/src/t3_sig~.c
+++ b/externals/build/src/t3_sig~.c
@@ -1,2 +1,2 @@
-#include "../../iemlib/src/iem_t3_lib/t3_sig~.c"
+#include "../../iemlib/iem_t3_lib/src/t3_sig~.c"
diff --git a/externals/build/src/t3_timer.c b/externals/build/src/t3_timer.c
index 5e35a4e0..5fa9be8c 100644
--- a/externals/build/src/t3_timer.c
+++ b/externals/build/src/t3_timer.c
@@ -1 +1 @@
-#include "../../iemlib/src/iem_t3_lib/t3_timer.c"
+#include "../../iemlib/iem_t3_lib/src/t3_timer.c"
diff --git a/externals/build/src/toggle_mess.c b/externals/build/src/toggle_mess.c
index 841c1587..184c1d70 100644
--- a/externals/build/src/toggle_mess.c
+++ b/externals/build/src/toggle_mess.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/toggle_mess.c"
+#include "../../iemlib/iemlib2/src/toggle_mess.c"
diff --git a/externals/build/src/transf_fader.c b/externals/build/src/transf_fader.c
index 5b5c9dd7..7e3ca704 100644
--- a/externals/build/src/transf_fader.c
+++ b/externals/build/src/transf_fader.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/transf_fader.c"
+#include "../../iemlib/iemlib2/src/transf_fader.c"
diff --git a/externals/build/src/unsymbol.c b/externals/build/src/unsymbol.c
index fa2d4c32..a064a22b 100644
--- a/externals/build/src/unsymbol.c
+++ b/externals/build/src/unsymbol.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib2/unsymbol.c"
+#include "../../iemlib/iemlib2/src/unsymbol.c"
diff --git a/externals/build/src/vcf_filter~.c b/externals/build/src/vcf_filter~.c
index 0e6ea251..abfe4e53 100644
--- a/externals/build/src/vcf_filter~.c
+++ b/externals/build/src/vcf_filter~.c
@@ -1 +1 @@
-#include "../../iemlib/src/iemlib1/vcf_filter~.c"
+#include "../../iemlib/iemlib1/src/vcf_filter~.c"