diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2005-02-23 04:57:48 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2005-02-23 04:57:48 +0000 |
commit | ffeb64d27b06f46266f165eef302b2ac2c25eb3e (patch) | |
tree | c23a46a978632cfb088ab01e7e0c7e4673ab893a /externals/grill/dyn | |
parent | 579f564ce490566d0462bc2138a4beefa7747b7e (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.h | 7 | ||||
-rw-r--r-- | externals/grill/dyn/dyn.vcproj | 11 | ||||
-rw-r--r-- | externals/grill/dyn/package.txt | 14 |
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
|