From 416c6486ac179b79b4af169c2e20e21115a276c3 Mon Sep 17 00:00:00 2001
From: Sojourner Truth <jon.w.wilkes@gmail.com>
Date: Sat, 6 Aug 2016 23:12:04 -0400
Subject: [PATCH] begin porting the disis_* dirs to a single library in
 externals/, starting with disis_phasor~.c.  We're just using the most recent
 version of pdlibbuilder to do the heavy lifting.

---
 externals/Makefile                                 | 14 +++++++++++++-
 .../disis}/disis_phasor~-help.pd                   |  0
 .../disis}/disis_phasor~.c                         |  0
 .../disis_phasor => externals/disis}/makefile      |  0
 l2ork_addons/tar_em_up.sh                          |  6 ------
 5 files changed, 13 insertions(+), 7 deletions(-)
 rename {l2ork_addons/disis_phasor => externals/disis}/disis_phasor~-help.pd (100%)
 rename {l2ork_addons/disis_phasor => externals/disis}/disis_phasor~.c (100%)
 rename {l2ork_addons/disis_phasor => externals/disis}/makefile (100%)

diff --git a/externals/Makefile b/externals/Makefile
index f4ef3dbab..93922a2fc 100644
--- a/externals/Makefile
+++ b/externals/Makefile
@@ -128,7 +128,7 @@ CXXFLAGS = $(CFLAGS)
 #
 # WARNING!  this MUST be all on one line because the automatic package
 # building scripts rely on it being that way.
-LIB_TARGETS = adaptive arraysize autotune bassemu boids bsaylor comport creb cxc cyclone earplug ekext ext13 fftease freeverb ggee hcs iem_ambi iem_bin_ambi iemlib iemgui iemguts iem_adaptfilt iemmatrix iemxmlrpc iem_delay iem_roomsim iem_spec2 iem_tab jasch_lib loaders-hexloader loaders-libdir lyonpotpourri mapping markex maxlib mjlib moocow moonlib motex mrpeach oscx pan pdcontainer pddp pdogg plugin pmpd rtcmix sigpack smlib tof unauthorized vbap windowing zexy flext
+LIB_TARGETS = adaptive arraysize autotune bassemu boids bsaylor comport creb cxc cyclone disis earplug ekext ext13 fftease freeverb ggee hcs iem_ambi iem_bin_ambi iemlib iemgui iemguts iem_adaptfilt iemmatrix iemxmlrpc iem_delay iem_roomsim iem_spec2 iem_tab jasch_lib loaders-hexloader loaders-libdir lyonpotpourri mapping markex maxlib mjlib moocow moonlib motex mrpeach oscx pan pdcontainer pddp pdogg plugin pmpd rtcmix sigpack smlib tof unauthorized vbap windowing zexy flext
 
 # DISABLED: flatgui
 
@@ -445,6 +445,18 @@ cyclone_clean:
 	make -C $(externals_src)/miXed/cyclone -f Makefile.libdir \
 		clean
 
+#------------------------------------------------------------------------------#
+# DISIS
+disis:
+	make -C $(externals_src)/disis PD_PATH=$(pd_src)
+
+disis_install:
+	make -C $(externals_src)/disis \
+		DESTDIR="$(DESTDIR)" objectsdir="$(objectsdir)" \
+		install
+
+disis_clean:
+	make -C $(externals_src)/disis clean
 
 #------------------------------------------------------------------------------#
 # EKEXT
diff --git a/l2ork_addons/disis_phasor/disis_phasor~-help.pd b/externals/disis/disis_phasor~-help.pd
similarity index 100%
rename from l2ork_addons/disis_phasor/disis_phasor~-help.pd
rename to externals/disis/disis_phasor~-help.pd
diff --git a/l2ork_addons/disis_phasor/disis_phasor~.c b/externals/disis/disis_phasor~.c
similarity index 100%
rename from l2ork_addons/disis_phasor/disis_phasor~.c
rename to externals/disis/disis_phasor~.c
diff --git a/l2ork_addons/disis_phasor/makefile b/externals/disis/makefile
similarity index 100%
rename from l2ork_addons/disis_phasor/makefile
rename to externals/disis/makefile
diff --git a/l2ork_addons/tar_em_up.sh b/l2ork_addons/tar_em_up.sh
index 77b5b59cd..76cfafdcc 100755
--- a/l2ork_addons/tar_em_up.sh
+++ b/l2ork_addons/tar_em_up.sh
@@ -320,12 +320,6 @@ then
 	make
 	cp -f disis_netreceive.pd_linux ../../packages/linux_make/build$inst_dir/lib/pd-l2ork/extra
 	cp -f disis_netreceive-help.pd ../../packages/linux_make/build$inst_dir/lib/pd-l2ork/extra
-	# disis_phasor
-	cd ../disis_phasor
-	make clean
-	make
-	cp -f disis_phasor~.pd_linux ../../packages/linux_make/build$inst_dir/lib/pd-l2ork/extra
-	cp -f disis_phasor~-help.pd ../../packages/linux_make/build$inst_dir/lib/pd-l2ork/extra
 	# spectdelay
 	cd ../spectdelay/spectdelay~
 	./linux-install.sh
-- 
GitLab