aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/buildsys/mac/pd
diff options
context:
space:
mode:
Diffstat (limited to 'externals/grill/flext/buildsys/mac/pd')
-rw-r--r--externals/grill/flext/buildsys/mac/pd/config-gcc.def24
-rw-r--r--externals/grill/flext/buildsys/mac/pd/gnumake-gcc-ext.inc1
-rw-r--r--externals/grill/flext/buildsys/mac/pd/gnumake-gcc-flext.inc5
-rw-r--r--externals/grill/flext/buildsys/mac/pd/gnumake-gcc.inc13
-rw-r--r--externals/grill/flext/buildsys/mac/pd/make-gcc.inc10
5 files changed, 37 insertions, 16 deletions
diff --git a/externals/grill/flext/buildsys/mac/pd/config-gcc.def b/externals/grill/flext/buildsys/mac/pd/config-gcc.def
index 9793e4a3..85a9d8bd 100644
--- a/externals/grill/flext/buildsys/mac/pd/config-gcc.def
+++ b/externals/grill/flext/buildsys/mac/pd/config-gcc.def
@@ -1,18 +1,30 @@
# where is the PD installation including source code?
-PDPATH=/Applications/Pd-0.38-0test10.app/Contents/Resources
+PDPATH=/Applications/audio/Pd-0.38-0test13.app/Contents/Resources
# where is the PD executable?
-PDBIN=/usr/local/bin/pd
+PDBIN=$(PDPATH)/bin/pd
-# where should the external be installed?
-INSTPATH=$(PDPATH)/extra
+###############################################################
+
+# where do/should the flext headers reside/be built?
+FLEXTINC=/usr/local/include/flext
+
+# where do/should the flext static libraries reside/be built?
+FLEXTLIB=/usr/local/lib
+
+# where do/should the flext shared libraries reside/be built?
+FLEXTSHLIB=$(FLEXTLIB)
-# where do the flext headers and libraries reside?
-FLEXTPATH=$(PDPATH)/flext
+###############################################################
# where should the external be built?
OUTPATH=pd-darwin
+# where should the external be installed?
+INSTPATH=$(PDPATH)/extra
+
+###############################################################
+
# user defined compiler flags
# (check if they match your system!)
OFLAGS=-O2 -mcpu=G4 -malign-natural -maltivec -faltivec
diff --git a/externals/grill/flext/buildsys/mac/pd/gnumake-gcc-ext.inc b/externals/grill/flext/buildsys/mac/pd/gnumake-gcc-ext.inc
new file mode 100644
index 00000000..f52bc6db
--- /dev/null
+++ b/externals/grill/flext/buildsys/mac/pd/gnumake-gcc-ext.inc
@@ -0,0 +1 @@
+EXT=pd_darwin
diff --git a/externals/grill/flext/buildsys/mac/pd/gnumake-gcc-flext.inc b/externals/grill/flext/buildsys/mac/pd/gnumake-gcc-flext.inc
new file mode 100644
index 00000000..2ebf308d
--- /dev/null
+++ b/externals/grill/flext/buildsys/mac/pd/gnumake-gcc-flext.inc
@@ -0,0 +1,5 @@
+ifdef SHARED
+EXT=dylib
+else
+EXT=a
+endif
diff --git a/externals/grill/flext/buildsys/mac/pd/gnumake-gcc.inc b/externals/grill/flext/buildsys/mac/pd/gnumake-gcc.inc
new file mode 100644
index 00000000..ac805f09
--- /dev/null
+++ b/externals/grill/flext/buildsys/mac/pd/gnumake-gcc.inc
@@ -0,0 +1,13 @@
+DEFS += -DFLEXT_SYS=2
+
+INCPATH += -I$(PDPATH)/src
+LIBPATH += -L$(PDPATH)/bin
+
+LDFLAGS += -bundle -bundle_loader $(PDBIN)
+
+##############################################
+
+OBJPATH=$(OUTPATH)/$(OUTSUB)
+TARGETPATH=$(OBJPATH)
+TARGET=$(TARGETPATH)/$(OUTNAME).$(EXT)
+
diff --git a/externals/grill/flext/buildsys/mac/pd/make-gcc.inc b/externals/grill/flext/buildsys/mac/pd/make-gcc.inc
deleted file mode 100644
index 05c2cd08..00000000
--- a/externals/grill/flext/buildsys/mac/pd/make-gcc.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFS += -DFLEXT_SYS=2
-
-INCPATH += -I$(PDPATH)/src
-LIBPATH += -L$(PDPATH)/bin
-
-LDFLAGS += -bundle -bundle_loader $(PDBIN)
-
-LIBS +=
-
-EXT=pd_darwin