aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/dyn
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2005-02-23 04:57:48 +0000
committerThomas Grill <xovo@users.sourceforge.net>2005-02-23 04:57:48 +0000
commitffeb64d27b06f46266f165eef302b2ac2c25eb3e (patch)
treec23a46a978632cfb088ab01e7e0c7e4673ab893a /externals/grill/dyn
parent579f564ce490566d0462bc2138a4beefa7747b7e (diff)
minor changes
added package definition for flext build system added flags for correct symbol import from PD svn path=/trunk/; revision=2574
Diffstat (limited to 'externals/grill/dyn')
-rw-r--r--externals/grill/dyn/dyn.h7
-rw-r--r--externals/grill/dyn/dyn.vcproj11
-rw-r--r--externals/grill/dyn/package.txt14
3 files changed, 26 insertions, 6 deletions
diff --git a/externals/grill/dyn/dyn.h b/externals/grill/dyn/dyn.h
index eeca0f43..507dd08a 100644
--- a/externals/grill/dyn/dyn.h
+++ b/externals/grill/dyn/dyn.h
@@ -1,7 +1,7 @@
/*
dyn - dynamical object management
-Copyright (c)2003-2004 Thomas Grill (gr@grrrr.org)
+Copyright (c)2003-2005 Thomas Grill (gr@grrrr.org)
For information on usage and redistribution, and for a DISCLAIMER OF ALL
WARRANTIES, see the file, "license.txt," in this distribution.
*/
@@ -31,6 +31,11 @@ WARRANTIES, see the file, "license.txt," in this distribution.
extern "C" {
#endif
+/* This is needed to correctly import external data */
+#if defined(_WIN32) && !defined(NT)
+#define NT
+#endif
+
/* include PD public header for some type definitions */
#ifdef _MSC_VER
#pragma warning(push)
diff --git a/externals/grill/dyn/dyn.vcproj b/externals/grill/dyn/dyn.vcproj
index f0914eb5..a96562aa 100644
--- a/externals/grill/dyn/dyn.vcproj
+++ b/externals/grill/dyn/dyn.vcproj
@@ -20,10 +20,10 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="c:\programme\audio\pd\src"
+ AdditionalIncludeDirectories="c:\data\prog\pd\pd-cvs\src"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;DYN_EXPORTS;NT;PD"
BasicRuntimeChecks="3"
- RuntimeLibrary="3"
+ RuntimeLibrary="1"
RuntimeTypeInfo="TRUE"
UsePrecompiledHeader="2"
PrecompiledHeaderFile=".\Debug/dyn.pch"
@@ -37,10 +37,11 @@
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
- OutputFile="$(outdir)/dyn.dll"
+ AdditionalDependencies="pd.lib"
+ OutputFile="c:\data\prog\pymodules/dyn_d.dll"
LinkIncremental="1"
SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="c:\programme\audio\pd\bin"
+ AdditionalLibraryDirectories="c:\data\prog\pd\pd-cvs\bin"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\Debug/dyn.pdb"
ImportLibrary=".\Debug/dyn.lib"
@@ -104,7 +105,7 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="pd.lib"
- OutputFile="./pd-msvc/dyn.dll"
+ OutputFile="c:\data\prog\pymodules/dyn.dll"
LinkIncremental="1"
SuppressStartupBanner="TRUE"
AdditionalLibraryDirectories="c:\programme\audio\pd\bin"
diff --git a/externals/grill/dyn/package.txt b/externals/grill/dyn/package.txt
new file mode 100644
index 00000000..1ac671de
--- /dev/null
+++ b/externals/grill/dyn/package.txt
@@ -0,0 +1,14 @@
+NAME=dyn
+
+BUILDDIR=build
+BUILDCLASS=shlib
+
+SRCDIR=.
+
+HDRS= dyn.h dyn_data.h dyn_pd.h dyn_proto.h dyn_proxy.h
+
+SRCS= \
+ dyn_api.cpp dyn_base.cpp dyn_main.cpp dyn_create.cpp \
+ dyn_patchable.cpp dyn_proxy.cpp \
+ dyn_object.cpp dyn_message.cpp dyn_patcher.cpp dyn_text.cpp \
+ dyn_conn.cpp dyn_listen.cpp dyn_send.cpp