aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/vst
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2003-11-10 03:42:03 +0000
committerThomas Grill <xovo@users.sourceforge.net>2003-11-10 03:42:03 +0000
commit8a2c6d3d86df5076510e02315b354b3194e243e1 (patch)
tree3dcd8a5d977932f65982851c0f24d989787f4b9a /externals/grill/vst
parentd60f7df8256c9326c08ce207efe4b5609bc64571 (diff)
""
svn path=/trunk/; revision=1176
Diffstat (limited to 'externals/grill/vst')
-rw-r--r--externals/grill/vst/config-pd-msvc.txt28
-rw-r--r--externals/grill/vst/makefile.pd-msvc17
-rw-r--r--externals/grill/vst/vst.vcproj2
3 files changed, 12 insertions, 35 deletions
diff --git a/externals/grill/vst/config-pd-msvc.txt b/externals/grill/vst/config-pd-msvc.txt
index 1cb31aab..308bfcc3 100644
--- a/externals/grill/vst/config-pd-msvc.txt
+++ b/externals/grill/vst/config-pd-msvc.txt
@@ -1,50 +1,26 @@
# vst~ - VST plugin external for PD
-
# based on the work of Jarno SeppŠnen and Mark Williamson
-
#
-
# Copyright (c)Thomas Grill (xovo@gmx.net)
-
# For information on usage and redistribution, and for a DISCLAIMER OF ALL
-
# WARRANTIES, see the file, "license.txt," in this distribution.
-
#
-
-
-
# where is PD?
-
PDPATH=c:\programme\audio\pd
-
-
# where do the flext libraries reside?
-
FLEXTPATH=$(PDPATH)\flext
-
-
# where is MS VC++?
-
-MSVCPATH=c:\programme\prog\microsoft visual studio\VC98
-
-
-
+# (only necessary if not run from within the build environment)
+# MSVCPATH=c:\programme\prog\microsoft visual studio\VC98
# where should the external be built?
-
OUTPATH=pd-msvc
-
-
# where should the external be installed?
-
# (leave blank to omit installation)
-
INSTDIR=$(PDPATH)\extra
-
diff --git a/externals/grill/vst/makefile.pd-msvc b/externals/grill/vst/makefile.pd-msvc
index eee2a478..cbcb09c3 100644
--- a/externals/grill/vst/makefile.pd-msvc
+++ b/externals/grill/vst/makefile.pd-msvc
@@ -1,7 +1,7 @@
-# FFTease - A set of Live Spectral Processors
-# Originally written by Eric Lyon and Christopher Penrose for the Max/MSP platform
+# vst~ - VST plugin external for PD
+# based on the work of Jarno Seppänen and Mark Williamson
#
-# Copyright (c)Thomas Grill (xovo@gmx.net)
+# Copyright (c) Thomas Grill (xovo@gmx.net)
# For information on usage and redistribution, and for a DISCLAIMER OF ALL
# WARRANTIES, see the file, "license.txt," in this distribution.
#
@@ -16,13 +16,14 @@
# includes
INCPATH=/I"$(MSVCPATH)\include" /I"$(MSVCPATH)\mfc\include" /I"$(PDPATH)\src" /I"$(FLEXTPATH)"
-LIBPATH=/LIBPATH:"$(MSVCPATH)\lib" /LIBPATH:"$(MSVCPATH)\mfc\lib" /LIBPATH:"$(PDPATH)\bin" /LIBPATH:"$(FLEXTPATH)"
-LIBS=pd.lib pthreadVC.lib flext_t-pdwin.lib
+LIBPATH=/LIBPATH:"$(PDPATH)\bin" /LIBPATH:"$(FLEXTPATH)" /LIBPATH:"$(MSVCPATH)\lib" /LIBPATH:"$(MSVCPATH)\mfc\lib"
+LIBS=pd.lib pthreadVC.lib flext_t-pdwin.lib # DelayImp.lib
# compiler definitions and flags
-DEFS=/DFLEXT_SYS=2 /DFLEXT_THREADS
+DEFS=/D_USRDLL /D_WINDLL /D_MBCS /DFLEXT_SYS=2 /DFLEXT_THREADS
-CFLAGS=/GR- /GX- /GD /G6 /Ox /MT
+CFLAGS=/G6 /Ox /MT /EHsc
+# LDFLAGS=/DELAYLOAD:OleAcc.dll
# the rest can stay untouched
# ----------------------------------------------
@@ -60,7 +61,7 @@ $(OUTPATH):
$(OUTPATH)\$(NAME).dll: $(OBJS)
cd $(OUTPATH)
- link /DLL /out:$(NAME).dll /INCREMENTAL:NO $** $(LIBS) $(LIBPATH)
+ link /DLL $(LDFLAGS) /out:$(NAME).dll /INCREMENTAL:NO $** $(LIBS) $(LIBPATH)
@-del *.exp
@-del *.lib
cd ..
diff --git a/externals/grill/vst/vst.vcproj b/externals/grill/vst/vst.vcproj
index 36d8f3c2..56eca6c3 100644
--- a/externals/grill/vst/vst.vcproj
+++ b/externals/grill/vst/vst.vcproj
@@ -33,7 +33,7 @@
StringPooling="TRUE"
RuntimeLibrary="0"
EnableFunctionLevelLinking="TRUE"
- UsePrecompiledHeader="2"
+ UsePrecompiledHeader="0"
WarningLevel="3"
SuppressStartupBanner="TRUE"
CompileAs="0"/>