aboutsummaryrefslogtreecommitdiff
path: root/externals
diff options
context:
space:
mode:
Diffstat (limited to 'externals')
-rw-r--r--externals/grill/build/darwin/makefile60
1 files changed, 60 insertions, 0 deletions
diff --git a/externals/grill/build/darwin/makefile b/externals/grill/build/darwin/makefile
new file mode 100644
index 00000000..8dcd5d07
--- /dev/null
+++ b/externals/grill/build/darwin/makefile
@@ -0,0 +1,60 @@
+HELP = ../darwinroot/Library/Pd/Help
+EXTERNS = ../darwinroot/Library/Pd/Externals
+ADDITION = ../darwinroot/Library/Pd/AdditionalDocumentation
+
+all:
+ rm -r ../darwinroot
+ mkdir -p $(EXTERNS)
+ mkdir -p $(HELP)
+ mkdir -p $(ADDITION)
+# flext
+ make -C ../../flext -f makefile.pd-darwin
+ make -C ../../flext -f makefile.pd-darwin install \
+ INSTDIR=../build/darwinroot/usr/local/pd/flext
+# pool
+ make -C ../../pool -f makefile.pd-darwin install \
+ INSTPATH=../build/darwinroot/Library/Pd/Externals
+ cp ../../pool/pool.pd $(HELP)
+ mkdir $(ADDITION)/pool
+ cp ../../pool/gpl.txt ../../pool/readme.txt ../../pool/license.txt \
+ $(ADDITION)/pool
+# xsample
+ make -C ../../xsample -f makefile.pd-darwin install \
+ INSTDIR=../build/darwinroot/Library/Pd/Externals \
+ # HELPPATH=../build/darwinroot/Library/Pd/Help
+# ramp is an abstraction... should we make it available to all?
+ cp ../../xsample/pd/ramp.pd $(EXTERNS)
+ cp ../../xsample/pd/*.pd $(HELP)
+ mkdir $(ADDITION)/xsample
+ cp ../../xsample/gpl.txt ../../xsample/readme.txt ../../xsample/license.txt \
+ $(ADDITION)/xsample
+# fftease
+ make -C ../../fftease -f makefile.pd-darwin install \
+ INSTPATH=../build/darwinroot/Library/Pd/Externals
+ cp ../../fftease/pd/*.pd $(HELP)
+ mkdir $(ADDITION)/fftease
+ cp ../../fftease/gpl.txt ../../fftease/readme.txt ../../fftease/license.txt \
+ $(ADDITION)/fftease
+ cp -r ../../fftease/media $(ADDITION)/fftease
+# vasp
+ mkdir -p ../../vasp/pd-darwin # fails without the dir
+ make -C ../../vasp -f makefile.pd-darwin install \
+ INSTDIR=../build/darwinroot/Library/Pd/Externals
+ cp ../../vasp/pd-help/*.pd $(HELP)
+ mkdir $(ADDITION)/vasp
+ cp ../../vasp/gpl.txt ../../vasp/readme.txt ../../vasp/license.txt \
+ ../../vasp/changes.txt ../../vasp/todo.txt $(ADDITION)/vasp
+ cp -r ../../vasp/pd-ex $(ADDITION)/vasp
+# py/pyext
+ make -C ../../py -f makefile.pd-darwin install \
+ INSTPATH=../build/darwinroot/Library/Pd/Externals
+ mkdir -p $(ADDITION)/py/examples
+ mkdir -p $(ADDITION)/py/scripts
+ cp ../../py/pd/*.pd $(ADDITION)/py/examples
+ cp ../../py/scripts/*.py $(ADDITION)/py/scripts
+ cp ../../py/gpl.txt ../../py/readme.txt ../../py/license.txt \
+ $(ADDITION)/py
+ mkdir -p ../darwinroot/Library/Frameworks
+ cp -R /Library/Frameworks/Python.framework ../darwinroot/Library/Frameworks
+# finish it off...
+ open flext.pmsp