aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/buildsys/win/pd
diff options
context:
space:
mode:
Diffstat (limited to 'externals/grill/flext/buildsys/win/pd')
-rw-r--r--externals/grill/flext/buildsys/win/pd/config-bcc.def19
-rw-r--r--externals/grill/flext/buildsys/win/pd/config-cygwin.def15
-rw-r--r--externals/grill/flext/buildsys/win/pd/config-mingw.def15
-rw-r--r--externals/grill/flext/buildsys/win/pd/config-msvc.def19
-rw-r--r--externals/grill/flext/buildsys/win/pd/make-bcc.inc8
-rw-r--r--externals/grill/flext/buildsys/win/pd/make-cygwin.inc11
-rw-r--r--externals/grill/flext/buildsys/win/pd/make-mingw.inc9
-rw-r--r--externals/grill/flext/buildsys/win/pd/make-msvc.inc9
8 files changed, 105 insertions, 0 deletions
diff --git a/externals/grill/flext/buildsys/win/pd/config-bcc.def b/externals/grill/flext/buildsys/win/pd/config-bcc.def
new file mode 100644
index 00000000..85f78a22
--- /dev/null
+++ b/externals/grill/flext/buildsys/win/pd/config-bcc.def
@@ -0,0 +1,19 @@
+# where is PD?
+PDPATH=c:\programme\audio\pd
+
+# where should the external be installed?
+INSTPATH=$(PDPATH)\extra
+
+# where do the flext headers and libraries reside?
+FLEXTPATH=$(PDPATH)\flext
+
+# where is BorlandC++?
+BCCPATH=C:\Programme\prog\bcc55
+
+# where should the external be built?
+OUTPATH=pd-bcc
+
+# user defined compiler flags
+# (check if they match your system!)
+OFLAGS=-6 -O2 -OS -ff -d
+
diff --git a/externals/grill/flext/buildsys/win/pd/config-cygwin.def b/externals/grill/flext/buildsys/win/pd/config-cygwin.def
new file mode 100644
index 00000000..0a63ea3f
--- /dev/null
+++ b/externals/grill/flext/buildsys/win/pd/config-cygwin.def
@@ -0,0 +1,15 @@
+# where is PD?
+PDPATH=/cygdrive/c/programme/audio/pd
+
+# where should the external be installed?
+INSTPATH=$(PDPATH)/extra
+
+# where do the flext headers and libraries reside?
+FLEXTPATH=$(PDPATH)/flext
+
+# where should the external be built?
+OUTPATH=pd-cygwin
+
+# user defined compiler flags
+# (check if they match your system!)
+OFLAGS=-O2 -march=pentium4 -msse
diff --git a/externals/grill/flext/buildsys/win/pd/config-mingw.def b/externals/grill/flext/buildsys/win/pd/config-mingw.def
new file mode 100644
index 00000000..2082f34b
--- /dev/null
+++ b/externals/grill/flext/buildsys/win/pd/config-mingw.def
@@ -0,0 +1,15 @@
+# where is PD?
+PDPATH=c:/programme/audio/pd
+
+# where should the external be installed?
+INSTPATH=$(PDPATH)/extra
+
+# where do the flext headers and libraries reside?
+FLEXTPATH=$(PDPATH)/flext
+
+# where should the external be built?
+OUTPATH=pd-mingw
+
+# user defined compiler flags
+# (check if they match your system!)
+OFLAGS=-O2 -march=pentium4 -msse
diff --git a/externals/grill/flext/buildsys/win/pd/config-msvc.def b/externals/grill/flext/buildsys/win/pd/config-msvc.def
new file mode 100644
index 00000000..e50837a6
--- /dev/null
+++ b/externals/grill/flext/buildsys/win/pd/config-msvc.def
@@ -0,0 +1,19 @@
+# where is PD?
+PDPATH=c:\programme\audio\pd
+
+# where should the external be installed?
+INSTPATH=$(PDPATH)\extra
+
+# where do the flext headers and libraries reside?
+FLEXTPATH=$(PDPATH)\flext
+
+# where is MS VC++?
+# (not necessary if the build is run with the compiler environment)
+# MSVCPATH=C:\Programme\Microsoft Visual Studio .NET 2003\Vc7
+
+# where should the external be built?
+OUTPATH=pd-msvc
+
+# user defined compiler flags
+# (check if they match your system!)
+OFLAGS=/G6 /Ox /arch:SSE
diff --git a/externals/grill/flext/buildsys/win/pd/make-bcc.inc b/externals/grill/flext/buildsys/win/pd/make-bcc.inc
new file mode 100644
index 00000000..c4a9892c
--- /dev/null
+++ b/externals/grill/flext/buildsys/win/pd/make-bcc.inc
@@ -0,0 +1,8 @@
+DEFS=$(DEFS) /DFLEXT_SYS=2
+
+INCPATH=$(INCPATH) -I$(PDPATH)\src
+
+# these are both in FLEXTPATH
+LIBS=$(LIBS) pd.lib pthreadVC.lib
+
+EXT=dll
diff --git a/externals/grill/flext/buildsys/win/pd/make-cygwin.inc b/externals/grill/flext/buildsys/win/pd/make-cygwin.inc
new file mode 100644
index 00000000..d1641769
--- /dev/null
+++ b/externals/grill/flext/buildsys/win/pd/make-cygwin.inc
@@ -0,0 +1,11 @@
+DEFS += -DFLEXT_SYS=2
+
+INCPATH += -I$(PDPATH)/src
+
+# trick PD in a way that only the cygwin pthread headers are used
+CFLAGS += -include /usr/include/pthread.h -DPTHREAD_H
+
+LIBS += $(PDPATH)/bin/pd.dll
+#LIBS += $(PDPATH)/bin/pthreadVC.dll
+
+EXT=dll
diff --git a/externals/grill/flext/buildsys/win/pd/make-mingw.inc b/externals/grill/flext/buildsys/win/pd/make-mingw.inc
new file mode 100644
index 00000000..836ef3b6
--- /dev/null
+++ b/externals/grill/flext/buildsys/win/pd/make-mingw.inc
@@ -0,0 +1,9 @@
+DEFS += -DFLEXT_SYS=2
+
+INCPATH += -I$(PDPATH)/src
+LIBPATH += -L$(PDPATH)/bin
+
+# these are both in PDPATH
+LIBS += -lpd -lpthreadVC
+
+EXT=dll
diff --git a/externals/grill/flext/buildsys/win/pd/make-msvc.inc b/externals/grill/flext/buildsys/win/pd/make-msvc.inc
new file mode 100644
index 00000000..41a7cd30
--- /dev/null
+++ b/externals/grill/flext/buildsys/win/pd/make-msvc.inc
@@ -0,0 +1,9 @@
+DEFS=$(DEFS) /DFLEXT_SYS=2
+
+INCPATH=$(INCPATH) /I$(PDPATH)\src
+LIBPATH=$(LIBPATH) /LIBPATH:$(PDPATH)\bin
+
+# these are both in PDPATH
+LIBS=$(LIBS) pd.lib pthreadVC.lib
+
+EXT=dll