aboutsummaryrefslogtreecommitdiff
path: root/externals
diff options
context:
space:
mode:
Diffstat (limited to 'externals')
-rw-r--r--externals/build/externals.pd95
-rw-r--r--externals/build/linux/makefile8
2 files changed, 101 insertions, 2 deletions
diff --git a/externals/build/externals.pd b/externals/build/externals.pd
new file mode 100644
index 00000000..3e14a87b
--- /dev/null
+++ b/externals/build/externals.pd
@@ -0,0 +1,95 @@
+#N canvas 128 78 939 540 10;
+#X obj 13 9 aenv~;
+#X obj 14 36 ann;
+#X obj 14 64 arraysize;
+#X obj 14 92 ascseq;
+#X obj 14 120 ascwave;
+#X obj 14 149 atan2~;
+#X obj 13 178 bandpass;
+#X obj 13 207 bfilt;
+#X obj 13 235 bfilt2;
+#X obj 13 263 catch13~;
+#X obj 724 342 cdplayer;
+#X obj 14 293 counter;
+#X obj 14 320 cxavgdev;
+#X obj 14 347 cxmean;
+#X obj 14 374 cxstddev;
+#X obj 15 402 delta~;
+#X obj 113 10 dist_normal;
+#N canvas 648 205 450 300 gui 1;
+#X obj 19 18 envgen 124 73;
+#X obj 160 15 slider 127 0 15;
+#X obj 196 18 ticker;
+#X obj 248 22 toddle black 15 15;
+#X obj 198 59 button OK;
+#X restore 610 18 pd gui;
+#X obj 113 37 equalizer;
+#X obj 114 65 filesize;
+#X obj 115 91 ftos;
+#X obj 114 120 henon;
+#X obj 114 150 hex2dec;
+#X obj 114 176 highpass;
+#X obj 115 208 highshelf;
+#X obj 114 236 hlshelf;
+#X obj 115 264 ikeda;
+#X obj 114 292 ixprint;
+#X obj 114 320 kalashnikov;
+#X obj 114 348 lorenz;
+#X obj 115 376 lowpass;
+#X obj 115 402 mandelbrot;
+#X obj 115 428 mandelbrot~;
+#X obj 226 12 mean~;
+#X obj 225 37 mixer~;
+#X obj 226 65 moog~;
+#X obj 225 93 notch;
+#X obj 222 121 openpatch;
+#X obj 725 370 ossmixer;
+#X obj 641 234 piperead~;
+#X obj 554 234 pipewrite~;
+#X obj 222 144 prepend;
+#X obj 223 174 proc;
+#X obj 223 201 promiscous~;
+#X obj 225 229 qread;
+#X obj 225 255 random1;
+#X obj 223 283 random_fl;
+#X obj 223 309 random_icg;
+#X obj 224 334 random_tw;
+#X obj 317 13 receive13~;
+#X obj 319 39 receive13;
+#X obj 319 68 reson~;
+#X obj 587 90 rl;
+#X obj 319 95 rossler;
+#X obj 320 123 rtin~;
+#X obj 321 152 scramble~;
+#X obj 323 184 send13~;
+#X obj 324 208 send13;
+#X obj 614 393 serial_bird;
+#X obj 613 420 serial_ms;
+#X obj 613 368 serialctl;
+#X obj 322 233 serialize;
+#X obj 612 343 sfread~;
+#X obj 322 260 sfwrite~;
+#X obj 732 211 sfwrite13~;
+#X obj 614 444 shell;
+#X obj 419 39 sinh;
+#X obj 552 89 sl;
+#X obj 419 66 sprinkler;
+#X obj 421 96 state;
+#X obj 553 209 streamin13~;
+#X obj 555 185 streamin~;
+#X obj 640 210 streamout13~;
+#X obj 639 186 streamout~;
+#X obj 421 124 stripdir;
+#X obj 422 152 strippath;
+#X obj 421 180 susloop~;
+#X obj 423 207 svf~;
+#X obj 423 235 throw13~;
+#X obj 422 264 unserialize;
+#X obj 423 290 utime;
+#X obj 425 317 vbap;
+#X obj 425 343 wavinfo;
+#X obj 426 372 zhzxh~;
+#X text 550 319 Linux only:;
+#X text 550 65 obsolete ?;
+#X text 621 86 use \$0 instead;
+#X text 553 159 merging needed:;
diff --git a/externals/build/linux/makefile b/externals/build/linux/makefile
index b3d5f3c5..83aaf1e1 100644
--- a/externals/build/linux/makefile
+++ b/externals/build/linux/makefile
@@ -3,7 +3,7 @@ prefix=$(DESTDIR)/usr
EXTERNALS = $(shell ls )
-all: $(EXTERNALS:.c=.pd_linux)
+all: link.stamp $(EXTERNALS:.c=.pd_linux)
.SUFFIXES: .pd_linux
@@ -21,7 +21,8 @@ LINUXINCLUDE = -I. -I.. -I../../../pd/src
rm -f "$*.o"
clean:
- -rm *.pd_linux *~
+ -rm *.pd_linux *~ *.c
+ -rm link.stamp
install-doc:
cp -r ../doc/* $(prefix)/lib/pd/doc/5.reference
@@ -34,6 +35,9 @@ link: link.stamp
link.stamp:
cp ../src/*.c .
+ rm vst.c
touch link.stamp
+ make
+