aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/build/win/pd
diff options
context:
space:
mode:
Diffstat (limited to 'externals/grill/flext/build/win/pd')
-rw-r--r--externals/grill/flext/build/win/pd/config-bcc.def19
-rw-r--r--externals/grill/flext/build/win/pd/config-cygwin.def18
-rw-r--r--externals/grill/flext/build/win/pd/config-mingw.def15
-rw-r--r--externals/grill/flext/build/win/pd/config-msvc.def19
-rw-r--r--externals/grill/flext/build/win/pd/make-bcc.inc35
-rw-r--r--externals/grill/flext/build/win/pd/make-cygwin.inc43
-rw-r--r--externals/grill/flext/build/win/pd/make-mingw.inc34
-rw-r--r--externals/grill/flext/build/win/pd/make-msvc.inc34
8 files changed, 217 insertions, 0 deletions
diff --git a/externals/grill/flext/build/win/pd/config-bcc.def b/externals/grill/flext/build/win/pd/config-bcc.def
new file mode 100644
index 00000000..b93cece3
--- /dev/null
+++ b/externals/grill/flext/build/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/build/win/pd/config-cygwin.def b/externals/grill/flext/build/win/pd/config-cygwin.def
new file mode 100644
index 00000000..1c92fe66
--- /dev/null
+++ b/externals/grill/flext/build/win/pd/config-cygwin.def
@@ -0,0 +1,18 @@
+# where is PD?
+# (it seems like cygwin compilation is only working if
+# there are no pthread.h and sched.h in the PD src subfolder
+# - these are provided by cygwin )
+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/build/win/pd/config-mingw.def b/externals/grill/flext/build/win/pd/config-mingw.def
new file mode 100644
index 00000000..a721d45d
--- /dev/null
+++ b/externals/grill/flext/build/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/build/win/pd/config-msvc.def b/externals/grill/flext/build/win/pd/config-msvc.def
new file mode 100644
index 00000000..aa4c5feb
--- /dev/null
+++ b/externals/grill/flext/build/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/build/win/pd/make-bcc.inc b/externals/grill/flext/build/win/pd/make-bcc.inc
new file mode 100644
index 00000000..bcc062eb
--- /dev/null
+++ b/externals/grill/flext/build/win/pd/make-bcc.inc
@@ -0,0 +1,35 @@
+DEFS=$(DEFS) /DFLEXT_SYS=2
+
+INCPATH=$(INCPATH) -I$(PDPATH)\src
+
+# these are both in FLEXTPATH
+LIBS=$(LIBS) pd.lib pthreadVC.lib
+
+EXT=dll
+
+#########################################
+
+!ifdef SHARED
+# --- shared ---
+
+!else
+!ifdef THREADED
+# --- static multi-threaded ---
+
+!ifdef DEBUG
+LIBS=$(LIBS) flext_td-pdwin.lib
+!else
+LIBS=$(LIBS) flext_t-pdwin.lib
+!endif
+
+!else
+# --- static single-threaded ---
+
+!ifdef DEBUG
+LIBS=$(LIBS) flext_d-pdwin.lib
+!else
+LIBS=$(LIBS) flext-pdwin.lib
+!endif
+
+!endif
+!endif
diff --git a/externals/grill/flext/build/win/pd/make-cygwin.inc b/externals/grill/flext/build/win/pd/make-cygwin.inc
new file mode 100644
index 00000000..e8913af7
--- /dev/null
+++ b/externals/grill/flext/build/win/pd/make-cygwin.inc
@@ -0,0 +1,43 @@
+DEFS += -DFLEXT_SYS=2
+
+INCPATH += -I$(PDPATH)/src
+LIBPATH += -L$(PDPATH)/bin
+
+LDFLAGS +=
+
+LIBS +=
+
+EXT=dll
+
+#########################################
+
+ifdef SHARED
+# --- shared ---
+
+ifdef DEBUG
+LIBS += -lflext_d
+else
+LIBS += -lflext
+endif
+
+else
+ifdef THREADED
+# --- static multi-threaded ---
+
+ifdef DEBUG
+LIBS += $(FLEXTPATH)/libflext_td.a
+else
+LIBS += $(FLEXTPATH)/libflext_t.a
+endif
+
+else
+# --- static single-threaded ---
+
+ifdef DEBUG
+LIBS += $(FLEXTPATH)/libflext_d.a
+else
+LIBS += $(FLEXTPATH)/libflext.a
+endif
+
+endif
+endif
diff --git a/externals/grill/flext/build/win/pd/make-mingw.inc b/externals/grill/flext/build/win/pd/make-mingw.inc
new file mode 100644
index 00000000..a49e5b7a
--- /dev/null
+++ b/externals/grill/flext/build/win/pd/make-mingw.inc
@@ -0,0 +1,34 @@
+DEFS += -DFLEXT_SYS=2
+
+INCPATH += -I$(PDPATH)/src
+LIBPATH += -L$(PDPATH)/bin
+
+# these are both in PDPATH
+LIBS += -lpd -lpthreadVC
+
+EXT=dll
+
+#########################################
+
+ifdef SHARED
+# --- shared ---
+
+elseifdef THREADED
+# --- static multi-threaded ---
+
+ifdef DEBUG
+LIBS += -lflext_td-pdwin
+else
+LIBS += -lflext_t-pdwin
+endif
+
+else
+# --- static single-threaded ---
+
+ifdef DEBUG
+LIBS += -lflext_d-pdwin
+else
+LIBS += -lflext-pdwin
+endif
+
+endif
diff --git a/externals/grill/flext/build/win/pd/make-msvc.inc b/externals/grill/flext/build/win/pd/make-msvc.inc
new file mode 100644
index 00000000..cec66266
--- /dev/null
+++ b/externals/grill/flext/build/win/pd/make-msvc.inc
@@ -0,0 +1,34 @@
+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
+
+#########################################
+
+!ifdef SHARED
+# --- shared ---
+
+!elseifdef THREADED
+# --- static multi-threaded ---
+
+!ifdef DEBUG
+LIBS=$(LIBS) flext_td-pdwin.lib
+!else
+LIBS=$(LIBS) flext_t-pdwin.lib
+!endif
+
+!else
+# --- static single-threaded ---
+
+!ifdef DEBUG
+LIBS=$(LIBS) flext_d-pdwin.lib
+!else
+LIBS=$(LIBS) flext-pdwin.lib
+!endif
+
+!endif