Thread: [Hdrflow-svn] SF.net SVN: hdrflow: [134] trunk/lib/openlibraries
Status: Pre-Alpha
Brought to you by:
glslang
From: <gl...@us...> - 2007-05-21 20:02:51
|
Revision: 134 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=134&view=rev Author: glslang Date: 2007-05-21 13:02:43 -0700 (Mon, 21 May 2007) Log Message: ----------- + tidy ups Modified Paths: -------------- trunk/lib/openlibraries/openlibraries_vc8.sln trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/bmp/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/plugins/dds/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/plugins/dpx/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_vc8.vcproj trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_plugin.cpp Removed Paths: ------------- trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap.cpp trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_plugin.hpp trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/config.hpp trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp.cpp trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_plugin.hpp trunk/lib/openlibraries/src/openimagelib/plugins/bmp/config.hpp trunk/lib/openlibraries/src/openimagelib/plugins/dds/config.hpp trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds.cpp trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_plugin.hpp trunk/lib/openlibraries/src/openimagelib/plugins/dpx/config.hpp trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx.cpp trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.hpp Modified: trunk/lib/openlibraries/openlibraries_vc8.sln =================================================================== --- trunk/lib/openlibraries/openlibraries_vc8.sln 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/openlibraries_vc8.sln 2007-05-21 20:02:43 UTC (rev 134) @@ -188,13 +188,6 @@ {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "avformat", "src\openmedialib\plugins\avformat\avformat_vc8.vcproj", "{0C4F7499-83C6-4143-A392-56F299345E8A}" - ProjectSection(ProjectDependencies) = postProject - {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} - EndProjectSection -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gensys", "src\openmedialib\plugins\gensys\gensys_vc8.vcproj", "{88BCD57E-044F-4427-A407-541BA8A938E6}" ProjectSection(ProjectDependencies) = postProject {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} @@ -202,13 +195,6 @@ {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glew", "src\openmedialib\plugins\glew\glew_vc8.vcproj", "{649D053D-1768-40BB-8FA7-8CD91A765F32}" - ProjectSection(ProjectDependencies) = postProject - {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} - EndProjectSection -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ofx", "src\openmedialib\plugins\ofx\ofx_vc8.vcproj", "{A60E2710-2DA9-4641-AEF6-6488A6264723}" ProjectSection(ProjectDependencies) = postProject {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} @@ -223,13 +209,6 @@ {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openal", "src\openmedialib\plugins\openal\openal_vc8.vcproj", "{68B4BE77-E59E-4A24-9AF5-D4CEFF132B51}" - ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} - {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} - EndProjectSection -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "quicktime", "src\openmedialib\plugins\quicktime\quicktime_vc8.vcproj", "{1AC3D22B-175B-4169-B74A-276F9D5BA7AB}" ProjectSection(ProjectDependencies) = postProject {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} @@ -237,13 +216,6 @@ {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "template", "src\openmedialib\plugins\template\template_vc8.vcproj", "{18271104-A6E4-4293-A6F1-70B15AE311E5}" - ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} - {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} - EndProjectSection -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SG", "SG", "{BD86F550-C573-4A68-955B-6CEDCC8F595D}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "plugins", "plugins", "{9483FC7B-E396-43E6-84ED-EB021AC54252}" @@ -528,18 +500,10 @@ {1C648B54-C3DC-49B5-AFC9-B205F3151F81}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {1C648B54-C3DC-49B5-AFC9-B205F3151F81}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 {1C648B54-C3DC-49B5-AFC9-B205F3151F81}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 - {0C4F7499-83C6-4143-A392-56F299345E8A}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 - {0C4F7499-83C6-4143-A392-56F299345E8A}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 - {0C4F7499-83C6-4143-A392-56F299345E8A}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 - {0C4F7499-83C6-4143-A392-56F299345E8A}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 {88BCD57E-044F-4427-A407-541BA8A938E6}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 {88BCD57E-044F-4427-A407-541BA8A938E6}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {88BCD57E-044F-4427-A407-541BA8A938E6}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 {88BCD57E-044F-4427-A407-541BA8A938E6}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 - {649D053D-1768-40BB-8FA7-8CD91A765F32}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 - {649D053D-1768-40BB-8FA7-8CD91A765F32}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 - {649D053D-1768-40BB-8FA7-8CD91A765F32}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 - {649D053D-1768-40BB-8FA7-8CD91A765F32}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 {A60E2710-2DA9-4641-AEF6-6488A6264723}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 {A60E2710-2DA9-4641-AEF6-6488A6264723}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {A60E2710-2DA9-4641-AEF6-6488A6264723}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 @@ -548,18 +512,10 @@ {C29BD9EC-EC1B-4D7F-8985-F85698CE66ED}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {C29BD9EC-EC1B-4D7F-8985-F85698CE66ED}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 {C29BD9EC-EC1B-4D7F-8985-F85698CE66ED}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 - {68B4BE77-E59E-4A24-9AF5-D4CEFF132B51}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 - {68B4BE77-E59E-4A24-9AF5-D4CEFF132B51}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 - {68B4BE77-E59E-4A24-9AF5-D4CEFF132B51}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 - {68B4BE77-E59E-4A24-9AF5-D4CEFF132B51}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 {1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 {1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 {1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 - {18271104-A6E4-4293-A6F1-70B15AE311E5}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 - {18271104-A6E4-4293-A6F1-70B15AE311E5}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 - {18271104-A6E4-4293-A6F1-70B15AE311E5}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 - {18271104-A6E4-4293-A6F1-70B15AE311E5}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 @@ -723,14 +679,10 @@ {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1} = {D9066C6C-E143-472F-860E-004E481F3E0A} {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {F76943CD-19F1-469A-B725-38C44C2DD27F} {1C648B54-C3DC-49B5-AFC9-B205F3151F81} = {F76943CD-19F1-469A-B725-38C44C2DD27F} - {0C4F7499-83C6-4143-A392-56F299345E8A} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} {88BCD57E-044F-4427-A407-541BA8A938E6} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} - {649D053D-1768-40BB-8FA7-8CD91A765F32} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} {A60E2710-2DA9-4641-AEF6-6488A6264723} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} {C29BD9EC-EC1B-4D7F-8985-F85698CE66ED} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} - {68B4BE77-E59E-4A24-9AF5-D4CEFF132B51} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} {1AC3D22B-175B-4169-B74A-276F9D5BA7AB} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} - {18271104-A6E4-4293-A6F1-70B15AE311E5} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {BD86F550-C573-4A68-955B-6CEDCC8F595D} {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096} = {9483FC7B-E396-43E6-84ED-EB021AC54252} {7A98C731-F651-4427-BD02-25133DEA7171} = {9483FC7B-E396-43E6-84ED-EB021AC54252} Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap.cpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap.cpp 2007-05-21 20:02:43 UTC (rev 134) @@ -1,33 +0,0 @@ - -// lightmap3D - An lightmap3D plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#include <openimagelib/plugins/3D_lightmap/3D_lightmap_plugin.hpp> - -namespace opl = olib::openpluginlib; -namespace lightmap = olib::openimagelib::plugins::lightmap; - -extern "C" -{ - LIGHTMAP3D_DECLSPEC bool openplugin_init( void ) - { - return true; - } - - LIGHTMAP3D_DECLSPEC bool openplugin_uninit( void ) - { - return true; - } - - LIGHTMAP3D_DECLSPEC bool openplugin_create_plugin( const char*, opl::openplugin** plug ) - { - *plug = new lightmap::lightmap3D_plugin; - return true; - } - - LIGHTMAP3D_DECLSPEC void openplugin_destroy_plugin( opl::openplugin* plug ) - { delete static_cast<lightmap::lightmap3D_plugin*>( plug ); } -} Modified: trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_plugin.cpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_plugin.cpp 2007-05-21 20:02:43 UTC (rev 134) @@ -6,21 +6,19 @@ // For more information, see http://www.openlibraries.org. #include <cstdlib> - #include <boost/tokenizer.hpp> -#include <openimagelib/plugins/3D_lightmap/3D_lightmap_plugin.hpp> +#include <openimagelib/il/openimagelib_plugin.hpp> namespace fs = boost::filesystem; namespace il = olib::openimagelib::il; +namespace pl = olib::openpluginlib; -namespace olib { namespace openimagelib { namespace plugins { namespace lightmap { +namespace olib { namespace openimagelib { namespace il { -typedef il::image<unsigned char, il::surface_format> image_type; - namespace { - void destroy( image_type* im ) + void destroy( il::image_type* im ) { delete im; } bool discover_lightmap_size( const boost::filesystem::path& path, int& radius ) @@ -85,10 +83,46 @@ } } -il::image_type_ptr lightmap3D_plugin::load( const fs::path& path ) -{ return il::image_type_ptr( generate_lightmap( path ) ); } +class lightmap3D_plugin : public il::openimagelib_plugin +{ +public: + virtual il::image_type_ptr load( const boost::filesystem::path& path ) + { return generate_lightmap( path ); } + + virtual bool store( const boost::filesystem::path&, const il::image_type_ptr& ) + { return false; } +}; -bool lightmap3D_plugin::store( const fs::path& path, const il::image_type_ptr& ) -{ return false; } +} } } -} } } } +extern "C" +{ + bool openplugin_init( void ) + { + return true; + } + + bool openplugin_uninit( void ) + { + return true; + } + + bool openplugin_create_plugin( const char*, pl::openplugin** plug ) + { + *plug = new il::lightmap3D_plugin; + return true; + } + + void openplugin_destroy_plugin( pl::openplugin* plug ) + { delete static_cast<il::lightmap3D_plugin*>( plug ); } +} + +#ifdef WIN32 +extern "C" BOOL WINAPI DllMain( HINSTANCE hInstDLL, DWORD fdwReason, LPVOID ) +{ + if( fdwReason == DLL_PROCESS_ATTACH ) + DisableThreadLibraryCalls( hInstDLL ); + + return TRUE; +} +#endif Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_plugin.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_plugin.hpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_plugin.hpp 2007-05-21 20:02:43 UTC (rev 134) @@ -1,25 +0,0 @@ - -// 3D_lightmap - A lightmap generator plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#ifndef LIGHTMAP3D_PLUGIN_INC_ -#define LIGHTMAP3D_PLUGIN_INC_ - -#include <openimagelib/plugins/3D_lightmap/config.hpp> -#include <openimagelib/il/openimagelib_plugin.hpp> - -namespace olib { namespace openimagelib { namespace plugins { namespace lightmap { - -class LIGHTMAP3D_DECLSPEC lightmap3D_plugin : public olib::openimagelib::il::openimagelib_plugin -{ -public: - virtual il::image_type_ptr load( const boost::filesystem::path& path ); - virtual bool store( const boost::filesystem::path& path, const il::image_type_ptr& image ); -}; - -} } } } - -#endif Modified: trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.vcproj 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.vcproj 2007-05-21 20:02:43 UTC (rev 134) @@ -194,10 +194,6 @@ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" > <File - RelativePath=".\3D_lightmap.cpp" - > - </File> - <File RelativePath=".\3D_lightmap_plugin.cpp" > </File> @@ -207,14 +203,6 @@ Filter="h;hpp;hxx;hm;inl;inc;xsd" UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" > - <File - RelativePath=".\3D_lightmap_plugin.hpp" - > - </File> - <File - RelativePath=".\config.hpp" - > - </File> </Filter> <Filter Name="Resource Files" Modified: trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/Makefile.am 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/Makefile.am 2007-05-21 20:02:43 UTC (rev 134) @@ -8,15 +8,11 @@ lib_LTLIBRARIES = libopenimagelib_3D_lightmap.la libopenimagelib_3D_lightmap_la_SOURCES = \ - config.hpp \ - 3D_lightmap.cpp \ - 3D_lightmap_plugin.hpp \ 3D_lightmap_plugin.cpp libopenimagelib_3D_lightmap_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) \ - # end + $(BOOST_INCLUDE_PATH) libopenimagelib_3D_lightmap_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/config.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/config.hpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/config.hpp 2007-05-21 20:02:43 UTC (rev 134) @@ -1,25 +0,0 @@ - -// 3D_lightmap - A lightmap generator plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#ifndef LIGHTMAP3D_CONFIG_INC_ -#define LIGHTMAP3D_CONFIG_INC_ - -#ifdef WIN32 - #ifdef LIGHTMAP3D_EXPORTS - #define LIGHTMAP3D_DECLSPEC __declspec( dllexport ) - #else - #define LIGHTMAP3D_DECLSPEC __declspec( dllimport ) - #endif // LIGHTMAP3D_EXPORTS -#else - #ifdef LIGHTMAP3D_EXPORTS - #define LIGHTMAP3D_DECLSPEC - #else - #define LIGHTMAP3D_DECLSPEC - #endif // LIGHTMAP3D_EXPORTS -#endif // WIN32 - -#endif Modified: trunk/lib/openlibraries/src/openimagelib/plugins/bmp/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/bmp/Makefile.am 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/bmp/Makefile.am 2007-05-21 20:02:43 UTC (rev 134) @@ -8,15 +8,11 @@ lib_LTLIBRARIES = libopenimagelib_bmp.la libopenimagelib_bmp_la_SOURCES = \ - config.hpp \ - bmp.cpp \ - bmp_plugin.hpp \ bmp_plugin.cpp libopenimagelib_bmp_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) \ - # end + $(BOOST_INCLUDE_PATH) libopenimagelib_bmp_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp.cpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp.cpp 2007-05-21 20:02:43 UTC (rev 134) @@ -1,33 +0,0 @@ - -// BMP - An BMP plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#include <openimagelib/plugins/bmp/bmp_plugin.hpp> - -namespace opl = olib::openpluginlib; -namespace BMP = olib::openimagelib::plugins::BMP; - -extern "C" -{ - BMP_DECLSPEC bool openplugin_init( void ) - { - return true; - } - - BMP_DECLSPEC bool openplugin_uninit( void ) - { - return true; - } - - BMP_DECLSPEC bool openplugin_create_plugin( const char*, opl::openplugin** plug ) - { - *plug = new BMP::BMP_plugin; - return true; - } - - BMP_DECLSPEC void openplugin_destroy_plugin( opl::openplugin* plug ) - { delete static_cast<BMP::BMP_plugin*>( plug ); } -} Modified: trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_plugin.cpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_plugin.cpp 2007-05-21 20:02:43 UTC (rev 134) @@ -5,34 +5,57 @@ // Released under the LGPL. // For more information, see http://www.openlibraries.org. -#include <openimagelib/plugins/bmp/bmp_plugin.hpp> +#include <openimagelib/il/openimagelib_plugin.hpp> namespace il = olib::openimagelib::il; namespace fs = boost::filesystem; +namespace pl = olib::openpluginlib; -namespace olib { namespace openimagelib { namespace plugins { namespace BMP { +namespace olib { namespace openimagelib { namespace il { namespace { - typedef struct tagBITMAPINFOHEADER - { - } BITMAPINFOHEADER, *PBITMAPINFOHEADER; +} + +struct bmp_plugin : public il::openimagelib_plugin +{ + virtual il::image_type_ptr load( const boost::filesystem::path& ) + { return il::image_type_ptr( ); } - void destroy( il::image_type* im ) - { delete im; } - - il::image_type_ptr load_bmp( const fs::path& path ) + virtual bool store( const boost::filesystem::path&, const il::image_type_ptr& ) + { return false; } +}; + +} } } + +extern "C" +{ + bool openplugin_init( void ) { - return il::image_type_ptr( ); + return true; } + + bool openplugin_uninit( void ) + { + return true; + } + + bool openplugin_create_plugin( const char*, pl::openplugin** plug ) + { + *plug = new il::bmp_plugin; + return true; + } + + void openplugin_destroy_plugin( pl::openplugin* plug ) + { delete static_cast<il::bmp_plugin*>( plug ); } } -il::image_type_ptr BMP_plugin::load( const fs::path& path ) +#ifdef WIN32 +extern "C" BOOL WINAPI DllMain( HINSTANCE hInstDLL, DWORD fdwReason, LPVOID ) { - return il::image_type_ptr( ); + if( fdwReason == DLL_PROCESS_ATTACH ) + DisableThreadLibraryCalls( hInstDLL ); + + return TRUE; } - -bool BMP_plugin::store( const fs::path& /*path*/, const il::image_type_ptr& ) -{ return false; } - -} } } } +#endif Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_plugin.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_plugin.hpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_plugin.hpp 2007-05-21 20:02:43 UTC (rev 134) @@ -1,26 +0,0 @@ - -// BMP - A BMP plugin to il. - -// Copyright (C) 2005 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#ifndef BMP_PLUGIN_INC_ -#define BMP_PLUGIN_INC_ - -#include <boost/filesystem/path.hpp> - -#include <openimagelib/plugins/bmp/config.hpp> -#include <openimagelib/il/openimagelib_plugin.hpp> - -namespace olib { namespace openimagelib { namespace plugins { namespace BMP { - -struct BMP_DECLSPEC BMP_plugin : public il::openimagelib_plugin -{ - virtual il::image_type_ptr load( const boost::filesystem::path& path ); - virtual bool store( const boost::filesystem::path& path, const il::image_type_ptr& image ); -}; - -} } } } - -#endif Modified: trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.vcproj 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.vcproj 2007-05-21 20:02:43 UTC (rev 134) @@ -203,10 +203,6 @@ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" > <File - RelativePath=".\bmp.cpp" - > - </File> - <File RelativePath=".\bmp_plugin.cpp" > </File> @@ -216,14 +212,6 @@ Filter="h;hpp;hxx;hm;inl;inc;xsd" UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" > - <File - RelativePath=".\bmp_plugin.hpp" - > - </File> - <File - RelativePath=".\config.hpp" - > - </File> </Filter> <Filter Name="Resource Files" Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/bmp/config.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/bmp/config.hpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/bmp/config.hpp 2007-05-21 20:02:43 UTC (rev 134) @@ -1,25 +0,0 @@ - -// BMP - An BMP plugin to il. - -// Copyright (C) 2005 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#ifndef BMP_CONFIG_INC_ -#define BMP_CONFIG_INC_ - -#ifdef WIN32 - #ifdef BMP_EXPORTS - #define BMP_DECLSPEC __declspec( dllexport ) - #else - #define BMP_DECLSPEC __declspec( dllimport ) - #endif // BMP_EXPORTS -#else - #ifdef BMP_EXPORTS - #define BMP_DECLSPEC extern - #else - #define BMP_DECLSPEC - #endif // BMP_EXPORTS -#endif // WIN32 - -#endif // BMP_CONFIG_INC_ Modified: trunk/lib/openlibraries/src/openimagelib/plugins/dds/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dds/Makefile.am 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dds/Makefile.am 2007-05-21 20:02:43 UTC (rev 134) @@ -8,9 +8,6 @@ lib_LTLIBRARIES = libopenimagelib_dds.la libopenimagelib_dds_la_SOURCES = \ - config.hpp \ - dds.cpp \ - dds_plugin.hpp \ dds_plugin.cpp libopenimagelib_dds_la_CXXFLAGS = \ Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/dds/config.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dds/config.hpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dds/config.hpp 2007-05-21 20:02:43 UTC (rev 134) @@ -1,25 +0,0 @@ - -// DDS - An DDS plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#ifndef DDS_CONFIG_INC_ -#define DDS_CONFIG_INC_ - -#ifdef WIN32 - #ifdef DDS_EXPORTS - #define DDS_DECLSPEC __declspec( dllexport ) - #else - #define DDS_DECLSPEC __declspec( dllimport ) - #endif // DDS_EXPORTS -#else - #ifdef DDS_EXPORTS - #define DDS_DECLSPEC __attribute__( ( visibility( "default" ) ) ) - #else - #define DDS_DECLSPEC - #endif // DDS_EXPORTS -#endif // WIN32 - -#endif // DDS_CONFIG_INC_ Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds.cpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds.cpp 2007-05-21 20:02:43 UTC (rev 134) @@ -1,33 +0,0 @@ - -// DDS - An DDS plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#include <openimagelib/plugins/dds/dds_plugin.hpp> - -namespace opl = olib::openpluginlib; -namespace DDS = olib::openimagelib::plugins::DDS; - -extern "C" -{ - DDS_DECLSPEC bool openplugin_init( void ) - { - return true; - } - - DDS_DECLSPEC bool openplugin_uninit( void ) - { - return true; - } - - DDS_DECLSPEC bool openplugin_create_plugin( const char*, opl::openplugin** plug ) - { - *plug = new DDS::DDS_plugin; - return true; - } - - DDS_DECLSPEC void openplugin_destroy_plugin( opl::openplugin* plug ) - { delete static_cast<DDS::DDS_plugin*>( plug ); } -} Modified: trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_plugin.cpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_plugin.cpp 2007-05-21 20:02:43 UTC (rev 134) @@ -12,12 +12,13 @@ #include <boost/filesystem/fstream.hpp> -#include <openimagelib/plugins/dds/dds_plugin.hpp> +#include <openimagelib/il/openimagelib_plugin.hpp> namespace il = olib::openimagelib::il; namespace fs = boost::filesystem; +namespace pl = olib::openpluginlib; -namespace olib { namespace openimagelib { namespace plugins { namespace DDS { +namespace olib { namespace openimagelib { namespace il { namespace { @@ -214,10 +215,45 @@ } } -il::image_type_ptr DDS_plugin::load( const fs::path& path ) -{ return load_dds( path ); } +struct dds_plugin : public il::openimagelib_plugin +{ + virtual il::image_type_ptr load( const boost::filesystem::path& path ) + { return load_dds( path ); } + + virtual bool store( const boost::filesystem::path&, const il::image_type_ptr& ) + { return false; } +}; -bool DDS_plugin::store( const fs::path& path, const il::image_type_ptr& ) -{ return false; } +} } } -} } } } +extern "C" +{ + bool openplugin_init( void ) + { + return true; + } + + bool openplugin_uninit( void ) + { + return true; + } + + bool openplugin_create_plugin( const char*, pl::openplugin** plug ) + { + *plug = new il::dds_plugin; + return true; + } + + void openplugin_destroy_plugin( pl::openplugin* plug ) + { delete static_cast<il::dds_plugin*>( plug ); } +} + +#ifdef WIN32 +extern "C" BOOL WINAPI DllMain( HINSTANCE hInstDLL, DWORD fdwReason, LPVOID ) +{ + if( fdwReason == DLL_PROCESS_ATTACH ) + DisableThreadLibraryCalls( hInstDLL ); + + return TRUE; +} +#endif Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_plugin.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_plugin.hpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_plugin.hpp 2007-05-21 20:02:43 UTC (rev 134) @@ -1,26 +0,0 @@ - -// DDS - A DDS plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#ifndef DDS_PLUGIN_INC_ -#define DDS_PLUGIN_INC_ - -#include <boost/filesystem/path.hpp> - -#include <openimagelib/plugins/dds/config.hpp> -#include <openimagelib/il/openimagelib_plugin.hpp> - -namespace olib { namespace openimagelib { namespace plugins { namespace DDS { - -struct DDS_DECLSPEC DDS_plugin : public olib::openimagelib::il::openimagelib_plugin -{ - virtual il::image_type_ptr load( const boost::filesystem::path& path ); - virtual bool store( const boost::filesystem::path& path, const il::image_type_ptr& image ); -}; - -} } } } - -#endif Modified: trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.vcproj 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.vcproj 2007-05-21 20:02:43 UTC (rev 134) @@ -196,10 +196,6 @@ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" > <File - RelativePath=".\dds.cpp" - > - </File> - <File RelativePath=".\dds_plugin.cpp" > </File> @@ -209,14 +205,6 @@ Filter="h;hpp;hxx;hm;inl;inc;xsd" UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" > - <File - RelativePath=".\config.hpp" - > - </File> - <File - RelativePath=".\dds_plugin.hpp" - > - </File> </Filter> <Filter Name="Resource Files" Modified: trunk/lib/openlibraries/src/openimagelib/plugins/dpx/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dpx/Makefile.am 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dpx/Makefile.am 2007-05-21 20:02:43 UTC (rev 134) @@ -8,9 +8,6 @@ lib_LTLIBRARIES = libopenimagelib_dpx.la libopenimagelib_dpx_la_SOURCES = \ - config.hpp \ - dpx.cpp \ - dpx_plugin.hpp \ dpx_plugin.cpp libopenimagelib_dpx_la_CXXFLAGS = \ Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/dpx/config.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dpx/config.hpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dpx/config.hpp 2007-05-21 20:02:43 UTC (rev 134) @@ -1,25 +0,0 @@ - -// dpx - A dpx plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#ifndef DPX_CONFIG_INC_ -#define DPX_CONFIG_INC_ - -#ifdef WIN32 - #ifdef DPX_EXPORTS - #define DPX_DECLSPEC __declspec( dllexport ) - #else - #define DPX_DECLSPEC __declspec( dllimport ) - #endif // DPX_EXPORTS -#else - #ifdef DPX_EXPORTS - #define DPX_DECLSPEC - #else - #define DPX_DECLSPEC - #endif // DPX_EXPORTS -#endif // WIN32 - -#endif Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx.cpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx.cpp 2007-05-21 20:02:43 UTC (rev 134) @@ -1,34 +0,0 @@ - -// DPX - A DPX plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#include <openimagelib/plugins/dpx/dpx_plugin.hpp> - -namespace opl = olib::openpluginlib; -namespace DPX = olib::openimagelib::plugins::DPX; - -extern "C" -{ - DPX_DECLSPEC bool openplugin_init( void ) - { - return true; - } - - DPX_DECLSPEC bool openplugin_uninit( void ) - { - return true; - } - - DPX_DECLSPEC bool openplugin_create_plugin( const char*, opl::openplugin** plug ) - { - *plug = new DPX::DPX_plugin; - - return true; - } - - DPX_DECLSPEC void openplugin_destroy_plugin( opl::openplugin* plug ) - { delete static_cast<DPX::DPX_plugin*>( plug ); } -} Modified: trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.cpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.cpp 2007-05-21 20:02:43 UTC (rev 134) @@ -9,12 +9,13 @@ #include <boost/filesystem/fstream.hpp> -#include <openimagelib/plugins/dpx/dpx_plugin.hpp> +#include <openimagelib/il/openimagelib_plugin.hpp> namespace il = olib::openimagelib::il; namespace fs = boost::filesystem; +namespace pl = olib::openpluginlib; -namespace olib { namespace openimagelib { namespace plugins { namespace DPX { +namespace olib { namespace openimagelib { namespace il { namespace { @@ -854,10 +855,45 @@ } } -il::image_type_ptr DPX_plugin::load( const fs::path& path ) -{ return load_dpx( path ); } +struct dpx_plugin : public il::openimagelib_plugin +{ + virtual il::image_type_ptr load( const boost::filesystem::path& path ) + { return load_dpx( path ); } + + virtual bool store( const boost::filesystem::path& path, const il::image_type_ptr& im ) + { return store_dpx( path, im ); } +}; -bool DPX_plugin::store( const fs::path& path, const il::image_type_ptr& im ) -{ return store_dpx( path, im ); } +} } } -} } } } +extern "C" +{ + bool openplugin_init( void ) + { + return true; + } + + bool openplugin_uninit( void ) + { + return true; + } + + bool openplugin_create_plugin( const char*, pl::openplugin** plug ) + { + *plug = new il::dpx_plugin; + return true; + } + + void openplugin_destroy_plugin( pl::openplugin* plug ) + { delete static_cast<il::dpx_plugin*>( plug ); } +} + +#ifdef WIN32 +extern "C" BOOL WINAPI DllMain( HINSTANCE hInstDLL, DWORD fdwReason, LPVOID ) +{ + if( fdwReason == DLL_PROCESS_ATTACH ) + DisableThreadLibraryCalls( hInstDLL ); + + return TRUE; +} +#endif Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.hpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.hpp 2007-05-21 20:02:43 UTC (rev 134) @@ -1,26 +0,0 @@ - -// DPX - A DPX plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#ifndef DPX_PLUGIN_INC_ -#define DPX_PLUGIN_INC_ - -#include <boost/filesystem/path.hpp> - -#include <openimagelib/plugins/dpx/config.hpp> -#include <openimagelib/il/openimagelib_plugin.hpp> - -namespace olib { namespace openimagelib { namespace plugins { namespace DPX { - -struct DPX_DECLSPEC DPX_plugin : public olib::openimagelib::il::openimagelib_plugin -{ - virtual il::image_type_ptr load( const boost::filesystem::path& path ); - virtual bool store( const boost::filesystem::path& path, const il::image_type_ptr& image ); -}; - -} } } } - -#endif Modified: trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_vc8.vcproj 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_vc8.vcproj 2007-05-21 20:02:43 UTC (rev 134) @@ -190,10 +190,6 @@ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" > <File - RelativePath=".\dpx.cpp" - > - </File> - <File RelativePath=".\dpx_plugin.cpp" > </File> @@ -203,14 +199,6 @@ Filter="h;hpp;hxx;hm;inl;inc;xsd" UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" > - <File - RelativePath=".\config.hpp" - > - </File> - <File - RelativePath=".\dpx_plugin.hpp" - > - </File> </Filter> <Filter Name="Resource Files" Modified: trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_plugin.cpp 2007-05-20 22:48:57 UTC (rev 133) +++ trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_plugin.cpp 2007-05-21 20:02:43 UTC (rev 134) @@ -3364,24 +3364,24 @@ extern "C" { - ML_PLUGIN_DECLSPEC bool openplugin_init( void ) + bool openplugin_init( void ) { return true; } - ML_PLUGIN_DECLSPEC bool openplugin_uninit( void ) + bool openplugin_uninit( void ) { return true; } - ML_PLUGIN_DECLSPEC bool openplugin_create_plugin( const char* options, pl::openplugin** plug ) + bool openplugin_create_plugin( const char* options, pl::openplugin** plug ) { *plug = new ml::ofx_plugin; return true; } - ML_PLUGIN_DECLSPEC void openplugin_destroy_plugin( pl::openplugin* plug ) + void openplugin_destroy_plugin( pl::openplugin* plug ) { delete static_cast<ml::ofx_plugin*>( plug ); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-05-23 19:36:36
|
Revision: 138 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=138&view=rev Author: glslang Date: 2007-05-23 12:36:34 -0700 (Wed, 23 May 2007) Log Message: ----------- + plugins cleanups + enable virtual address space of 3GB on win Modified Paths: -------------- trunk/lib/openlibraries/src/openassetlib/al/al_vc8.vcproj trunk/lib/openlibraries/src/openassetlib/plugins/sqlite/sqlite_vc8.vcproj trunk/lib/openlibraries/src/openassetlib/py/py_vc8.vcproj trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/il/il_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/plugins/exr/exr_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/plugins/gdi+/gdi+_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/plugins/hdr/hdr_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/plugins/png/png_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/plugins/psd/psd_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/plugins/quicktime/quicktime_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/plugins/sgi/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/plugins/tga/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/plugins/tiff/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/py/py_vc8.vcproj trunk/lib/openlibraries/src/openmedialib/ml/ml_vc8.vcproj trunk/lib/openlibraries/src/openmedialib/plugins/gensys/gensys_vc8.vcproj trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_vc8.vcproj trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_vc8.vcproj trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_vc8.vcproj trunk/lib/openlibraries/src/openmedialib/py/py_vc8.vcproj trunk/lib/openlibraries/src/openobjectlib/plugins/X3D/X3D_vc8.vcproj trunk/lib/openlibraries/src/openobjectlib/plugins/obj/obj_vc8.vcproj trunk/lib/openlibraries/src/openobjectlib/sg/sg_vc8.vcproj trunk/lib/openlibraries/src/openpluginlib/pl/pl_vc8.vcproj trunk/lib/openlibraries/src/openpluginlib/py/py_vc8.vcproj trunk/lib/openlibraries/test/openeffectslib/rescaler_bench/rescaler_bench_vc8.vcproj trunk/lib/openlibraries/test/openeffectslib/tm_bench/tm_bench_vc8.vcproj trunk/lib/openlibraries/test/openimagelib/GL/_2D/_2D_vc8.vcproj trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed/_2D_compressed_vc8.vcproj trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed_cubemap/_2D_compressed_cubemap_vc8.vcproj trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop/_2D_crop_vc8.vcproj trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop2/_2D_crop2_vc8.vcproj trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/_2D_exr_vc8.vcproj trunk/lib/openlibraries/test/openimagelib/GL/_2D_sgi/_2D_sgi_vc8.vcproj trunk/lib/openlibraries/test/openimagelib/GL/_3D_lightmap/_3D_lightmap_vc8.vcproj trunk/lib/openlibraries/test/openmedialib/player/player_vc8.vcproj trunk/lib/openlibraries/test/openmedialib/store/store_vc8.vcproj trunk/lib/openlibraries/test/openobjectlib/GL/multipass_draw/multipass_draw_vc8.vcproj trunk/lib/openlibraries/test/openobjectlib/GL/noise_volume/noise_volume_vc8.vcproj trunk/lib/openlibraries/test/openobjectlib/GL/obj_draw/obj_draw_vc8.vcproj trunk/lib/openlibraries/test/openobjectlib/GL/texture_draw/texture_draw_vc8.vcproj trunk/lib/openlibraries/test/openpluginlib/discovery/discovery_vc8.vcproj trunk/lib/openlibraries/test/openpluginlib/enumerate/enumerate_vc8.vcproj trunk/lib/openlibraries/test/openpluginlib/gpu_timer_query/gpu_timer_query_vc8.vcproj trunk/lib/openlibraries/test/openpluginlib/initialization/initialization_vc8.vcproj trunk/lib/openlibraries/test/openpluginlib/pcos/key/key_vc8.vcproj trunk/lib/openlibraries/test/openpluginlib/pcos/property/property_vc8.vcproj trunk/lib/openlibraries/test/openpluginlib/pcos/property_container/property_container_vc8.vcproj trunk/lib/openlibraries/test/openpluginlib/pcos/subject-observer/subject-observer_vc8.vcproj trunk/lib/openlibraries/test/openpluginlib/rdtsc/rdtsc_vc8.vcproj trunk/lib/openlibraries/test/openpluginlib/sleep/sleep_vc8.vcproj Removed Paths: ------------- trunk/lib/openlibraries/src/openimagelib/plugins/sgi/config.hpp trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi.cpp trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_plugin.hpp trunk/lib/openlibraries/src/openimagelib/plugins/tga/config.hpp trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga.cpp trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_plugin.hpp trunk/lib/openlibraries/src/openimagelib/plugins/tiff/config.hpp trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff.cpp trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_plugin.hpp Modified: trunk/lib/openlibraries/src/openassetlib/al/al_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openassetlib/al/al_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openassetlib/al/al_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -66,6 +66,7 @@ /> <Tool Name="VCLinkerTool" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openassetlib_al-vc80-d-0_4_0.dll" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName);$(SolutionDir)\src\openmedialib\ml\$(ConfigurationName);$(SolutionDir)\src\openobjectlib\sg\$(ConfigurationName)" @@ -148,6 +149,7 @@ /> <Tool Name="VCLinkerTool" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)/openassetlib_al-vc80-r-0_4_0.dll" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName);$(SolutionDir)\src\openmedialib\ml\$(ConfigurationName);$(SolutionDir)\src\openobjectlib\sg\$(ConfigurationName)" Modified: trunk/lib/openlibraries/src/openassetlib/plugins/sqlite/sqlite_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openassetlib/plugins/sqlite/sqlite_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openassetlib/plugins/sqlite/sqlite_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -65,6 +65,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="sqlite-vc71-d-3_2_7.lib" OutputFile="$(OutDir)\openassetlib_sqlite-vc80-d-0_4_0.dll" LinkIncremental="2" @@ -147,6 +148,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="sqlite-vc71-r-3_2_7.lib" OutputFile="$(OutDir)\openassetlib_sqlite-vc80-r-0_4_0.dll" LinkIncremental="1" Modified: trunk/lib/openlibraries/src/openassetlib/py/py_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openassetlib/py/py_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openassetlib/py/py_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -64,6 +64,7 @@ /> <Tool Name="VCLinkerTool" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="boost_python-vc80-mt-gd-1_34.lib" OutputFile="$(OutDir)\openassetlib.pyd" LinkIncremental="2" @@ -146,6 +147,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="boost_python-vc80-mt-1_34.lib" OutputFile="$(OutDir)\openassetlib.pyd" LinkIncremental="1" Modified: trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -65,6 +65,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="Half_dll_d.lib IlmImf_dll_d.lib Iex_dll_d.lib" OutputFile="$(OutDir)\openeffectslib_tonemap-vc80-d-0_4_0.dll" LinkIncremental="2" @@ -148,6 +149,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="Half_dll.lib IlmImf_dll.lib Iex_dll.lib" OutputFile="$(OutDir)\openeffectslib_tonemap-vc80-r-0_4_0.dll" LinkIncremental="1" Modified: trunk/lib/openlibraries/src/openimagelib/il/il_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/il/il_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/il/il_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -71,6 +71,7 @@ <Tool Name="VCLinkerTool" UseUnicodeResponseFiles="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)/openimagelib_il-vc80-d-0_4_0.dll" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)"" @@ -159,6 +160,7 @@ /> <Tool Name="VCLinkerTool" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)/openimagelib_il-vc80-r-0_4_0.dll" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)"" Modified: trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -67,6 +67,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openimagelib_3D_lightmap-vc80-d-0_4_0.dll" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" @@ -150,6 +151,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openimagelib_3D_lightmap-vc80-r-0_4_0.dll" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" Modified: trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -69,6 +69,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="gdiplus.lib" OutputFile="$(OutDir)/openimagelib_bmp-vc80-d-0_4_0.dll" LinkIncremental="2" @@ -157,6 +158,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="gdiplus.lib" OutputFile="$(OutDir)/openimagelib_bmp-vc80-r-0_4_0.dll" LinkIncremental="1" Modified: trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_plugin.cpp 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_plugin.cpp 2007-05-23 19:36:34 UTC (rev 138) @@ -109,15 +109,16 @@ il::image_type_ptr ddsd_pixelformat_to_image_type( DDSURFACEDESC2 ddsd ) { - #define MAKEFOURCC( ch0, ch1, ch2, ch3 ) \ +# ifndef MAKEFOURCC +# define MAKEFOURCC( ch0, ch1, ch2, ch3 ) \ ( ( unsigned long ) ( unsigned char ) ( ch0 ) | \ ( ( unsigned long ) ( unsigned char ) ( ch1 ) << 8 ) | \ ( ( unsigned long ) ( unsigned char ) ( ch2 ) << 16 ) | \ ( ( unsigned long ) ( unsigned char ) ( ch3 ) << 24 ) ) +# endif +# define DDPF_FOURCC 0x00000004 +# define DDSCAPS2_CUBEMAP 0x00000200 - #define DDPF_FOURCC 0x00000004 - #define DDSCAPS2_CUBEMAP 0x00000200 - if( ddsd.ddpfPixelFormat.dwFlags & DDPF_FOURCC ) { typedef il::image<unsigned char, il::dxt1> dxt1_image_type; Modified: trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -67,6 +67,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openimagelib_dds-vc80-d-0_4_0.dll" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" @@ -151,6 +152,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openimagelib_dds-vc80-r-0_4_0.dll" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" Modified: trunk/lib/openlibraries/src/openimagelib/plugins/exr/exr_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/exr/exr_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/exr/exr_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -66,6 +66,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="Half_dll_d.lib IlmImf_dll_d.lib Iex_dll_d.lib" OutputFile="$(OutDir)\openimagelib_exr-vc80-d-0_4_0.dll" LinkIncremental="2" @@ -149,6 +150,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="Half_dll.lib IlmImf_dll.lib Iex_dll.lib" OutputFile="$(OutDir)\openimagelib_exr-vc80-r-0_4_0.dll" LinkIncremental="1" Modified: trunk/lib/openlibraries/src/openimagelib/plugins/gdi+/gdi+_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/gdi+/gdi+_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/gdi+/gdi+_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -66,6 +66,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="gdiplus.lib" OutputFile="$(OutDir)\openimagelib_gdi-vc80-d-0_4_0.dll" LinkIncremental="2" @@ -149,6 +150,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="gdiplus.lib" OutputFile="$(OutDir)\openimagelib_gdi-vc80-r-0_4_0.dll" LinkIncremental="1" Modified: trunk/lib/openlibraries/src/openimagelib/plugins/hdr/hdr_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/hdr/hdr_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/hdr/hdr_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -69,6 +69,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openimagelib_hdr-vc80-d-0_4_0.dll" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" @@ -153,6 +154,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openimagelib_hdr-vc80-r-0_4_0.dll" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" Modified: trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -69,6 +69,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="libjpeg.lib libjpeghdr.lib" OutputFile="$(OutDir)/openimagelib_jpg-vc80-d-0_4_0.dll" LinkIncremental="2" @@ -158,6 +159,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="libjpeg.lib libjpeghdr.lib" OutputFile="$(OutDir)/openimagelib_jpg-vc80-r-0_4_0.dll" LinkIncremental="1" Modified: trunk/lib/openlibraries/src/openimagelib/plugins/png/png_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/png/png_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/png/png_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -66,6 +66,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="libpng13.lib zdll.lib" OutputFile="$(OutDir)\openimagelib_png-vc80-d-0_4_0.dll" LinkIncremental="2" @@ -151,6 +152,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="libpng13.lib zdll.lib" OutputFile="$(OutDir)\openimagelib_png-vc80-r-0_4_0.dll" LinkIncremental="1" Modified: trunk/lib/openlibraries/src/openimagelib/plugins/psd/psd_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/psd/psd_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/psd/psd_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -66,6 +66,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openimagelib_psd-vc80-d-0_4_0.dll" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" @@ -149,6 +150,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openimagelib_psd-vc80-r-0_4_0.dll" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" Modified: trunk/lib/openlibraries/src/openimagelib/plugins/quicktime/quicktime_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/quicktime/quicktime_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/quicktime/quicktime_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -66,6 +66,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="qtmlClient.lib" OutputFile="$(OutDir)\openimagelib_quicktime-vc80-d-0_4_0.dll" LinkIncremental="2" @@ -150,6 +151,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="qtmlClient.lib" OutputFile="$(OutDir)\openimagelib_quicktime-vc80-r-0_4_0.dll" LinkIncremental="1" Modified: trunk/lib/openlibraries/src/openimagelib/plugins/sgi/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/sgi/Makefile.am 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/sgi/Makefile.am 2007-05-23 19:36:34 UTC (rev 138) @@ -8,15 +8,11 @@ lib_LTLIBRARIES = libopenimagelib_sgi.la libopenimagelib_sgi_la_SOURCES = \ - config.hpp \ - sgi.cpp \ - sgi_plugin.hpp \ sgi_plugin.cpp libopenimagelib_sgi_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) \ - # end + $(BOOST_INCLUDE_PATH) libopenimagelib_sgi_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/sgi/config.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/sgi/config.hpp 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/sgi/config.hpp 2007-05-23 19:36:34 UTC (rev 138) @@ -1,25 +0,0 @@ - -// SGI - A SGI plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#ifndef SGI_CONFIG_INC_ -#define SGI_CONFIG_INC_ - -#ifdef WIN32 - #ifdef SGI_EXPORTS - #define SGI_DECLSPEC __declspec( dllexport ) - #else - #define SGI_DECLSPEC __declspec( dllimport ) - #endif // SGI_EXPORTS -#else - #ifdef SGI_EXPORTS - #define SGI_DECLSPEC extern - #else - #define SGI_DECLSPEC - #endif // SGI_EXPORTS -#endif // WIN32 - -#endif // SGI_CONFIG_INC_ Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi.cpp 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi.cpp 2007-05-23 19:36:34 UTC (rev 138) @@ -1,33 +0,0 @@ - -// SGI - An SGI plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#include <openimagelib/plugins/sgi/sgi_plugin.hpp> - -namespace opl = olib::openpluginlib; -namespace SGI = olib::openimagelib::plugins::SGI; - -extern "C" -{ - SGI_DECLSPEC bool openplugin_init( void ) - { - return true; - } - - SGI_DECLSPEC bool openplugin_uninit( void ) - { - return true; - } - - SGI_DECLSPEC bool openplugin_create_plugin( const char*, opl::openplugin** plug ) - { - *plug = new SGI::SGI_plugin; - return true; - } - - SGI_DECLSPEC void openplugin_destroy_plugin( opl::openplugin* plug ) - { delete static_cast<SGI::SGI_plugin*>( plug ); } -} Modified: trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_plugin.cpp 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_plugin.cpp 2007-05-23 19:36:34 UTC (rev 138) @@ -11,12 +11,13 @@ #include <boost/filesystem/fstream.hpp> -#include <openimagelib/plugins/sgi/sgi_plugin.hpp> +#include <openimagelib/il/openimagelib_plugin.hpp> namespace il = olib::openimagelib::il; +namespace pl = olib::openpluginlib; namespace fs = boost::filesystem; -namespace olib { namespace openimagelib { namespace plugins { namespace SGI { +namespace olib { namespace openimagelib { namespace il { namespace { @@ -277,10 +278,47 @@ } } -il::image_type_ptr SGI_plugin::load( const fs::path& path ) -{ return load_sgi( path ); } +class sgi_plugin : public il::openimagelib_plugin +{ +public: + virtual il::image_type_ptr load( const fs::path& path ) + { return load_sgi( path ); } + + virtual bool store( const fs::path&, const il::image_type_ptr& ) + { return false; } +}; -bool SGI_plugin::store( const fs::path& path, const il::image_type_ptr& ) -{ return false; } +} } } -} } } } +extern "C" +{ + IL_DECLSPEC bool openplugin_init( void ) + { + return true; + } + + IL_DECLSPEC bool openplugin_uninit( void ) + { + return true; + } + + IL_DECLSPEC bool openplugin_create_plugin( const char*, pl::openplugin** plug ) + { + *plug = new il::sgi_plugin; + return true; + } + + IL_DECLSPEC void openplugin_destroy_plugin( pl::openplugin* plug ) + { delete static_cast<il::sgi_plugin*>( plug ); } +} + +#ifdef WIN32 +extern "C" BOOL WINAPI DllMain( HINSTANCE hInstDLL, DWORD fdwReason, LPVOID ) +{ + if( fdwReason == DLL_PROCESS_ATTACH ) + DisableThreadLibraryCalls( hInstDLL ); + + return TRUE; +} +#endif + Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_plugin.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_plugin.hpp 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_plugin.hpp 2007-05-23 19:36:34 UTC (rev 138) @@ -1,27 +0,0 @@ - -// SGI - A SGI plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#ifndef SGI_PLUGIN_INC_ -#define SGI_PLUGIN_INC_ - -#include <boost/filesystem/path.hpp> - -#include <openimagelib/plugins/sgi/config.hpp> -#include <openimagelib/il/openimagelib_plugin.hpp> - -namespace olib { namespace openimagelib { namespace plugins { namespace SGI { - -class SGI_DECLSPEC SGI_plugin : public olib::openimagelib::il::openimagelib_plugin -{ -public: - virtual il::image_type_ptr load( const boost::filesystem::path& path ); - virtual bool store( const boost::filesystem::path& path, const il::image_type_ptr& image ); -}; - -} } } } - -#endif Modified: trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -41,7 +41,7 @@ Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34"" - PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;SGI_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" MinimalRebuild="true" BasicRuntimeChecks="3" RuntimeLibrary="3" @@ -66,6 +66,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openimagelib_sgi-vc80-d-0_4_0.dll" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" @@ -125,7 +126,7 @@ Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34"" - PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;SGI_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" RuntimeLibrary="2" BufferSecurityCheck="false" EnableEnhancedInstructionSet="0" @@ -149,6 +150,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openimagelib_sgi-vc80-r-0_4_0.dll" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" @@ -194,10 +196,6 @@ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" > <File - RelativePath=".\sgi.cpp" - > - </File> - <File RelativePath=".\sgi_plugin.cpp" > </File> @@ -207,14 +205,6 @@ Filter="h;hpp;hxx;hm;inl;inc;xsd" UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" > - <File - RelativePath=".\config.hpp" - > - </File> - <File - RelativePath=".\sgi_plugin.hpp" - > - </File> </Filter> <Filter Name="Resource Files" Modified: trunk/lib/openlibraries/src/openimagelib/plugins/tga/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tga/Makefile.am 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tga/Makefile.am 2007-05-23 19:36:34 UTC (rev 138) @@ -8,9 +8,6 @@ lib_LTLIBRARIES = libopenimagelib_tga.la libopenimagelib_tga_la_SOURCES = \ - config.hpp \ - tga.cpp \ - tga_plugin.hpp \ tga_plugin.cpp libopenimagelib_tga_la_CXXFLAGS = \ Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/tga/config.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tga/config.hpp 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tga/config.hpp 2007-05-23 19:36:34 UTC (rev 138) @@ -1,25 +0,0 @@ - -// TGA - An TGA plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#ifndef TGA_CONFIG_INC_ -#define TGA_CONFIG_INC_ - -#ifdef WIN32 - #ifdef TGA_EXPORTS - #define TGA_DECLSPEC __declspec( dllexport ) - #else - #define TGA_DECLSPEC __declspec( dllimport ) - #endif // TGA_EXPORTS -#else - #ifdef TGA_EXPORTS - #define TGA_DECLSPEC extern - #else - #define TGA_DECLSPEC - #endif // TGA_EXPORTS -#endif // WIN32 - -#endif // TGA_CONFIG_INC_ Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga.cpp 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga.cpp 2007-05-23 19:36:34 UTC (rev 138) @@ -1,33 +0,0 @@ - -// TGA - An TGA plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#include <openimagelib/plugins/tga/tga_plugin.hpp> - -namespace opl = olib::openpluginlib; -namespace TGA = olib::openimagelib::plugins::TGA; - -extern "C" -{ - TGA_DECLSPEC bool openplugin_init( void ) - { - return true; - } - - TGA_DECLSPEC bool openplugin_uninit( void ) - { - return true; - } - - TGA_DECLSPEC bool openplugin_create_plugin( const char*, opl::openplugin** plug ) - { - *plug = new TGA::TGA_plugin; - return true; - } - - TGA_DECLSPEC void openplugin_destroy_plugin( opl::openplugin* plug ) - { delete static_cast<TGA::TGA_plugin*>( plug ); } -} Modified: trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_plugin.cpp 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_plugin.cpp 2007-05-23 19:36:34 UTC (rev 138) @@ -7,7 +7,6 @@ #ifdef WIN32 #include <windows.h> -#include <gdiplus.h> #endif // WIN32 #include <vector> @@ -16,13 +15,13 @@ #include <boost/filesystem/fstream.hpp> #include <boost/filesystem/path.hpp> -#include <openimagelib/plugins/tga/tga_plugin.hpp> +#include <openimagelib/il/openimagelib_plugin.hpp> -namespace fs = boost::filesystem; -namespace il = olib::openimagelib::il; -namespace opl = olib::openpluginlib; +namespace fs = boost::filesystem; +namespace il = olib::openimagelib::il; +namespace pl = olib::openpluginlib; -namespace olib { namespace openimagelib { namespace plugins { namespace TGA { +namespace olib { namespace openimagelib { namespace il { namespace { @@ -246,11 +245,47 @@ #undef TGA_TYPE_COLOR_RLE #undef TGA_TYPE_GRAY_RLE } - -il::image_type_ptr TGA_plugin::load( const fs::path& path ) -{ return load_tga( path ); } -bool TGA_plugin::store( const fs::path& path, const il::image_type_ptr& ) -{ return false; } +class tga_plugin : public il::openimagelib_plugin +{ +public: + virtual il::image_type_ptr load( const fs::path& path ) + { return load_tga( path ); } + + virtual bool store( const fs::path&, const il::image_type_ptr& ) + { return false; } +}; -} } } } +} } } + +extern "C" +{ + IL_DECLSPEC bool openplugin_init( void ) + { + return true; + } + + IL_DECLSPEC bool openplugin_uninit( void ) + { + return true; + } + + IL_DECLSPEC bool openplugin_create_plugin( const char*, pl::openplugin** plug ) + { + *plug = new il::tga_plugin; + return true; + } + + IL_DECLSPEC void openplugin_destroy_plugin( pl::openplugin* plug ) + { delete static_cast<il::tga_plugin*>( plug ); } +} + +#ifdef WIN32 +extern "C" BOOL WINAPI DllMain( HINSTANCE hInstDLL, DWORD fdwReason, LPVOID ) +{ + if( fdwReason == DLL_PROCESS_ATTACH ) + DisableThreadLibraryCalls( hInstDLL ); + + return TRUE; +} +#endif Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_plugin.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_plugin.hpp 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_plugin.hpp 2007-05-23 19:36:34 UTC (rev 138) @@ -1,27 +0,0 @@ - -// TGA - A TGA plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#ifndef TGA_PLUGIN_INC_ -#define TGA_PLUGIN_INC_ - -#include <boost/filesystem/path.hpp> - -#include <openimagelib/plugins/tga/config.hpp> -#include <openimagelib/il/openimagelib_plugin.hpp> - -namespace olib { namespace openimagelib { namespace plugins { namespace TGA { - -class TGA_DECLSPEC TGA_plugin : public olib::openimagelib::il::openimagelib_plugin -{ -public: - virtual il::image_type_ptr load( const boost::filesystem::path& path ); - virtual bool store( const boost::filesystem::path& path, const il::image_type_ptr& image ); -}; - -} } } } - -#endif Modified: trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -41,7 +41,7 @@ Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34"" - PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;TGA_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" MinimalRebuild="true" ExceptionHandling="2" BasicRuntimeChecks="3" @@ -67,6 +67,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openimagelib_tga-vc80-d-0_4_0.dll" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" @@ -126,7 +127,7 @@ Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34"" - PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;TGA_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" ExceptionHandling="2" RuntimeLibrary="2" BufferSecurityCheck="false" @@ -151,6 +152,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openimagelib_tga-vc80-r-0_4_0.dll" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" @@ -196,10 +198,6 @@ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" > <File - RelativePath=".\tga.cpp" - > - </File> - <File RelativePath=".\tga_plugin.cpp" > </File> @@ -209,14 +207,6 @@ Filter="h;hpp;hxx;hm;inl;inc;xsd" UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" > - <File - RelativePath=".\config.hpp" - > - </File> - <File - RelativePath=".\tga_plugin.hpp" - > - </File> </Filter> <Filter Name="Resource Files" Modified: trunk/lib/openlibraries/src/openimagelib/plugins/tiff/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tiff/Makefile.am 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tiff/Makefile.am 2007-05-23 19:36:34 UTC (rev 138) @@ -10,9 +10,6 @@ lib_LTLIBRARIES = libopenimagelib_tiff.la libopenimagelib_tiff_la_SOURCES = \ - config.hpp \ - tiff.cpp \ - tiff_plugin.hpp \ tiff_plugin.cpp libopenimagelib_tiff_la_CXXFLAGS = \ Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/tiff/config.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tiff/config.hpp 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tiff/config.hpp 2007-05-23 19:36:34 UTC (rev 138) @@ -1,25 +0,0 @@ - -// TIFF - A TIFF plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#ifndef TIFF_CONFIG_INC_ -#define TIFF_CONFIG_INC_ - -#ifdef WIN32 - #ifdef TIFF_EXPORTS - #define TIFF_DECLSPEC __declspec( dllexport ) - #else - #define TIFF_DECLSPEC __declspec( dllimport ) - #endif // TIFF_EXPORTS -#else - #ifdef TIFF_EXPORTS - #define TIFF_DECLSPEC extern - #else - #define TIFF_DECLSPEC - #endif // TIFF_EXPORTS -#endif // WIN32 - -#endif Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff.cpp 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff.cpp 2007-05-23 19:36:34 UTC (rev 138) @@ -1,33 +0,0 @@ - -// TIFF - A TIFF plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#include <openimagelib/plugins/tiff/tiff_plugin.hpp> - -namespace opl = olib::openpluginlib; -namespace TIFF = olib::openimagelib::plugins::TIFF; - -extern "C" -{ - TIFF_DECLSPEC bool openplugin_init( void ) - { - return true; - } - - TIFF_DECLSPEC bool openplugin_uninit( void ) - { - return true; - } - - TIFF_DECLSPEC bool openplugin_create_plugin( const char*, opl::openplugin** plug ) - { - *plug = new TIFF::TIFF_plugin; - return true; - } - - TIFF_DECLSPEC void openplugin_destroy_plugin( opl::openplugin* plug ) - { delete static_cast<TIFF::TIFF_plugin*>( plug ); } -} Modified: trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_plugin.cpp 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_plugin.cpp 2007-05-23 19:36:34 UTC (rev 138) @@ -13,28 +13,22 @@ #include <boost/filesystem/fstream.hpp> #include <boost/filesystem/path.hpp> -#include <openimagelib/plugins/tiff/tiff_plugin.hpp> +#include <openimagelib/il/openimagelib_plugin.hpp> -namespace fs = boost::filesystem; -namespace il = olib::openimagelib::il; -namespace opl = olib::openpluginlib; +namespace fs = boost::filesystem; +namespace il = olib::openimagelib::il; +namespace pl = olib::openpluginlib; -namespace olib { namespace openimagelib { namespace plugins { namespace TIFF { +namespace olib { namespace openimagelib { namespace il { namespace { - void destroy( il::image_type* im ) - { delete im; } - il::image_type_ptr tiff_image_type_to_image_type( unsigned short components, int width, int height ) { - typedef il::image<unsigned char, il::r8g8b8> r8g8b8_image_type; - typedef il::image<unsigned char, il::r8g8b8a8> r8g8b8a8_image_type; - if( components == 4 ) - return il::image_type_ptr( new il::image_type( r8g8b8a8_image_type( width, height, 1 ) ), destroy ); + return il::allocate( L"r8g8b8a8", width, height ); else if( components == 3 ) - return il::image_type_ptr( new il::image_type( r8g8b8_image_type( width, height, 1 ) ), destroy ); + return il::allocate( L"r8g8b8", width, height ); return il::image_type_ptr( ); } @@ -128,10 +122,46 @@ } } -il::image_type_ptr TIFF_plugin::load( const fs::path& path ) -{ return load_tiff( path ); } +class tiff_plugin : public il::openimagelib_plugin +{ +public: + virtual il::image_type_ptr load( const fs::path& path ) + { return load_tiff( path ); } + + virtual bool store( const fs::path&, const il::image_type_ptr& ) + { return false; } +}; -bool TIFF_plugin::store( const fs::path& path, const il::image_type_ptr& ) -{ return false; } +} } } -} } } } +extern "C" +{ + IL_DECLSPEC bool openplugin_init( void ) + { + return true; + } + + IL_DECLSPEC bool openplugin_uninit( void ) + { + return true; + } + + IL_DECLSPEC bool openplugin_create_plugin( const char*, pl::openplugin** plug ) + { + *plug = new il::tiff_plugin; + return true; + } + + IL_DECLSPEC void openplugin_destroy_plugin( pl::openplugin* plug ) + { delete static_cast<il::tiff_plugin*>( plug ); } +} + +#ifdef WIN32 +extern "C" BOOL WINAPI DllMain( HINSTANCE hInstDLL, DWORD fdwReason, LPVOID ) +{ + if( fdwReason == DLL_PROCESS_ATTACH ) + DisableThreadLibraryCalls( hInstDLL ); + + return TRUE; +} +#endif Deleted: trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_plugin.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_plugin.hpp 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_plugin.hpp 2007-05-23 19:36:34 UTC (rev 138) @@ -1,27 +0,0 @@ - -// TIFF - A TIFF plugin to il. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#ifndef TIFF_PLUGIN_INC_ -#define TIFF_PLUGIN_INC_ - -#include <boost/filesystem/path.hpp> - -#include <openimagelib/plugins/tiff/config.hpp> -#include <openimagelib/il/openimagelib_plugin.hpp> - -namespace olib { namespace openimagelib { namespace plugins { namespace TIFF { - -class TIFF_DECLSPEC TIFF_plugin : public olib::openimagelib::il::openimagelib_plugin -{ -public: - virtual il::image_type_ptr load( const boost::filesystem::path& path ); - virtual bool store( const boost::filesystem::path& path, const il::image_type_ptr& image ); -}; - -} } } } - -#endif Modified: trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -41,7 +41,7 @@ Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34";C:\libtiff\include" - PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;TIFF_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" MinimalRebuild="true" ExceptionHandling="2" BasicRuntimeChecks="3" @@ -64,6 +64,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="libtiff.lib" OutputFile="$(OutDir)\openimagelib_tiff-vc80-d-0_4_0.dll" LinkIncremental="2" @@ -124,7 +125,7 @@ <Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34";C:\libtiff\include" - PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;TIFF_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" ExceptionHandling="2" RuntimeLibrary="2" BufferSecurityCheck="false" @@ -147,6 +148,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="libtiff.lib" OutputFile="$(OutDir)\openimagelib_tiff-vc80-r-0_4_0.dll" LinkIncremental="1" @@ -193,10 +195,6 @@ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" > <File - RelativePath=".\tiff.cpp" - > - </File> - <File RelativePath=".\tiff_plugin.cpp" > </File> @@ -206,14 +204,6 @@ Filter="h;hpp;hxx;hm;inl;inc;xsd" UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" > - <File - RelativePath=".\config.hpp" - > - </File> - <File - RelativePath=".\tiff_plugin.hpp" - > - </File> </Filter> <Filter Name="Resource Files" Modified: trunk/lib/openlibraries/src/openimagelib/py/py_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/py/py_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openimagelib/py/py_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -64,6 +64,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="boost_python-vc80-mt-gd-1_34.lib" OutputFile="$(OutDir)\openimagelib.pyd" LinkIncremental="2" @@ -146,6 +147,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="boost_python-vc80-mt-1_34.lib" OutputFile="$(OutDir)\openimagelib.pyd" LinkIncremental="1" Modified: trunk/lib/openlibraries/src/openmedialib/ml/ml_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openmedialib/ml/ml_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openmedialib/ml/ml_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -66,6 +66,7 @@ /> <Tool Name="VCLinkerTool" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openmedialib_ml-vc80-d-0_4_0.dll" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName)" @@ -148,6 +149,7 @@ /> <Tool Name="VCLinkerTool" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openmedialib_ml-vc80-r-0_4_0.dll" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName)" Modified: trunk/lib/openlibraries/src/openmedialib/plugins/gensys/gensys_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/gensys/gensys_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openmedialib/plugins/gensys/gensys_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -66,6 +66,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openmedialib_gensys-vc80-d-0_4_0.dll" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)";"$(SolutionDir)\src\openimagelib\il\$(ConfigurationName)"" @@ -148,6 +149,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openmedialib_gensys-vc80-r-0_4_0.dll" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)";"$(SolutionDir)\src\openimagelib\il\$(ConfigurationName)"" Modified: trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -65,6 +65,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openmedialib_ofx-vc80-d-0_4_0.dll" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);C:\Boost\lib;$(SolutionDir)\src\openimagelib\il\$(ConfigurationName)" @@ -146,6 +147,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openmedialib_ofx-vc80-r-0_4_0.dll" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);C:\Boost\lib;$(SolutionDir)\src\openimagelib\il\$(ConfigurationName)" Modified: trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -67,6 +67,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openmedialib_oil-vc80-d-0_4_0.dll" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);C:\Boost\lib;$(SolutionDir)\src\openimagelib\il\$(ConfigurationName)" @@ -149,6 +150,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)\openmedialib_oil-vc80-r-0_4_0.dll" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);C:\Boost\lib;$(SolutionDir)\src\openimagelib\il\$(ConfigurationName)" Modified: trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -66,6 +66,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="CVClient.lib QTMLClient.lib" OutputFile="$(OutDir)\openmedialib_quicktime-vc80-d-0_4_0.dll" LinkIncremental="2" @@ -149,6 +150,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="CVClient.lib QTMLClient.lib" OutputFile="$(OutDir)\openmedialib_quicktime-vc80-r-0_4_0.dll" LinkIncremental="1" Modified: trunk/lib/openlibraries/src/openmedialib/py/py_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openmedialib/py/py_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openmedialib/py/py_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -66,6 +66,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="boost_python-vc80-mt-gd-1_34.lib" OutputFile="$(OutDir)\openmedialib.pyd" LinkIncremental="2" @@ -149,6 +150,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="boost_python-vc80-mt-1_34.lib" OutputFile="$(OutDir)\openmedialib.pyd" LinkIncremental="1" Modified: trunk/lib/openlibraries/src/openobjectlib/plugins/X3D/X3D_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/plugins/X3D/X3D_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openobjectlib/plugins/X3D/X3D_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -71,6 +71,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)/openobjectlib_x3d-vc80-d-0_4_0.dll" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName)" @@ -158,6 +159,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)/openobjectlib_x3d-vc80-r-0_4_0.dll" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName)" Modified: trunk/lib/openlibraries/src/openobjectlib/plugins/obj/obj_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/plugins/obj/obj_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openobjectlib/plugins/obj/obj_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -68,6 +68,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)/openobjectlib_obj-vc80-d-0_4_0.dll" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName)" @@ -153,6 +154,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" OutputFile="$(OutDir)/openobjectlib_obj-vc80-r-0_4_0.dll" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName)" Modified: trunk/lib/openlibraries/src/openobjectlib/sg/sg_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/sg/sg_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openobjectlib/sg/sg_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -72,6 +72,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="false" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="opengl32.lib glu32.lib glew32.lib cg.lib cgGL.lib" OutputFile="$(OutDir)/openobjectlib_sg-vc80-d-0_4_0.dll" LinkIncremental="2" @@ -160,6 +161,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="false" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="opengl32.lib glu32.lib glew32.lib cg.lib cgGL.lib" OutputFile="$(OutDir)/openobjectlib_sg-vc80-r-0_4_0.dll" LinkIncremental="1" Modified: trunk/lib/openlibraries/src/openpluginlib/pl/pl_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openpluginlib/pl/pl_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openpluginlib/pl/pl_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -67,6 +67,7 @@ /> <Tool Name="VCLinkerTool" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="winmm.lib opengl32.lib glew32.lib cg.lib cgGL.lib" OutputFile="$(OutDir)/openpluginlib_pl-vc80-d-0_4_0.dll" LinkIncremental="2" @@ -153,6 +154,7 @@ /> <Tool Name="VCLinkerTool" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="winmm.lib opengl32.lib glew32.lib cg.lib cgGL.lib" OutputFile="$(OutDir)/openpluginlib_pl-vc80-r-0_4_0.dll" LinkIncremental="1" @@ -369,11 +371,11 @@ > </File> <File - RelativePath=".\pcos\property.hpp" + RelativePath=".\property.hpp" > </File> <File - RelativePath=".\property.hpp" + RelativePath=".\pcos\property.hpp" > </File> <File Modified: trunk/lib/openlibraries/src/openpluginlib/py/py_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openpluginlib/py/py_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/src/openpluginlib/py/py_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -67,6 +67,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="boost_python-vc80-mt-gd-1_34.lib" OutputFile="$(OutDir)\openpluginlib.pyd" LinkIncremental="2" @@ -152,6 +153,7 @@ <Tool Name="VCLinkerTool" IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="boost_python-vc80-mt-1_34.lib" OutputFile="$(OutDir)\openpluginlib.pyd" LinkIncremental="1" Modified: trunk/lib/openlibraries/test/openeffectslib/rescaler_bench/rescaler_bench_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/test/openeffectslib/rescaler_bench/rescaler_bench_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/test/openeffectslib/rescaler_bench/rescaler_bench_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -64,6 +64,7 @@ /> <Tool Name="VCLinkerTool" + AdditionalOptions="/LARGEADDRESSAWARE" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib" GenerateDebugInformation="true" @@ -144,6 +145,7 @@ /> <Tool Name="VCLinkerTool" + AdditionalOptions="/LARGEADDRESSAWARE" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib" GenerateDebugInformation="true" Modified: trunk/lib/openlibraries/test/openeffectslib/tm_bench/tm_bench_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/test/openeffectslib/tm_bench/tm_bench_vc8.vcproj 2007-05-22 19:28:17 UTC (rev 137) +++ trunk/lib/openlibraries/test/openeffectslib/tm_bench/tm_bench_vc8.vcproj 2007-05-23 19:36:34 UTC (rev 138) @@ -64,6 +64,7 @@ /> <Tool Name="VCLinkerTool" + AdditionalOptions="/LARGEADDRESSAWARE" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib" GenerateDebugInformation="true" @@ -142,6 +143,7 @@ /> <Tool Name="VCLinkerTool" + AdditionalOptions="/LARGEADDRESSAWARE" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib" GenerateDebugInformation="true" Modified: trunk/lib/o... [truncated message content] |
From: <gl...@us...> - 2007-06-15 21:39:13
|
Revision: 152 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=152&view=rev Author: glslang Date: 2007-06-15 14:39:08 -0700 (Fri, 15 Jun 2007) Log Message: ----------- RTF license for pretty install Modified Paths: -------------- trunk/lib/openlibraries/COPYING Added Paths: ----------- trunk/lib/openlibraries/COPYING.rtf Modified: trunk/lib/openlibraries/COPYING =================================================================== --- trunk/lib/openlibraries/COPYING 2007-06-14 20:34:49 UTC (rev 151) +++ trunk/lib/openlibraries/COPYING 2007-06-15 21:39:08 UTC (rev 152) @@ -456,50 +456,4 @@ DAMAGES. END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - <one line to give the library's name and a brief idea of what it does.> - Copyright (C) <year> <name of author> - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - <signature of Ty Coon>, 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - - + \ No newline at end of file Added: trunk/lib/openlibraries/COPYING.rtf =================================================================== --- trunk/lib/openlibraries/COPYING.rtf (rev 0) +++ trunk/lib/openlibraries/COPYING.rtf 2007-06-15 21:39:08 UTC (rev 152) @@ -0,0 +1,462 @@ +{\rtf1\ansi\deff0{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} +{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\lang2057\f0\fs22\tab\tab GNU LESSER GENERAL PUBLIC LICENSE\par +\tab\tab Version 2.1, February 1999\par +\par + Copyright (C) 1991, 1999 Free Software Foundation, Inc.\par + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA\par + Everyone is permitted to copy and distribute verbatim copies\par + of this license document, but changing it is not allowed.\par +\par +[This is the first released version of the Lesser GPL. It also counts\par + as the successor of the GNU Library Public License, version 2, hence\par + the version number 2.1.]\par +\par +\tab\tab\tab Preamble\par +\par + The licenses for most software are designed to take away your\par +freedom to share and change it. By contrast, the GNU General Public\par +Licenses are intended to guarantee your freedom to share and change\par +free software--to make sure the software is free for all its users.\par +\par + This license, the Lesser General Public License, applies to some\par +specially designated software packages--typically libraries--of the\par +Free Software Foundation and other authors who decide to use it. You\par +can use it too, but we suggest you first think carefully about whether\par +this license or the ordinary General Public License is the better\par +strategy to use in any particular case, based on the explanations below.\par +\par + When we speak of free software, we are referring to freedom of use,\par +not price. Our General Public Licenses are designed to make sure that\par +you have the freedom to distribute copies of free software (and charge\par +for this service if you wish); that you receive source code or can get\par +it if you want it; that you can change the software and use pieces of\par +it in new free programs; and that you are informed that you can do\par +these things.\par +\par + To protect your rights, we need to make restrictions that forbid\par +distributors to deny you these rights or to ask you to surrender these\par +rights. These restrictions translate to certain responsibilities for\par +you if you distribute copies of the library or if you modify it.\par +\par + For example, if you distribute copies of the library, whether gratis\par +or for a fee, you must give the recipients all the rights that we gave\par +you. You must make sure that they, too, receive or can get the source\par +code. If you link other code with the library, you must provide\par +complete object files to the recipients, so that they can relink them\par +with the library after making changes to the library and recompiling\par +it. And you must show them these terms so they know their rights.\par +\par + We protect your rights with a two-step method: (1) we copyright the\par +library, and (2) we offer you this license, which gives you legal\par +permission to copy, distribute and/or modify the library.\par +\par + To protect each distributor, we want to make it very clear that\par +there is no warranty for the free library. Also, if the library is\par +modified by someone else and passed on, the recipients should know\par +that what they have is not the original version, so that the original\par +author's reputation will not be affected by problems that might be\par +introduced by others.\par +\page\par + Finally, software patents pose a constant threat to the existence of\par +any free program. We wish to make sure that a company cannot\par +effectively restrict the users of a free program by obtaining a\par +restrictive license from a patent holder. Therefore, we insist that\par +any patent license obtained for a version of the library must be\par +consistent with the full freedom of use specified in this license.\par +\par + Most GNU software, including some libraries, is covered by the\par +ordinary GNU General Public License. This license, the GNU Lesser\par +General Public License, applies to certain designated libraries, and\par +is quite different from the ordinary General Public License. We use\par +this license for certain libraries in order to permit linking those\par +libraries into non-free programs.\par +\par + When a program is linked with a library, whether statically or using\par +a shared library, the combination of the two is legally speaking a\par +combined work, a derivative of the original library. The ordinary\par +General Public License therefore permits such linking only if the\par +entire combination fits its criteria of freedom. The Lesser General\par +Public License permits more lax criteria for linking other code with\par +the library.\par +\par + We call this license the "Lesser" General Public License because it\par +does Less to protect the user's freedom than the ordinary General\par +Public License. It also provides other free software developers Less\par +of an advantage over competing non-free programs. These disadvantages\par +are the reason we use the ordinary General Public License for many\par +libraries. However, the Lesser license provides advantages in certain\par +special circumstances.\par +\par + For example, on rare occasions, there may be a special need to\par +encourage the widest possible use of a certain library, so that it becomes\par +a de-facto standard. To achieve this, non-free programs must be\par +allowed to use the library. A more frequent case is that a free\par +library does the same job as widely used non-free libraries. In this\par +case, there is little to gain by limiting the free library to free\par +software only, so we use the Lesser General Public License.\par +\par + In other cases, permission to use a particular library in non-free\par +programs enables a greater number of people to use a large body of\par +free software. For example, permission to use the GNU C Library in\par +non-free programs enables many more people to use the whole GNU\par +operating system, as well as its variant, the GNU/Linux operating\par +system.\par +\par + Although the Lesser General Public License is Less protective of the\par +users' freedom, it does ensure that the user of a program that is\par +linked with the Library has the freedom and the wherewithal to run\par +that program using a modified version of the Library.\par +\par + The precise terms and conditions for copying, distribution and\par +modification follow. Pay close attention to the difference between a\par +"work based on the library" and a "work that uses the library". The\par +former contains code derived from the library, whereas the latter must\par +be combined with the library in order to run.\par +\page\par +\tab\tab GNU LESSER GENERAL PUBLIC LICENSE\par + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\par +\par + 0. This License Agreement applies to any software library or other\par +program which contains a notice placed by the copyright holder or\par +other authorized party saying it may be distributed under the terms of\par +this Lesser General Public License (also called "this License").\par +Each licensee is addressed as "you".\par +\par + A "library" means a collection of software functions and/or data\par +prepared so as to be conveniently linked with application programs\par +(which use some of those functions and data) to form executables.\par +\par + The "Library", below, refers to any such software library or work\par +which has been distributed under these terms. A "work based on the\par +Library" means either the Library or any derivative work under\par +copyright law: that is to say, a work containing the Library or a\par +portion of it, either verbatim or with modifications and/or translated\par +straightforwardly into another language. (Hereinafter, translation is\par +included without limitation in the term "modification".)\par +\par + "Source code" for a work means the preferred form of the work for\par +making modifications to it. For a library, complete source code means\par +all the source code for all modules it contains, plus any associated\par +interface definition files, plus the scripts used to control compilation\par +and installation of the library.\par +\par + Activities other than copying, distribution and modification are not\par +covered by this License; they are outside its scope. The act of\par +running a program using the Library is not restricted, and output from\par +such a program is covered only if its contents constitute a work based\par +on the Library (independent of the use of the Library in a tool for\par +writing it). Whether that is true depends on what the Library does\par +and what the program that uses the Library does.\par + \par + 1. You may copy and distribute verbatim copies of the Library's\par +complete source code as you receive it, in any medium, provided that\par +you conspicuously and appropriately publish on each copy an\par +appropriate copyright notice and disclaimer of warranty; keep intact\par +all the notices that refer to this License and to the absence of any\par +warranty; and distribute a copy of this License along with the\par +Library.\par +\par + You may charge a fee for the physical act of transferring a copy,\par +and you may at your option offer warranty protection in exchange for a\par +fee.\par +\page\par + 2. You may modify your copy or copies of the Library or any portion\par +of it, thus forming a work based on the Library, and copy and\par +distribute such modifications or work under the terms of Section 1\par +above, provided that you also meet all of these conditions:\par +\par + a) The modified work must itself be a software library.\par +\par + b) You must cause the files modified to carry prominent notices\par + stating that you changed the files and the date of any change.\par +\par + c) You must cause the whole of the work to be licensed at no\par + charge to all third parties under the terms of this License.\par +\par + d) If a facility in the modified Library refers to a function or a\par + table of data to be supplied by an application program that uses\par + the facility, other than as an argument passed when the facility\par + is invoked, then you must make a good faith effort to ensure that,\par + in the event an application does not supply such function or\par + table, the facility still operates, and performs whatever part of\par + its purpose remains meaningful.\par +\par + (For example, a function in a library to compute square roots has\par + a purpose that is entirely well-defined independent of the\par + application. Therefore, Subsection 2d requires that any\par + application-supplied function or table used by this function must\par + be optional: if the application does not supply it, the square\par + root function must still compute square roots.)\par +\par +These requirements apply to the modified work as a whole. If\par +identifiable sections of that work are not derived from the Library,\par +and can be reasonably considered independent and separate works in\par +themselves, then this License, and its terms, do not apply to those\par +sections when you distribute them as separate works. But when you\par +distribute the same sections as part of a whole which is a work based\par +on the Library, the distribution of the whole must be on the terms of\par +this License, whose permissions for other licensees extend to the\par +entire whole, and thus to each and every part regardless of who wrote\par +it.\par +\par +Thus, it is not the intent of this section to claim rights or contest\par +your rights to work written entirely by you; rather, the intent is to\par +exercise the right to control the distribution of derivative or\par +collective works based on the Library.\par +\par +In addition, mere aggregation of another work not based on the Library\par +with the Library (or with a work based on the Library) on a volume of\par +a storage or distribution medium does not bring the other work under\par +the scope of this License.\par +\par + 3. You may opt to apply the terms of the ordinary GNU General Public\par +License instead of this License to a given copy of the Library. To do\par +this, you must alter all the notices that refer to this License, so\par +that they refer to the ordinary GNU General Public License, version 2,\par +instead of to this License. (If a newer version than version 2 of the\par +ordinary GNU General Public License has appeared, then you can specify\par +that version instead if you wish.) Do not make any other change in\par +these notices.\par +\page\par + Once this change is made in a given copy, it is irreversible for\par +that copy, so the ordinary GNU General Public License applies to all\par +subsequent copies and derivative works made from that copy.\par +\par + This option is useful when you wish to copy part of the code of\par +the Library into a program that is not a library.\par +\par + 4. You may copy and distribute the Library (or a portion or\par +derivative of it, under Section 2) in object code or executable form\par +under the terms of Sections 1 and 2 above provided that you accompany\par +it with the complete corresponding machine-readable source code, which\par +must be distributed under the terms of Sections 1 and 2 above on a\par +medium customarily used for software interchange.\par +\par + If distribution of object code is made by offering access to copy\par +from a designated place, then offering equivalent access to copy the\par +source code from the same place satisfies the requirement to\par +distribute the source code, even though third parties are not\par +compelled to copy the source along with the object code.\par +\par + 5. A program that contains no derivative of any portion of the\par +Library, but is designed to work with the Library by being compiled or\par +linked with it, is called a "work that uses the Library". Such a\par +work, in isolation, is not a derivative work of the Library, and\par +therefore falls outside the scope of this License.\par +\par + However, linking a "work that uses the Library" with the Library\par +creates an executable that is a derivative of the Library (because it\par +contains portions of the Library), rather than a "work that uses the\par +library". The executable is therefore covered by this License.\par +Section 6 states terms for distribution of such executables.\par +\par + When a "work that uses the Library" uses material from a header file\par +that is part of the Library, the object code for the work may be a\par +derivative work of the Library even though the source code is not.\par +Whether this is true is especially significant if the work can be\par +linked without the Library, or if the work is itself a library. The\par +threshold for this to be true is not precisely defined by law.\par +\par + If such an object file uses only numerical parameters, data\par +structure layouts and accessors, and small macros and small inline\par +functions (ten lines or less in length), then the use of the object\par +file is unrestricted, regardless of whether it is legally a derivative\par +work. (Executables containing this object code plus portions of the\par +Library will still fall under Section 6.)\par +\par + Otherwise, if the work is a derivative of the Library, you may\par +distribute the object code for the work under the terms of Section 6.\par +Any executables containing that work also fall under Section 6,\par +whether or not they are linked directly with the Library itself.\par +\page\par + 6. As an exception to the Sections above, you may also combine or\par +link a "work that uses the Library" with the Library to produce a\par +work containing portions of the Library, and distribute that work\par +under terms of your choice, provided that the terms permit\par +modification of the work for the customer's own use and reverse\par +engineering for debugging such modifications.\par +\par + You must give prominent notice with each copy of the work that the\par +Library is used in it and that the Library and its use are covered by\par +this License. You must supply a copy of this License. If the work\par +during execution displays copyright notices, you must include the\par +copyright notice for the Library among them, as well as a reference\par +directing the user to the copy of this License. Also, you must do one\par +of these things:\par +\par + a) Accompany the work with the complete corresponding\par + machine-readable source code for the Library including whatever\par + changes were used in the work (which must be distributed under\par + Sections 1 and 2 above); and, if the work is an executable linked\par + with the Library, with the complete machine-readable "work that\par + uses the Library", as object code and/or source code, so that the\par + user can modify the Library and then relink to produce a modified\par + executable containing the modified Library. (It is understood\par + that the user who changes the contents of definitions files in the\par + Library will not necessarily be able to recompile the application\par + to use the modified definitions.)\par +\par + b) Use a suitable shared library mechanism for linking with the\par + Library. A suitable mechanism is one that (1) uses at run time a\par + copy of the library already present on the user's computer system,\par + rather than copying library functions into the executable, and (2)\par + will operate properly with a modified version of the library, if\par + the user installs one, as long as the modified version is\par + interface-compatible with the version that the work was made with.\par +\par + c) Accompany the work with a written offer, valid for at\par + least three years, to give the same user the materials\par + specified in Subsection 6a, above, for a charge no more\par + than the cost of performing this distribution.\par +\par + d) If distribution of the work is made by offering access to copy\par + from a designated place, offer equivalent access to copy the above\par + specified materials from the same place.\par +\par + e) Verify that the user has already received a copy of these\par + materials or that you have already sent this user a copy.\par +\par + For an executable, the required form of the "work that uses the\par +Library" must include any data and utility programs needed for\par +reproducing the executable from it. However, as a special exception,\par +the materials to be distributed need not include anything that is\par +normally distributed (in either source or binary form) with the major\par +components (compiler, kernel, and so on) of the operating system on\par +which the executable runs, unless that component itself accompanies\par +the executable.\par +\par + It may happen that this requirement contradicts the license\par +restrictions of other proprietary libraries that do not normally\par +accompany the operating system. Such a contradiction means you cannot\par +use both them and the Library together in an executable that you\par +distribute.\par +\page\par + 7. You may place library facilities that are a work based on the\par +Library side-by-side in a single library together with other library\par +facilities not covered by this License, and distribute such a combined\par +library, provided that the separate distribution of the work based on\par +the Library and of the other library facilities is otherwise\par +permitted, and provided that you do these two things:\par +\par + a) Accompany the combined library with a copy of the same work\par + based on the Library, uncombined with any other library\par + facilities. This must be distributed under the terms of the\par + Sections above.\par +\par + b) Give prominent notice with the combined library of the fact\par + that part of it is a work based on the Library, and explaining\par + where to find the accompanying uncombined form of the same work.\par +\par + 8. You may not copy, modify, sublicense, link with, or distribute\par +the Library except as expressly provided under this License. Any\par +attempt otherwise to copy, modify, sublicense, link with, or\par +distribute the Library is void, and will automatically terminate your\par +rights under this License. However, parties who have received copies,\par +or rights, from you under this License will not have their licenses\par +terminated so long as such parties remain in full compliance.\par +\par + 9. You are not required to accept this License, since you have not\par +signed it. However, nothing else grants you permission to modify or\par +distribute the Library or its derivative works. These actions are\par +prohibited by law if you do not accept this License. Therefore, by\par +modifying or distributing the Library (or any work based on the\par +Library), you indicate your acceptance of this License to do so, and\par +all its terms and conditions for copying, distributing or modifying\par +the Library or works based on it.\par +\par + 10. Each time you redistribute the Library (or any work based on the\par +Library), the recipient automatically receives a license from the\par +original licensor to copy, distribute, link with or modify the Library\par +subject to these terms and conditions. You may not impose any further\par +restrictions on the recipients' exercise of the rights granted herein.\par +You are not responsible for enforcing compliance by third parties with\par +this License.\par +\page\par + 11. If, as a consequence of a court judgment or allegation of patent\par +infringement or for any other reason (not limited to patent issues),\par +conditions are imposed on you (whether by court order, agreement or\par +otherwise) that contradict the conditions of this License, they do not\par +excuse you from the conditions of this License. If you cannot\par +distribute so as to satisfy simultaneously your obligations under this\par +License and any other pertinent obligations, then as a consequence you\par +may not distribute the Library at all. For example, if a patent\par +license would not permit royalty-free redistribution of the Library by\par +all those who receive copies directly or indirectly through you, then\par +the only way you could satisfy both it and this License would be to\par +refrain entirely from distribution of the Library.\par +\par +If any portion of this section is held invalid or unenforceable under any\par +particular circumstance, the balance of the section is intended to apply,\par +and the section as a whole is intended to apply in other circumstances.\par +\par +It is not the purpose of this section to induce you to infringe any\par +patents or other property right claims or to contest validity of any\par +such claims; this section has the sole purpose of protecting the\par +integrity of the free software distribution system which is\par +implemented by public license practices. Many people have made\par +generous contributions to the wide range of software distributed\par +through that system in reliance on consistent application of that\par +system; it is up to the author/donor to decide if he or she is willing\par +to distribute software through any other system and a licensee cannot\par +impose that choice.\par +\par +This section is intended to make thoroughly clear what is believed to\par +be a consequence of the rest of this License.\par +\par + 12. If the distribution and/or use of the Library is restricted in\par +certain countries either by patents or by copyrighted interfaces, the\par +original copyright holder who places the Library under this License may add\par +an explicit geographical distribution limitation excluding those countries,\par +so that distribution is permitted only in or among countries not thus\par +excluded. In such case, this License incorporates the limitation as if\par +written in the body of this License.\par +\par + 13. The Free Software Foundation may publish revised and/or new\par +versions of the Lesser General Public License from time to time.\par +Such new versions will be similar in spirit to the present version,\par +but may differ in detail to address new problems or concerns.\par +\par +Each version is given a distinguishing version number. If the Library\par +specifies a version number of this License which applies to it and\par +"any later version", you have the option of following the terms and\par +conditions either of that version or of any later version published by\par +the Free Software Foundation. If the Library does not specify a\par +license version number, you may choose any version ever published by\par +the Free Software Foundation.\par +\page\par + 14. If you wish to incorporate parts of the Library into other free\par +programs whose distribution conditions are incompatible with these,\par +write to the author to ask for permission. For software which is\par +copyrighted by the Free Software Foundation, write to the Free\par +Software Foundation; we sometimes make exceptions for this. Our\par +decision will be guided by the two goals of preserving the free status\par +of all derivatives of our free software and of promoting the sharing\par +and reuse of software generally.\par +\par +\tab\tab\tab NO WARRANTY\par +\par + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\par +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\par +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\par +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY\par +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\par +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\par +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\par +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\par +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\par +\par + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\par +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\par +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\par +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\par +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\par +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\par +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\par +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\par +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\par +DAMAGES.\par +\par +\tab\tab END OF TERMS AND CONDITIONS\par +\page\par +} + |
From: <gl...@us...> - 2007-06-22 12:12:26
|
Revision: 156 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=156&view=rev Author: glslang Date: 2007-06-22 05:11:54 -0700 (Fri, 22 Jun 2007) Log Message: ----------- +universal build updates Modified Paths: -------------- trunk/lib/openlibraries/src/openpluginlib/pl/timer.hpp trunk/lib/openlibraries/test/openeffectslib/tm_bench/Makefile.am Modified: trunk/lib/openlibraries/src/openpluginlib/pl/timer.hpp =================================================================== --- trunk/lib/openlibraries/src/openpluginlib/pl/timer.hpp 2007-06-22 10:19:40 UTC (rev 155) +++ trunk/lib/openlibraries/src/openpluginlib/pl/timer.hpp 2007-06-22 12:11:54 UTC (rev 156) @@ -97,6 +97,7 @@ }; #endif +#ifndef __ppc__ template<class time_value_policy, template<class> class sleep_policy> class rdtsc : public time_value_policy, public sleep_policy<time_value_policy> { @@ -254,6 +255,7 @@ ticks_type stop_; ticks_type ticks_per_microsec_; }; +#endif #ifndef WIN32 template<class time_value_policy, template<class> class sleep_policy> @@ -330,8 +332,10 @@ #ifdef WIN32 typedef timer<rdtsc<time_value, event_sleep> > rdtsc_default_timer; #else -# if GCC_VERSION >= 40000 && !defined __ppc +# if GCC_VERSION >= 40000 && !defined __ppc__ typedef timer<rdtsc<time_value, nanosleep_> > rdtsc_default_timer; +# else + typedef timer<gettimeofday_<time_value, nanosleep_> > rdtsc_default_timer; # endif typedef timer<gettimeofday_<time_value, nanosleep_> > gettimeofday_default_timer; #endif Modified: trunk/lib/openlibraries/test/openeffectslib/tm_bench/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openeffectslib/tm_bench/Makefile.am 2007-06-22 10:19:40 UTC (rev 155) +++ trunk/lib/openlibraries/test/openeffectslib/tm_bench/Makefile.am 2007-06-22 12:11:54 UTC (rev 156) @@ -10,7 +10,8 @@ tm_bench_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) + $(BOOST_INCLUDE_PATH) \ + $(GLEW_INCLUDE_PATH) tm_bench_LDFLAGS = \ $(OLIB_LDFLAGS) \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-06-24 19:43:27
|
Revision: 161 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=161&view=rev Author: glslang Date: 2007-06-24 12:43:26 -0700 (Sun, 24 Jun 2007) Log Message: ----------- + plugins were being added twice on windows Modified Paths: -------------- trunk/lib/openlibraries/src/openpluginlib/pl/opl_parser_action.cpp trunk/lib/openlibraries/test/openpluginlib/enumerate/enumerate.cpp Modified: trunk/lib/openlibraries/src/openpluginlib/pl/opl_parser_action.cpp =================================================================== --- trunk/lib/openlibraries/src/openpluginlib/pl/opl_parser_action.cpp 2007-06-24 18:20:51 UTC (rev 160) +++ trunk/lib/openlibraries/src/openpluginlib/pl/opl_parser_action.cpp 2007-06-24 19:43:26 UTC (rev 161) @@ -92,10 +92,6 @@ fs::path tmp( to_string( *I ).c_str( ), fs::native ); filename.push_back( to_wstring( ( pa.get_branch_path( ) / tmp.leaf( ) ).string( ).c_str( ) ) ); - -# ifdef WIN32 - filename.push_back( to_wstring( ( fs::path( opl::plugins_path( ).c_str( ), fs::native ) / tmp.leaf( ) ).string( ).c_str( ) ) ); -# endif } } } Modified: trunk/lib/openlibraries/test/openpluginlib/enumerate/enumerate.cpp =================================================================== --- trunk/lib/openlibraries/test/openpluginlib/enumerate/enumerate.cpp 2007-06-24 18:20:51 UTC (rev 160) +++ trunk/lib/openlibraries/test/openpluginlib/enumerate/enumerate.cpp 2007-06-24 19:43:26 UTC (rev 161) @@ -18,7 +18,6 @@ opl::init( "" ); opl::discovery<> rez0; - rez0.sort( opl::highest_merit_sort( ) ); std::cout << "enumerate: number of plugins available " << static_cast<unsigned int>( rez0.size( ) ) << ".\n"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-08-04 19:57:45
|
Revision: 227 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=227&view=rev Author: glslang Date: 2007-08-04 12:57:41 -0700 (Sat, 04 Aug 2007) Log Message: ----------- + add gcc visibility attributes Modified Paths: -------------- trunk/lib/openlibraries/configure.ac trunk/lib/openlibraries/src/openassetlib/al/Makefile.am trunk/lib/openlibraries/src/openassetlib/al/config.hpp trunk/lib/openlibraries/src/openimagelib/il/Makefile.am trunk/lib/openlibraries/src/openimagelib/il/config.hpp trunk/lib/openlibraries/src/openimagelib/il/utility.hpp trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/bmp/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/dds/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/dpx/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/exr/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/hdr/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/jpg/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/png/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/psd/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/quicktime/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/sgi/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/tga/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/tiff/Makefile.am trunk/lib/openlibraries/src/openmedialib/ml/Makefile.am trunk/lib/openlibraries/src/openmedialib/ml/audio.hpp trunk/lib/openlibraries/src/openmedialib/ml/config.hpp trunk/lib/openlibraries/src/openmedialib/ml/frame.hpp trunk/lib/openlibraries/src/openmedialib/ml/input.hpp trunk/lib/openlibraries/src/openmedialib/plugins/avformat/Makefile.am trunk/lib/openlibraries/src/openmedialib/plugins/gensys/Makefile.am trunk/lib/openlibraries/src/openmedialib/plugins/glew/Makefile.am trunk/lib/openlibraries/src/openmedialib/plugins/ofx/Makefile.am trunk/lib/openlibraries/src/openmedialib/plugins/oil/Makefile.am trunk/lib/openlibraries/src/openmedialib/plugins/openal/Makefile.am trunk/lib/openlibraries/src/openmedialib/plugins/template/Makefile.am trunk/lib/openlibraries/src/openpluginlib/pl/Makefile.am trunk/lib/openlibraries/src/openpluginlib/pl/config.hpp Removed Paths: ------------- trunk/lib/openlibraries/src/openmedialib/plugins/caca/ Modified: trunk/lib/openlibraries/configure.ac =================================================================== --- trunk/lib/openlibraries/configure.ac 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/configure.ac 2007-08-04 19:57:41 UTC (rev 227) @@ -169,7 +169,7 @@ dnl OpenLibraries common flags dnl NOTE: we could use $(var) instead of @var@ if we want late-expansion in the generated makefiles. -OLIB_CXXFLAGS='' +OLIB_CXXFLAGS='-fvisibility=hidden -fvisibility-inlines-hidden' AC_SUBST(OLIB_CXXFLAGS) OLIB_LDFLAGS='' @@ -199,20 +199,6 @@ fi AM_CONDITIONAL(HAVE_LIBAVFORMAT, [test x"$libavformat" = "xyes"]) -dnl caca support -AC_PATH_PROG(CACA_CONFIG, caca-config, no) -if test "x$CACA_CONFIG" = "xno" ; then - AC_MSG_RESULT([*** caca support is not available ***]) -else - AC_DEFINE(HAVE_LIBCACA,1,[Define this for caca support]) - CACA_CXXFLAGS=`$CACA_CONFIG --cflags` - CACA_LIBS=`$CACA_CONFIG --plugin-libs` - AC_SUBST(CACA_CXXFLAGS) - AC_SUBST(CACA_LIBS) - have_libcaca="yes" -fi -AM_CONDITIONAL(HAVE_LIBCACA, [test x"$have_libcaca" = "xyes"]) - dnl mlt support AC_PATH_PROG(MLT_CONFIG, mlt-config, no) if test "x$MLT_CONFIG" = "xno" ; then @@ -370,7 +356,6 @@ src/openmedialib/plugins/template/Makefile src/openmedialib/plugins/avformat/Makefile src/openmedialib/plugins/oil/Makefile -src/openmedialib/plugins/caca/Makefile src/openmedialib/plugins/glew/Makefile src/openmedialib/plugins/openal/Makefile src/openmedialib/plugins/gensys/Makefile Modified: trunk/lib/openlibraries/src/openassetlib/al/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openassetlib/al/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openassetlib/al/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -25,7 +25,8 @@ libopenassetlib_al_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ $(BOOST_INCLUDE_PATH) \ - $(XML2_CXXFLAGS) + $(XML2_CXXFLAGS) \ + -DAL_EXPORTS libopenassetlib_al_la_LIBADD = Modified: trunk/lib/openlibraries/src/openassetlib/al/config.hpp =================================================================== --- trunk/lib/openlibraries/src/openassetlib/al/config.hpp 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openassetlib/al/config.hpp 2007-08-04 19:57:41 UTC (rev 227) @@ -7,7 +7,6 @@ #ifndef AL_CONFIG_INC_ #define AL_CONFIG_INC_ -//====================================================== #ifdef WIN32 # ifdef AL_EXPORTS # define AL_DECLSPEC __declspec( dllexport ) @@ -15,15 +14,17 @@ # define AL_DECLSPEC __declspec( dllimport ) # endif #else -# define AL_DECLSPEC +# ifdef AL_EXPORTS +# define AL_DECLSPEC __attribute__( ( visibility( "default" ) ) ) +# else +# define AL_DECLSPEC __attribute__( ( visibility( "default" ) ) ) +# endif #endif -//====================================================== #ifndef OPENASSETLIB_LIBNAME # define OPENASSETLIB_LIBNAME "openassetlib_al" #endif -//====================================================== #ifndef OPENASSETLIB_TOOLSET # if defined( _MSC_VER ) && ( _MSC_VER == 1310 ) && !defined( __ICL ) # define OPENASSETLIB_TOOLSET "vc71" @@ -34,7 +35,6 @@ # endif #endif -//====================================================== #ifndef OPENASSETLIB_DEBUG_SUFFIX # ifndef NDEBUG # define OPENASSETLIB_DEBUG_SUFFIX "d" @@ -43,12 +43,10 @@ # endif #endif -//====================================================== #ifndef OPENASSETLIB_VERSION # define OPENASSETLIB_VERSION "0_4_0" #endif -//====================================================== // library search record (auto link). #if defined( WIN32 ) && !defined( OPENASSETLIB_BUILD ) # if defined( OPENASSETLIB_LIBNAME ) && defined( OPENASSETLIB_TOOLSET ) && defined( OPENASSETLIB_DEBUG_SUFFIX ) && defined( OPENASSETLIB_VERSION ) @@ -56,6 +54,5 @@ # endif #endif -//====================================================== - #endif + Modified: trunk/lib/openlibraries/src/openimagelib/il/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/il/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openimagelib/il/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -23,7 +23,8 @@ libopenimagelib_il_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) + $(BOOST_INCLUDE_PATH) \ + -DIL_EXPORTS libopenimagelib_il_la_LDFLAGS = \ $(OLIB_LDFLAGS) \ Modified: trunk/lib/openlibraries/src/openimagelib/il/config.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/il/config.hpp 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openimagelib/il/config.hpp 2007-08-04 19:57:41 UTC (rev 227) @@ -9,14 +9,18 @@ #define IL_CONFIG_INC_ #ifdef WIN32 - #ifdef IL_EXPORTS - #define IL_DECLSPEC __declspec( dllexport ) - #else - #define IL_DECLSPEC __declspec( dllimport ) - #endif // IL_EXPORTS +# ifdef IL_EXPORTS +# define IL_DECLSPEC __declspec( dllexport ) +# else +# define IL_DECLSPEC __declspec( dllimport ) +# endif #else - #define IL_DECLSPEC -#endif // WIN32 +# ifdef IL_EXPORTS +# define IL_DECLSPEC __attribute__( ( visibility( "default" ) ) ) +# else +# define IL_DECLSPEC __attribute__( ( visibility( "default" ) ) ) +# endif +#endif #ifndef OPENIMAGELIB_LIBNAME # define OPENIMAGELIB_LIBNAME "openimagelib_il" Modified: trunk/lib/openlibraries/src/openimagelib/il/utility.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/il/utility.hpp 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openimagelib/il/utility.hpp 2007-08-04 19:57:41 UTC (rev 227) @@ -42,7 +42,7 @@ IL_DECLSPEC image_type_ptr deinterlace( const image_type_ptr &im ); IL_DECLSPEC image_type_ptr extract_alpha( const image_type_ptr &im ); -enum IL_DECLSPEC rescale_filter { POINT_SAMPLING, BILINEAR_SAMPLING, BICUBIC_SAMPLING, TRILINEAR_SAMPLING }; +enum rescale_filter { POINT_SAMPLING, BILINEAR_SAMPLING, BICUBIC_SAMPLING, TRILINEAR_SAMPLING }; IL_DECLSPEC image_type_ptr rescale( const image_type_ptr &im, int new_w, int new_h, int new_d = 1, rescale_filter filter = POINT_SAMPLING ); @@ -83,7 +83,7 @@ typedef std::vector<unsigned int> histogram_type; -enum IL_DECLSPEC histogram_filter { LUMINANCE, RED, GREEN, BLUE, ALPHA }; // RED, GREEN, BLUE and ALPHA do relate to channels rather than actual pixel format being rgba. +enum histogram_filter { LUMINANCE, RED, GREEN, BLUE, ALPHA }; // RED, GREEN, BLUE and ALPHA do relate to channels rather than actual pixel format being rgba. IL_DECLSPEC void histogram( const image_type_ptr& im, int size, float mask[ ], histogram_type& hist ); IL_DECLSPEC void histogram( const image_type_ptr& im, int size, histogram_filter filter, histogram_type& hist ); Modified: trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -12,7 +12,8 @@ libopenimagelib_3D_lightmap_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) + $(BOOST_INCLUDE_PATH) \ + -DIL_EXPORTS libopenimagelib_3D_lightmap_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) Modified: trunk/lib/openlibraries/src/openimagelib/plugins/bmp/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/bmp/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openimagelib/plugins/bmp/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -12,7 +12,8 @@ libopenimagelib_bmp_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) + $(BOOST_INCLUDE_PATH) \ + -DIL_EXPORTS libopenimagelib_bmp_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) Modified: trunk/lib/openlibraries/src/openimagelib/plugins/dds/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dds/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dds/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -12,7 +12,8 @@ libopenimagelib_dds_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) + $(BOOST_INCLUDE_PATH) \ + -DIL_EXPORTS libopenimagelib_dds_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) Modified: trunk/lib/openlibraries/src/openimagelib/plugins/dpx/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dpx/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dpx/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -12,7 +12,8 @@ libopenimagelib_dpx_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) + $(BOOST_INCLUDE_PATH) \ + -DIL_EXPORTS libopenimagelib_dpx_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) Modified: trunk/lib/openlibraries/src/openimagelib/plugins/exr/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/exr/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openimagelib/plugins/exr/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -14,7 +14,8 @@ libopenimagelib_exr_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ $(BOOST_INCLUDE_PATH) \ - $(OPENEXR_CFLAGS) + $(OPENEXR_CFLAGS) \ + -DIL_EXPORTS libopenimagelib_exr_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) \ Modified: trunk/lib/openlibraries/src/openimagelib/plugins/hdr/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/hdr/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openimagelib/plugins/hdr/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -12,7 +12,8 @@ libopenimagelib_hdr_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) + $(BOOST_INCLUDE_PATH) \ + -DIL_EXPORTS libopenimagelib_hdr_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) Modified: trunk/lib/openlibraries/src/openimagelib/plugins/jpg/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/jpg/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openimagelib/plugins/jpg/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -13,7 +13,8 @@ libopenimagelib_jpg_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH)s + $(BOOST_INCLUDE_PATH) \ + -DIL_EXPORTS libopenimagelib_jpg_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) \ Modified: trunk/lib/openlibraries/src/openimagelib/plugins/png/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/png/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openimagelib/plugins/png/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -13,7 +13,8 @@ libopenimagelib_png_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) + $(BOOST_INCLUDE_PATH) \ + -DIL_EXPORTS libopenimagelib_png_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) \ Modified: trunk/lib/openlibraries/src/openimagelib/plugins/psd/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/psd/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openimagelib/plugins/psd/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -12,7 +12,8 @@ libopenimagelib_psd_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) + $(BOOST_INCLUDE_PATH) \ + -DIL_EXPORTS libopenimagelib_psd_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) Modified: trunk/lib/openlibraries/src/openimagelib/plugins/quicktime/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/quicktime/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openimagelib/plugins/quicktime/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -14,7 +14,8 @@ libopenimagelib_quicktime_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) + $(BOOST_INCLUDE_PATH) \ + -DIL_EXPORTS libopenimagelib_quicktime_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) \ Modified: trunk/lib/openlibraries/src/openimagelib/plugins/sgi/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/sgi/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openimagelib/plugins/sgi/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -12,7 +12,8 @@ libopenimagelib_sgi_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) + $(BOOST_INCLUDE_PATH) \ + -DIL_EXPORTS libopenimagelib_sgi_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) Modified: trunk/lib/openlibraries/src/openimagelib/plugins/tga/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tga/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tga/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -12,7 +12,8 @@ libopenimagelib_tga_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) + $(BOOST_INCLUDE_PATH) \ + -DIL_EXPORTS libopenimagelib_tga_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) Modified: trunk/lib/openlibraries/src/openimagelib/plugins/tiff/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tiff/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tiff/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -14,7 +14,8 @@ libopenimagelib_tiff_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) + $(BOOST_INCLUDE_PATH) \ + -DIL_EXPORTS libopenimagelib_tiff_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) \ Modified: trunk/lib/openlibraries/src/openmedialib/ml/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openmedialib/ml/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openmedialib/ml/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -18,7 +18,8 @@ libopenmedialib_ml_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ - $(BOOST_INCLUDE_PATH) + $(BOOST_INCLUDE_PATH) \ + -DML_EXPORTS libopenmedialib_ml_la_LDFLAGS = \ $(OLIB_LDFLAGS) \ Modified: trunk/lib/openlibraries/src/openmedialib/ml/audio.hpp =================================================================== --- trunk/lib/openlibraries/src/openmedialib/ml/audio.hpp 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openmedialib/ml/audio.hpp 2007-08-04 19:57:41 UTC (rev 227) @@ -166,8 +166,8 @@ size_type eom_; }; -typedef ML_DECLSPEC audio<unsigned char, audio_format> audio_type; -typedef ML_DECLSPEC boost::shared_ptr<audio_type> audio_type_ptr; +typedef audio<unsigned char, audio_format> audio_type; +typedef boost::shared_ptr<audio_type> audio_type_ptr; template<typename T, class storage = olib::openimagelib::il::default_storage<T> > class pcm16 : public audio_format<T, storage> @@ -208,3 +208,4 @@ } } } #endif + Modified: trunk/lib/openlibraries/src/openmedialib/ml/config.hpp =================================================================== --- trunk/lib/openlibraries/src/openmedialib/ml/config.hpp 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openmedialib/ml/config.hpp 2007-08-04 19:57:41 UTC (rev 227) @@ -9,28 +9,32 @@ #define ML_CONFIG_INC_ #ifdef WIN32 - #ifdef ML_PLUGIN_EXPORTS - #define ML_PLUGIN_DECLSPEC __declspec( dllexport ) - #else - #define ML_PLUGIN_DECLSPEC __declspec( dllimport ) - #endif +# ifdef ML_PLUGIN_EXPORTS +# define ML_PLUGIN_DECLSPEC __declspec( dllexport ) +# else +# define ML_PLUGIN_DECLSPEC __declspec( dllimport ) +# endif #else - #ifdef ML_PLUGIN_EXPORTS - #define ML_PLUGIN_DECLSPEC extern - #else - #define ML_PLUGIN_DECLSPEC - #endif +# ifdef ML_PLUGIN_EXPORTS +# define ML_PLUGIN_DECLSPEC __attribute__( ( visibility( "default" ) ) ) +# else +# define ML_PLUGIN_DECLSPEC __attribute__( ( visibility( "default" ) ) ) +# endif #endif #ifdef WIN32 - #ifdef ML_EXPORTS - #define ML_DECLSPEC __declspec( dllexport ) - #else - #define ML_DECLSPEC __declspec( dllimport ) - #endif // ML_EXPORTS +# ifdef ML_EXPORTS +# define ML_DECLSPEC __declspec( dllexport ) +# else +# define ML_DECLSPEC __declspec( dllimport ) +# endif #else - #define ML_DECLSPEC -#endif // WIN32 +# ifdef ML_EXPORTS +# define ML_DECLSPEC __attribute__( ( visibility( "default" ) ) ) +# else +# define ML_DECLSPEC __attribute__( ( visibility( "default" ) ) ) +# endif +#endif #ifndef OPENMEDIALIB_LIBNAME # define OPENMEDIALIB_LIBNAME "openmedialib_ml" Modified: trunk/lib/openlibraries/src/openmedialib/ml/frame.hpp =================================================================== --- trunk/lib/openlibraries/src/openmedialib/ml/frame.hpp 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openmedialib/ml/frame.hpp 2007-08-04 19:57:41 UTC (rev 227) @@ -22,11 +22,11 @@ namespace pcos = olib::openpluginlib::pcos; -typedef ML_DECLSPEC olib::openimagelib::il::image_type image_type; -typedef ML_DECLSPEC olib::openimagelib::il::image_type_ptr image_type_ptr; +typedef olib::openimagelib::il::image_type image_type; +typedef olib::openimagelib::il::image_type_ptr image_type_ptr; -class ML_DECLSPEC frame_type; -typedef ML_DECLSPEC boost::shared_ptr< frame_type > frame_type_ptr; +class frame_type; +typedef boost::shared_ptr< frame_type > frame_type_ptr; class ML_DECLSPEC frame_type { Modified: trunk/lib/openlibraries/src/openmedialib/ml/input.hpp =================================================================== --- trunk/lib/openlibraries/src/openmedialib/ml/input.hpp 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openmedialib/ml/input.hpp 2007-08-04 19:57:41 UTC (rev 227) @@ -47,7 +47,7 @@ process_flags; // Forward declarations -class ML_DECLSPEC input_type; +class input_type; typedef boost::shared_ptr< input_type > input_type_ptr; // The input abstract class - implementations will extend this class and (minimally) Modified: trunk/lib/openlibraries/src/openmedialib/plugins/avformat/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/avformat/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openmedialib/plugins/avformat/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -9,27 +9,24 @@ lib_LTLIBRARIES = libopenmedialib_avformat.la libopenmedialib_avformat_la_SOURCES = \ - avformat_plugin.cpp \ - # end + avformat_plugin.cpp libopenmedialib_avformat_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ $(BOOST_INCLUDE_PATH) \ $(LIBAVFORMAT_CFLAGS) \ - # end + -DML_PLUGIN_EXPORTS libopenmedialib_avformat_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) \ $(LIBAVFORMAT_LIBS) \ $(top_builddir)/src/openmedialib/ml/libopenmedialib_ml.la \ - $(top_builddir)/src/openimagelib/il/libopenimagelib_il.la \ - # end + $(top_builddir)/src/openimagelib/il/libopenimagelib_il.la libopenmedialib_avformat_la_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) \ - #end + -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) libopenmedialib_avformat_ladir = $(OPENMEDIALIB_PLUGINPATH) libopenmedialib_avformat_la_DATA = avformat_plugin.opl Modified: trunk/lib/openlibraries/src/openmedialib/plugins/gensys/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/gensys/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openmedialib/plugins/gensys/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -8,25 +8,22 @@ lib_LTLIBRARIES = libopenmedialib_gensys.la libopenmedialib_gensys_la_SOURCES = \ - gensys_plugin.cpp \ - # end + gensys_plugin.cpp libopenmedialib_gensys_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ $(BOOST_INCLUDE_PATH) \ - # end + -DML_PLUGIN_EXPORTS libopenmedialib_gensys_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) \ $(top_builddir)/src/openmedialib/ml/libopenmedialib_ml.la \ - $(top_builddir)/src/openimagelib/il/libopenimagelib_il.la \ - # end + $(top_builddir)/src/openimagelib/il/libopenimagelib_il.la libopenmedialib_gensys_la_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) \ - #end + -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) libopenmedialib_gensys_ladir = $(OPENMEDIALIB_PLUGINPATH) libopenmedialib_gensys_la_DATA = gensys_plugin.opl Modified: trunk/lib/openlibraries/src/openmedialib/plugins/glew/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/glew/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openmedialib/plugins/glew/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -9,14 +9,13 @@ lib_LTLIBRARIES = libopenmedialib_glew.la libopenmedialib_glew_la_SOURCES = \ - glew_plugin.cpp \ - # end + glew_plugin.cpp libopenmedialib_glew_la_CXXFLAGS = \ $(GLEW_INCLUDE_PATH) \ $(OLIB_CXXFLAGS) \ $(BOOST_INCLUDE_PATH) \ - # end + -DML_PLUGIN_EXPORTS libopenmedialib_glew_la_LIBADD = \ $(OPENGL_LIBS) \ @@ -25,8 +24,7 @@ $(GLUT_LIBS) \ $(BOOST_FILESYSTEM_LIBS) \ $(top_builddir)/src/openmedialib/ml/libopenmedialib_ml.la \ - $(top_builddir)/src/openimagelib/il/libopenimagelib_il.la \ - # end + $(top_builddir)/src/openimagelib/il/libopenimagelib_il.la libopenmedialib_glew_la_LDFLAGS = \ $(OLIB_LDFLAGS) \ Modified: trunk/lib/openlibraries/src/openmedialib/plugins/ofx/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/ofx/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openmedialib/plugins/ofx/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -15,7 +15,8 @@ libopenmedialib_ofx_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ $(BOOST_INCLUDE_PATH) \ - $(OFX_INCLUDE_PATH) + $(OFX_INCLUDE_PATH) \ + -DML_PLUGIN_EXPORTS libopenmedialib_ofx_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) \ Modified: trunk/lib/openlibraries/src/openmedialib/plugins/oil/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/oil/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openmedialib/plugins/oil/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -8,25 +8,22 @@ lib_LTLIBRARIES = libopenmedialib_oil.la libopenmedialib_oil_la_SOURCES = \ - oil_plugin.cpp \ - # end + oil_plugin.cpp libopenmedialib_oil_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ $(BOOST_INCLUDE_PATH) \ - # end + -DML_PLUGIN_EXPORTS libopenmedialib_oil_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) \ $(top_builddir)/src/openmedialib/ml/libopenmedialib_ml.la \ - $(top_builddir)/src/openimagelib/il/libopenimagelib_il.la \ - # end + $(top_builddir)/src/openimagelib/il/libopenimagelib_il.la libopenmedialib_oil_la_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) \ - #end + -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) libopenmedialib_oil_ladir = $(OPENMEDIALIB_PLUGINPATH) libopenmedialib_oil_la_DATA = oil_plugin.opl Modified: trunk/lib/openlibraries/src/openmedialib/plugins/openal/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/openal/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openmedialib/plugins/openal/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -16,7 +16,8 @@ $(BOOST_INCLUDE_PATH) \ $(OPENAL_INCLUDE_PATH) \ $(GLEW_INCLUDE_PATH) \ - $(SWAB_AUDIO) + $(SWAB_AUDIO) \ + -DML_PLUGIN_EXPORTS libopenmedialib_openal_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) \ Modified: trunk/lib/openlibraries/src/openmedialib/plugins/template/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/template/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openmedialib/plugins/template/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -14,19 +14,17 @@ libopenmedialib_template_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ $(BOOST_INCLUDE_PATH) \ - # end + -DML_PLUGIN_EXPORTS libopenmedialib_template_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) \ $(top_builddir)/src/openmedialib/ml/libopenmedialib_ml.la \ - $(top_builddir)/src/openimagelib/il/libopenimagelib_il.la \ - # end + $(top_builddir)/src/openimagelib/il/libopenimagelib_il.la libopenmedialib_template_la_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) \ - #end + -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) libopenmedialib_template_ladir = $(OPENMEDIALIB_PLUGINPATH) libopenmedialib_template_la_DATA = template_plugin.opl Modified: trunk/lib/openlibraries/src/openpluginlib/pl/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openpluginlib/pl/Makefile.am 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openpluginlib/pl/Makefile.am 2007-08-04 19:57:41 UTC (rev 227) @@ -70,6 +70,7 @@ $(GLEW_INCLUDE_PATH) \ $(XML2_CXXFLAGS) \ $(OFX_INCLUDE_PATH) \ + -DOPENPLUGINLIB_EXPORTS \ -DOPENEFFECTSLIB_SHADERS=\"$(OPENEFFECTSLIB_SHADERSPATH)/\" \ -DOPENIMAGELIB_PLUGINS=\"$(OPENIMAGELIB_PLUGINPATH)\" \ -DOPENMEDIALIB_PLUGINS=\"$(OPENMEDIALIB_PLUGINPATH)\" \ Modified: trunk/lib/openlibraries/src/openpluginlib/pl/config.hpp =================================================================== --- trunk/lib/openlibraries/src/openpluginlib/pl/config.hpp 2007-08-04 18:12:56 UTC (rev 226) +++ trunk/lib/openlibraries/src/openpluginlib/pl/config.hpp 2007-08-04 19:57:41 UTC (rev 227) @@ -15,7 +15,11 @@ # define OPENPLUGINLIB_DECLSPEC __declspec( dllimport ) # endif #else -# define OPENPLUGINLIB_DECLSPEC +# ifdef OPENPLUGINLIB_EXPORTS +# define OPENPLUGINLIB_DECLSPEC __attribute__( ( visibility( "default" ) ) ) +# else +# define OPENPLUGINLIB_DECLSPEC __attribute__( ( visibility( "default" ) ) ) +# endif #endif #ifndef OPENPLUGINLIB_LIBNAME This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-09-01 21:50:39
|
Revision: 293 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=293&view=rev Author: glslang Date: 2007-09-01 14:50:34 -0700 (Sat, 01 Sep 2007) Log Message: ----------- +build fixes Modified Paths: -------------- trunk/lib/openlibraries/configure.ac trunk/lib/openlibraries/m4/openimagelib.m4 trunk/lib/openlibraries/src/openimagelib/plugins/tiff/Makefile.am Added Paths: ----------- trunk/lib/openlibraries/m4/tiff.m4 Modified: trunk/lib/openlibraries/configure.ac =================================================================== --- trunk/lib/openlibraries/configure.ac 2007-09-01 20:57:47 UTC (rev 292) +++ trunk/lib/openlibraries/configure.ac 2007-09-01 21:50:34 UTC (rev 293) @@ -155,6 +155,7 @@ AC_SUBST(XML2_LIBS) AC_CHECK_OPENIMAGELIB( ) +AC_CHECK_TIFF( ) AC_CHECK_QUICKTIME( ) Modified: trunk/lib/openlibraries/m4/openimagelib.m4 =================================================================== --- trunk/lib/openlibraries/m4/openimagelib.m4 2007-09-01 20:57:47 UTC (rev 292) +++ trunk/lib/openlibraries/m4/openimagelib.m4 2007-09-01 21:50:34 UTC (rev 293) @@ -36,13 +36,6 @@ AC_MSG_RESULT([*** JPEG support is not available ***])) AM_CONDITIONAL(HAVE_LIBJPEG, test x"$have_libjpeg" = "xyes") AC_SUBST(JPEG_LIBS) - - dnl libtiff support - AC_CHECK_LIB(tiff, TIFFOpen, - have_libtiff=yes TIFF_LIBS="-ltiff", - AC_MSG_RESULT([*** TIFF support is not available ***])) - AM_CONDITIONAL(HAVE_LIBTIFF, test x"$have_libtiff" = "xyes") - AC_SUBST(TIFF_LIBS) fi AM_CONDITIONAL(HAVE_OPENIMAGELIB, test x"$ac_use_openimagelib" = "xyes") Added: trunk/lib/openlibraries/m4/tiff.m4 =================================================================== --- trunk/lib/openlibraries/m4/tiff.m4 (rev 0) +++ trunk/lib/openlibraries/m4/tiff.m4 2007-09-01 21:50:34 UTC (rev 293) @@ -0,0 +1,47 @@ + +# +# +# + +AC_DEFUN([AC_CHECK_TIFF],[ + AC_ARG_WITH(tiffprefix, AC_HELP_STRING([--with-tiffprefix], [TIFF installation prefix directory]),, + with_tiffprefix="") + + TIFF_PREFIX="$with_tiffprefix" + TIFF_INCLUDE_PATH="" + TIFF_LIB_PATH="" + TIFF_LIBS="" + + AS_IF([test "x$with_tiffprefix" != "x" ], + [ AC_MSG_WARN([*** TIFF prefix is user defined. Current value is $with_tiffprefix. ***]) + TIFF_INCLUDE="$with_tiffprefix/include/" + TIFF_INCLUDE_PATH="-I$TIFF_INCLUDE" + TIFF_LIB_PATH="-L$with_tiffprefix/$OL_LIBNAME"], + AC_MSG_RESULT([*** TIFF prefix is not defined. Will use system defaults. ***])) + + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$TIFF_LIB_PATH $save_LDFLAGS" + + AC_CHECK_LIB(TIFF, TIFFOpen, + [AC_CHECK_HEADER(${TIFF_INCLUDE}/tiffio.h, + [ac_have_tiff="yes" TIFF_LIBS="-ltiff" AC_DEFINE(HAVE_TIFF_H, 1,[Define this if you have TIFF support])], + [AC_MSG_ERROR([*** TIFF support is not available. Please install libtiff to proceed. ***])])] + + LDFLAGS="$save_LDFLAGS", [AC_MSG_ERROR([*** TIFF support is not available. Please install libtiff to proceed. ***])],[]) + + if test x$ac_have_tiff = "xyes"; then + ac_use_tiff=yes + fi + + AC_SUBST(TIFF_PREFIX) + AC_SUBST(TIFF_INCLUDE_PATH) + AC_SUBST(TIFF_LIB_PATH) + AC_SUBST(TIFF_LIBS) + AM_CONDITIONAL(HAVE_LIBTIFF, test x"$ac_use_tiff" = "xyes") + + if test x$ac_use_tiff = "xyes"; then + ifelse([$1], , :, [$1]) + else + ifelse([$2], , :, [$2]) + fi +]) Modified: trunk/lib/openlibraries/src/openimagelib/plugins/tiff/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tiff/Makefile.am 2007-09-01 20:57:47 UTC (rev 292) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tiff/Makefile.am 2007-09-01 21:50:34 UTC (rev 293) @@ -15,6 +15,7 @@ libopenimagelib_tiff_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ $(BOOST_INCLUDE_PATH) \ + $(TIFF_INCLUDE_PATH) \ -DIL_EXPORTS libopenimagelib_tiff_la_LIBADD = \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-09-12 16:34:12
|
Revision: 298 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=298&view=rev Author: glslang Date: 2007-09-12 09:34:07 -0700 (Wed, 12 Sep 2007) Log Message: ----------- + changes to allow cleaner client code. some gl state calculation was left to the client with the need to replicate the same tests Modified Paths: -------------- trunk/lib/openlibraries/src/openmedialib/plugins/oil/Makefile.am trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_plugin.cpp trunk/lib/openlibraries/src/openpluginlib/pl/GL_utility.cpp trunk/lib/openlibraries/src/openpluginlib/pl/GL_utility.hpp trunk/lib/openlibraries/src/umbrella_framework/openlibraries.hpp trunk/lib/openlibraries/test/openimagelib/GL/_2D/_2D.cpp trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop/_2D_crop.cpp trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/_2D_exr.cpp trunk/lib/openlibraries/test/openimagelib/GL/_2D_scale/_2D_scale.cpp Modified: trunk/lib/openlibraries/src/openmedialib/plugins/oil/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/oil/Makefile.am 2007-09-06 22:34:31 UTC (rev 297) +++ trunk/lib/openlibraries/src/openmedialib/plugins/oil/Makefile.am 2007-09-12 16:34:07 UTC (rev 298) @@ -11,12 +11,13 @@ oil_plugin.cpp libopenmedialib_oil_la_CXXFLAGS = \ - $(OLIB_CXXFLAGS) \ + $(OLIB_CXXFLAGS) \ $(BOOST_INCLUDE_PATH) \ -DML_PLUGIN_EXPORTS libopenmedialib_oil_la_LIBADD = \ $(BOOST_FILESYSTEM_LIBS) \ + $(top_builddir)/src/openpluginlib/pl/libopenpluginlib_pl.la \ $(top_builddir)/src/openmedialib/ml/libopenmedialib_ml.la \ $(top_builddir)/src/openimagelib/il/libopenimagelib_il.la Modified: trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_plugin.cpp 2007-09-06 22:34:31 UTC (rev 297) +++ trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_plugin.cpp 2007-09-12 16:34:07 UTC (rev 298) @@ -202,7 +202,7 @@ pl::string full = path_ + "/" + files_[ 0 ]; il_query_traits query( pl::to_wstring( full ), L"input" ); discovery plugins( query ); - if ( plugins.size( ) != 0 ) + if ( !plugins.empty( ) ) { discovery::const_iterator it = plugins.begin( ); plug_ = boost::shared_dynamic_cast<il::openimagelib_plugin>( it->create_plugin( "" ) ); Modified: trunk/lib/openlibraries/src/openpluginlib/pl/GL_utility.cpp =================================================================== --- trunk/lib/openlibraries/src/openpluginlib/pl/GL_utility.cpp 2007-09-06 22:34:31 UTC (rev 297) +++ trunk/lib/openlibraries/src/openpluginlib/pl/GL_utility.cpp 2007-09-12 16:34:07 UTC (rev 298) @@ -9,85 +9,163 @@ namespace olib { namespace openpluginlib { -std::pair<int, GLenum> pf_to_gl_format( const wstring& pf ) +bool pf_to_gl_format( const wstring& pf, GLint& internal_format, GLenum& format, GLenum& type ) { if( pf == L"dxt1" ) { - return std::make_pair( -1, GL_COMPRESSED_RGB_S3TC_DXT1_EXT ); + internal_format = -1; + format = GL_COMPRESSED_RGB_S3TC_DXT1_EXT; + type = GL_UNSIGNED_BYTE; + + return true; } else if( pf == L"dxt3" ) { - return std::make_pair( -1, GL_COMPRESSED_RGBA_S3TC_DXT3_EXT ); + internal_format = -1; + format = GL_COMPRESSED_RGBA_S3TC_DXT3_EXT; + type = GL_UNSIGNED_BYTE; + + return true; } else if( pf == L"dxt5" ) { - return std::make_pair( -1, GL_COMPRESSED_RGBA_S3TC_DXT5_EXT ); + internal_format = -1; + format = GL_COMPRESSED_RGBA_S3TC_DXT5_EXT; + type = GL_UNSIGNED_BYTE; + + return true; } else if( pf == L"b8g8r8a8" ) { - return std::make_pair( 4, GL_BGRA_EXT ); + internal_format = GL_RGBA; + format = GL_BGRA_EXT; + type = GL_UNSIGNED_BYTE; + + return true; } else if( pf == L"a8b8g8r8" ) { - return std::make_pair( 4, GL_ABGR_EXT ); + internal_format = GL_RGBA; + format = GL_ABGR_EXT; + type = GL_UNSIGNED_BYTE; + + return true; } else if( pf == L"b8g8r8" ) { - return std::make_pair( 3, GL_BGR_EXT ); + internal_format = GL_RGB; + format = GL_BGR_EXT; + type = GL_UNSIGNED_BYTE; + + return true; } else if( pf == L"r8g8b8" ) { - return std::make_pair( 3, GL_RGB ); + internal_format = GL_RGB; + format = GL_RGB; + type = GL_UNSIGNED_BYTE; + + return true; } else if( pf == L"r8g8b8a8" ) { - return std::make_pair( 4, GL_RGBA ); + internal_format = GL_RGBA; + format = GL_RGBA; + type = GL_UNSIGNED_BYTE; + + return true; } else if( pf == L"l8" ) { - return std::make_pair( 1, GL_LUMINANCE ); + internal_format = GL_LUMINANCE; + format = GL_LUMINANCE; + type = GL_UNSIGNED_BYTE; + + return true; } else if( pf == L"l8a8" ) { - return std::make_pair( 2, GL_LUMINANCE_ALPHA ); + internal_format = GL_LUMINANCE_ALPHA; + format = GL_LUMINANCE_ALPHA; + type = GL_UNSIGNED_BYTE; + + return true; } else if( pf == L"r10g10b10" ) { - return std::make_pair( GL_RGB10, GL_RGB ); + internal_format = GL_RGB10; + format = GL_RGB; + type = GL_UNSIGNED_SHORT; + + return true; } else if( pf == L"r12g12b12" ) { - return std::make_pair( GL_RGB12, GL_RGB ); + internal_format = GL_RGB12; + format = GL_RGB; + type = GL_UNSIGNED_SHORT; + + return true; } else if( pf == L"r12g12b12a12" ) { - return std::make_pair( GL_RGBA12, GL_RGBA ); + internal_format = GL_RGBA12; + format = GL_RGBA; + type = GL_UNSIGNED_SHORT; + + return true; } else if( pf == L"r16g16b16" ) { - return std::make_pair( GL_RGB16, GL_RGB ); + internal_format = GL_RGB16; + format = GL_RGB; + type = GL_UNSIGNED_SHORT; + + return true; } else if( pf == L"r16g16b16a16" ) { - return std::make_pair( GL_RGBA16, GL_RGBA ); + internal_format = GL_RGBA16; + format = GL_RGBA; + type = GL_UNSIGNED_SHORT; + + return true; } else if( pf == L"yuv422" ) { if( GLEW_APPLE_ycbcr_422 ) - return std::make_pair( 3, GL_YCBCR_422_APPLE ); + { + internal_format = GL_RGB; + format = GL_YCBCR_422_APPLE; + type = GL_UNSIGNED_SHORT_8_8_APPLE; + + return true; + } } else if( pf == L"r32g32b32f" ) { if( GLEW_ARB_texture_float ) - return std::make_pair( GL_RGB32F_ARB, GL_RGB ); + { + internal_format = GL_RGB32F_ARB; + format = GL_RGB; + type = GL_FLOAT; + + return true; + } } else if( pf == L"r32g32b32a32f" ) { if( GLEW_ARB_texture_float ) - return std::make_pair( GL_RGBA32F_ARB, GL_RGBA ); + { + internal_format = GL_RGBA32F_ARB; + format = GL_RGBA; + type = GL_FLOAT; + + return true; + } } - return std::make_pair( 0, 0 ); + return false; } bool is_compressed_format( const wstring& pf ) Modified: trunk/lib/openlibraries/src/openpluginlib/pl/GL_utility.hpp =================================================================== --- trunk/lib/openlibraries/src/openpluginlib/pl/GL_utility.hpp 2007-09-06 22:34:31 UTC (rev 297) +++ trunk/lib/openlibraries/src/openpluginlib/pl/GL_utility.hpp 2007-09-12 16:34:07 UTC (rev 298) @@ -8,8 +8,6 @@ #ifndef GL_UTILITY_INC_ #define GL_UTILITY_INC_ -#include <utility> - #include <GL/glew.h> #include <openpluginlib/pl/config.hpp> @@ -17,10 +15,10 @@ namespace olib { namespace openpluginlib { -OPENPLUGINLIB_DECLSPEC std::pair<int, GLenum> pf_to_gl_format( const wstring& pf ); -OPENPLUGINLIB_DECLSPEC bool is_compressed_format( const wstring& pf ); -OPENPLUGINLIB_DECLSPEC bool is_yuv_format( const wstring& pf ); -OPENPLUGINLIB_DECLSPEC bool texture_target( size_t width, size_t height, GLenum& target, float& tex_w, float& tex_h, bool force_2_0_targets = false ); +OPENPLUGINLIB_DECLSPEC bool pf_to_gl_format( const wstring& pf, GLint& internal_format, GLenum& external_format, GLenum& type ); +OPENPLUGINLIB_DECLSPEC bool is_compressed_format( const wstring& pf ); +OPENPLUGINLIB_DECLSPEC bool is_yuv_format( const wstring& pf ); +OPENPLUGINLIB_DECLSPEC bool texture_target( size_t width, size_t height, GLenum& target, float& tex_w, float& tex_h, bool force_2_0_targets = false ); } } Modified: trunk/lib/openlibraries/src/umbrella_framework/openlibraries.hpp =================================================================== --- trunk/lib/openlibraries/src/umbrella_framework/openlibraries.hpp 2007-09-06 22:34:31 UTC (rev 297) +++ trunk/lib/openlibraries/src/umbrella_framework/openlibraries.hpp 2007-09-12 16:34:07 UTC (rev 298) @@ -20,6 +20,7 @@ #include <openpluginlib/pl/openpluginlib.hpp> #include <openpluginlib/pl/utf8_utils.hpp> +#include <openpluginlib/pl/GL_utility.hpp> #include <openimagelib/il/il.hpp> #include <openimagelib/il/openimagelib_plugin.hpp> #include <openmedialib/ml/ml.hpp> Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D/_2D.cpp =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D/_2D.cpp 2007-09-06 22:34:31 UTC (rev 297) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D/_2D.cpp 2007-09-12 16:34:07 UTC (rev 298) @@ -81,20 +81,21 @@ image = il::conform( image, il::cropped | il::flipped | il::flopped ); image = il::convert( image, L"r8g8b8" ); if( !image ) return 0; + + GLint internal_format; + GLenum format, type; + pl::pf_to_gl_format( image->pf( ), internal_format, format, type ); - GLuint id; + glActiveTexture( GL_TEXTURE0 ); - std::pair<int, GLenum> pf = pl::pf_to_gl_format( image->pf( ) ); - - glActiveTexture( GL_TEXTURE0 ); - + GLuint id; glGenTextures( 1, &id ); glBindTexture( GL_TEXTURE_2D, id ); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST ); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST ); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE ); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE ); - glTexImage2D( GL_TEXTURE_2D, 0, pf.first, image->width( ), image->height( ), 0, pf.second, GL_UNSIGNED_BYTE, image->data( ) ); + glTexImage2D( GL_TEXTURE_2D, 0, internal_format, image->width( ), image->height( ), 0, format, type, image->data( ) ); return id; } Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop/_2D_crop.cpp =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop/_2D_crop.cpp 2007-09-06 22:34:31 UTC (rev 297) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop/_2D_crop.cpp 2007-09-12 16:34:07 UTC (rev 298) @@ -85,19 +85,20 @@ orig_w = image->width( ); orig_h = image->height( ); - GLuint id; + GLint internal_format; + GLenum format, type; + opl::pf_to_gl_format( image->pf( ), internal_format, format, type ); - std::pair<int, GLenum> pf = opl::pf_to_gl_format( image->pf( ).c_str( ) ); + glActiveTexture( GL_TEXTURE0 ); - glActiveTexture( GL_TEXTURE0 ); - + GLuint id; glGenTextures( 1, &id ); glBindTexture( GL_TEXTURE_2D, id ); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST ); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST ); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE ); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE ); - glTexImage2D( GL_TEXTURE_2D, 0, pf.first, image->width( ), image->height( ), 0, pf.second, GL_UNSIGNED_BYTE, image->data( ) ); + glTexImage2D( GL_TEXTURE_2D, 0, internal_format, image->width( ), image->height( ), 0, format, type, image->data( ) ); glEnable( GL_TEXTURE_2D ); @@ -113,10 +114,12 @@ orig->crop( 0, 0, static_cast<int>( crop_w ), static_cast<int>( crop_h ), false ); il::image_type_ptr new_im = il::conform( orig, il::cropped | il::flipped | il::flopped ); - std::pair<int, GLenum> pf = opl::pf_to_gl_format( new_im->pf( ).c_str( ) ); + GLint internal_format; + GLenum format, type; + opl::pf_to_gl_format( new_im->pf( ), internal_format, format, type ); glBindTexture( GL_TEXTURE_2D, texid_jpg ); - glTexImage2D( GL_TEXTURE_2D, 0, pf.first, new_im->width( ), new_im->height( ), 0, pf.second, GL_UNSIGNED_BYTE, new_im->data( ) ); + glTexImage2D( GL_TEXTURE_2D, 0, internal_format, new_im->width( ), new_im->height( ), 0, format, type, new_im->data( ) ); glPushMatrix( ); Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/_2D_exr.cpp =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/_2D_exr.cpp 2007-09-06 22:34:31 UTC (rev 297) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/_2D_exr.cpp 2007-09-12 16:34:07 UTC (rev 298) @@ -79,21 +79,22 @@ image = il::tm_linear( image ); - GLuint id; + GLint internal_format; + GLenum format, type; + opl::pf_to_gl_format( image->pf( ), internal_format, format, type ); - std::pair<int, GLenum> pf = opl::pf_to_gl_format( image->pf( ) ); - glActiveTexture( GL_TEXTURE0 ); glPixelStorei( GL_UNPACK_ALIGNMENT, 4 ); - + + GLuint id; glGenTextures( 1, &id ); glBindTexture( GL_TEXTURE_RECTANGLE_EXT, id ); glTexParameteri( GL_TEXTURE_RECTANGLE_EXT, GL_TEXTURE_MIN_FILTER, GL_NEAREST ); glTexParameteri( GL_TEXTURE_RECTANGLE_EXT, GL_TEXTURE_MAG_FILTER, GL_NEAREST ); glTexParameteri( GL_TEXTURE_RECTANGLE_EXT, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE ); glTexParameteri( GL_TEXTURE_RECTANGLE_EXT, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE ); - glTexImage2D( GL_TEXTURE_RECTANGLE_EXT, 0, pf.first, image->width( ), image->height( ), 0, pf.second, GL_UNSIGNED_BYTE, image->data( ) ); + glTexImage2D( GL_TEXTURE_RECTANGLE_EXT, 0, internal_format, image->width( ), image->height( ), 0, format, type, image->data( ) ); tex_width = image->width( ); tex_height = image->height( ); Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_scale/_2D_scale.cpp =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_scale/_2D_scale.cpp 2007-09-06 22:34:31 UTC (rev 297) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_scale/_2D_scale.cpp 2007-09-12 16:34:07 UTC (rev 298) @@ -81,21 +81,22 @@ il::image_type_ptr new_im = il::rescale( image, 134, 100, 1, il::BILINEAR_SAMPLING ); - GLuint id; + GLint internal_format; + GLenum format, type; + opl::pf_to_gl_format( new_im->pf( ), internal_format, format, type ); - std::pair<int, GLenum> gl_pf = opl::pf_to_gl_format( new_im->pf( ) ); - opl::texture_target( new_im->width( ), new_im->height( ), target, tex_w, tex_h ); glActiveTexture( GL_TEXTURE0 ); - + + GLuint id; glGenTextures( 1, &id ); glBindTexture( target, id ); glTexParameteri( target, GL_TEXTURE_MIN_FILTER, GL_LINEAR ); glTexParameteri( target, GL_TEXTURE_MAG_FILTER, GL_LINEAR ); glTexParameteri( target, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE ); glTexParameteri( target, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE ); - glTexImage2D( target, 0, gl_pf.first, new_im->width( ), new_im->height( ), 0, gl_pf.second, GL_UNSIGNED_BYTE, new_im->data( ) ); + glTexImage2D( target, 0, internal_format, new_im->width( ), new_im->height( ), 0, format, type, new_im->data( ) ); return id; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-09-22 11:28:06
|
Revision: 310 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=310&view=rev Author: glslang Date: 2007-09-22 04:27:54 -0700 (Sat, 22 Sep 2007) Log Message: ----------- + build fixes Modified Paths: -------------- trunk/lib/openlibraries/installer/openlibraries_runtime.nsi trunk/lib/openlibraries/installer/openlibraries_sdk.nsi trunk/lib/openlibraries/src/openassetlib/py/py.cpp trunk/lib/openlibraries/src/openassetlib/py/py_vc8.vcproj trunk/lib/openlibraries/src/openimagelib/py/py_vc8.vcproj trunk/lib/openlibraries/src/openmedialib/py/py_vc8.vcproj trunk/lib/openlibraries/src/openpluginlib/py/py_vc8.vcproj Modified: trunk/lib/openlibraries/installer/openlibraries_runtime.nsi =================================================================== --- trunk/lib/openlibraries/installer/openlibraries_runtime.nsi 2007-09-22 08:30:17 UTC (rev 309) +++ trunk/lib/openlibraries/installer/openlibraries_runtime.nsi 2007-09-22 11:27:54 UTC (rev 310) @@ -101,10 +101,10 @@ ; Python SetOutPath $INSTDIR\python - File "..\src\openpluginlib\py\Multi-threaded Release DLL\openpluginlib.pyd" - File "..\src\openimagelib\py\Multi-threaded Release DLL\openimagelib.pyd" - File "..\src\openmedialib\py\Multi-threaded Release DLL\openmedialib.pyd" - File "..\src\openassetlib\py\Multi-threaded Release DLL\openassetlib.pyd" + File "..\src\openpluginlib\py\Multi-threaded Release DLL\HDRFlowPlugin.pyd" + File "..\src\openimagelib\py\Multi-threaded Release DLL\HDRFlowImage.pyd" + File "..\src\openmedialib\py\Multi-threaded Release DLL\HDRFlowMedia.pyd" + File "..\src\openassetlib\py\Multi-threaded Release DLL\HDRFlowAsset.pyd" SetOutPath $INSTDIR\plugins\release File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl" Modified: trunk/lib/openlibraries/installer/openlibraries_sdk.nsi =================================================================== --- trunk/lib/openlibraries/installer/openlibraries_sdk.nsi 2007-09-22 08:30:17 UTC (rev 309) +++ trunk/lib/openlibraries/installer/openlibraries_sdk.nsi 2007-09-22 11:27:54 UTC (rev 310) @@ -202,10 +202,10 @@ ; Python SetOutPath $INSTDIR\python - File "..\src\openpluginlib\py\Multi-threaded Debug DLL\openpluginlib.pyd" - File "..\src\openimagelib\py\Multi-threaded Debug DLL\openimagelib.pyd" - File "..\src\openmedialib\py\Multi-threaded Debug DLL\openmedialib.pyd" - File "..\src\openassetlib\py\Multi-threaded Debug DLL\openassetlib.pyd" + File "..\src\openpluginlib\py\Multi-threaded Debug DLL\HDRFlowPlugin.pyd" + File "..\src\openimagelib\py\Multi-threaded Debug DLL\HDRFlowImage.pyd" + File "..\src\openmedialib\py\Multi-threaded Debug DLL\HDRFlowMedia.pyd" + File "..\src\openassetlib\py\Multi-threaded Debug DLL\HDRFlowAsset.pyd" SetOutPath $INSTDIR\lib File "..\src\openpluginlib\pl\Multi-threaded Debug DLL\openpluginlib_pl-vc80-d-0_4_0.lib" Modified: trunk/lib/openlibraries/src/openassetlib/py/py.cpp =================================================================== --- trunk/lib/openlibraries/src/openassetlib/py/py.cpp 2007-09-22 08:30:17 UTC (rev 309) +++ trunk/lib/openlibraries/src/openassetlib/py/py.cpp 2007-09-22 11:27:54 UTC (rev 310) @@ -9,7 +9,7 @@ namespace oal = olib::openassetlib; -BOOST_PYTHON_MODULE( openassetlib ) +BOOST_PYTHON_MODULE( HDRFlowAsset ) { oal::detail::py_plugin(); oal::detail::py_guid(); Modified: trunk/lib/openlibraries/src/openassetlib/py/py_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openassetlib/py/py_vc8.vcproj 2007-09-22 08:30:17 UTC (rev 309) +++ trunk/lib/openlibraries/src/openassetlib/py/py_vc8.vcproj 2007-09-22 11:27:54 UTC (rev 310) @@ -64,9 +64,10 @@ /> <Tool Name="VCLinkerTool" + IgnoreImportLibrary="true" AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="boost_python-vc80-mt-gd-1_34.lib" - OutputFile="$(OutDir)\openassetlib.pyd" + OutputFile="$(OutDir)\HDRFlowAsset.pyd" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;C:\Python25\Libs;$(SolutionDir)src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)src\openassetlib\al\$(ConfigurationName);$(SolutionDir)src\openimagelib\il\$(ConfigurationName);$(SolutionDir)src\openmedialib\ml\$(ConfigurationName);$(SolutionDir)src\openobjectlib\sg\$(ConfigurationName)" GenerateDebugInformation="true" @@ -149,7 +150,7 @@ IgnoreImportLibrary="true" AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="boost_python-vc80-mt-1_34.lib" - OutputFile="$(OutDir)\openassetlib.pyd" + OutputFile="$(OutDir)\HDRFlowAsset.pyd" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;C:\Python25\Libs;$(SolutionDir)src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)src\openassetlib\al\$(ConfigurationName);$(SolutionDir)src\openimagelib\il\$(ConfigurationName);$(SolutionDir)src\openmedialib\ml\$(ConfigurationName);$(SolutionDir)src\openobjectlib\sg\$(ConfigurationName)" GenerateDebugInformation="true" Modified: trunk/lib/openlibraries/src/openimagelib/py/py_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/py/py_vc8.vcproj 2007-09-22 08:30:17 UTC (rev 309) +++ trunk/lib/openlibraries/src/openimagelib/py/py_vc8.vcproj 2007-09-22 11:27:54 UTC (rev 310) @@ -66,7 +66,7 @@ IgnoreImportLibrary="true" AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="boost_python-vc80-mt-gd-1_34.lib" - OutputFile="$(OutDir)\openimagelib.pyd" + OutputFile="$(OutDir)\HDRFlowImage.pyd" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)";C:\Python25\Libs" GenerateDebugInformation="true" @@ -149,7 +149,7 @@ IgnoreImportLibrary="true" AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="boost_python-vc80-mt-1_34.lib" - OutputFile="$(OutDir)\openimagelib.pyd" + OutputFile="$(OutDir)\HDRFlowImage.pyd" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)";C:\Python25\Libs" GenerateDebugInformation="true" Modified: trunk/lib/openlibraries/src/openmedialib/py/py_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openmedialib/py/py_vc8.vcproj 2007-09-22 08:30:17 UTC (rev 309) +++ trunk/lib/openlibraries/src/openmedialib/py/py_vc8.vcproj 2007-09-22 11:27:54 UTC (rev 310) @@ -68,7 +68,7 @@ IgnoreImportLibrary="true" AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="boost_python-vc80-mt-gd-1_34.lib" - OutputFile="$(OutDir)\openmedialib.pyd" + OutputFile="$(OutDir)\HDRFlowMedia.pyd" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;C:\Python25\Libs;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName)" GenerateDebugInformation="true" @@ -152,7 +152,7 @@ IgnoreImportLibrary="true" AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="boost_python-vc80-mt-1_34.lib" - OutputFile="$(OutDir)\openmedialib.pyd" + OutputFile="$(OutDir)\HDRFlowMedia.pyd" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;C:\Python25\Libs;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName)" GenerateDebugInformation="true" Modified: trunk/lib/openlibraries/src/openpluginlib/py/py_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openpluginlib/py/py_vc8.vcproj 2007-09-22 08:30:17 UTC (rev 309) +++ trunk/lib/openlibraries/src/openpluginlib/py/py_vc8.vcproj 2007-09-22 11:27:54 UTC (rev 310) @@ -69,7 +69,7 @@ IgnoreImportLibrary="true" AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="boost_python-vc80-mt-gd-1_34.lib" - OutputFile="$(OutDir)\openpluginlib.pyd" + OutputFile="$(OutDir)\HDRFlowPlugin.pyd" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;"C:\Program Files\NVIDIA Corporation\Cg\lib";C:\Python25\Libs" GenerateDebugInformation="true" @@ -155,7 +155,7 @@ IgnoreImportLibrary="true" AdditionalOptions="/LARGEADDRESSAWARE" AdditionalDependencies="boost_python-vc80-mt-1_34.lib" - OutputFile="$(OutDir)\openpluginlib.pyd" + OutputFile="$(OutDir)\HDRFlowPlugin.pyd" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;"C:\Program Files\NVIDIA Corporation\Cg\lib";C:\Python25\Libs" GenerateDebugInformation="true" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-09-28 22:27:55
|
Revision: 317 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=317&view=rev Author: glslang Date: 2007-09-28 15:27:52 -0700 (Fri, 28 Sep 2007) Log Message: ----------- + update to OpenEXR 1.6.0 Modified Paths: -------------- trunk/lib/openlibraries/installer/openlibraries_runtime.nsi trunk/lib/openlibraries/installer/openlibraries_sdk.nsi trunk/lib/openlibraries/src/openimagelib/plugins/exr/exr_vc8.vcproj Modified: trunk/lib/openlibraries/installer/openlibraries_runtime.nsi =================================================================== --- trunk/lib/openlibraries/installer/openlibraries_runtime.nsi 2007-09-27 19:15:01 UTC (rev 316) +++ trunk/lib/openlibraries/installer/openlibraries_runtime.nsi 2007-09-28 22:27:52 UTC (rev 317) @@ -90,14 +90,15 @@ File "C:\Program Files\FFmpeg\lib\avcodec-51.dll" File "C:\Program Files\FFmpeg\lib\avformat-51.dll" File "C:\Program Files\FFmpeg\lib\avutil-49.dll" - File "C:\openexr-1.4.0-vs2005\bin\Half_dll.dll" - File "C:\openexr-1.4.0-vs2005\bin\IlmImf_dll.dll" - File "C:\openexr-1.4.0-vs2005\bin\Iex_dll.dll" - File "C:\openexr-1.4.0-vs2005\bin\Imath_dll.dll" - File "C:\openexr-1.4.0-vs2005\bin\zlib1.dll" - File "C:\openexr-1.4.0-vs2005\bin\IlmThread_dll.dll" + File "C:\OpenEXR\bin\Release\Half.dll" + File "C:\OpenEXR\bin\Release\Iex.dll" + File "C:\OpenEXR\bin\Release\IlmImf.dll" + File "C:\OpenEXR\bin\Release\Half.dll" + File "C:\OpenEXR\bin\Release\IlmThread.dll" + File "C:\OpenEXR\bin\Release\Imath.dll" File "C:\Program Files\NVIDIA Corporation\Cg\bin\cg.dll" File "C:\Program Files\NVIDIA Corporation\Cg\bin\cgGL.dll" + File "C:\zlib\lib\zlib1.dll" ; Python SetOutPath $INSTDIR\python @@ -167,7 +168,8 @@ Push "$INSTDIR\bin" Call AddToPath - + Push "$INSTDIR\bin\Release" + Call AddToPath ;-------------------------------- ;Python environment variable Push "PYTHONPATH" @@ -215,6 +217,9 @@ Push "$INSTDIR\bin" Call un.RemoveFromPath + Push "$INSTDIR\bin\Release" + Call un.RemoveFromPath + Push "PYTHONPATH" Call un.DeleteEnvStr Modified: trunk/lib/openlibraries/installer/openlibraries_sdk.nsi =================================================================== --- trunk/lib/openlibraries/installer/openlibraries_sdk.nsi 2007-09-27 19:15:01 UTC (rev 316) +++ trunk/lib/openlibraries/installer/openlibraries_sdk.nsi 2007-09-28 22:27:52 UTC (rev 317) @@ -185,20 +185,15 @@ File "C:\Program Files\FFmpeg\lib\avcodec-51.dll" File "C:\Program Files\FFmpeg\lib\avformat-51.dll" File "C:\Program Files\FFmpeg\lib\avutil-49.dll" - File "C:\openexr-1.4.0-vs2005\bin\Half_dll_d.dll" - File "C:\openexr-1.4.0-vs2005\bin\Half_dll.dll" - File "C:\openexr-1.4.0-vs2005\bin\IlmImf_dll_d.dll" - File "C:\openexr-1.4.0-vs2005\bin\IlmImf_dll.dll" - File "C:\openexr-1.4.0-vs2005\bin\Iex_dll_d.dll" - File "C:\openexr-1.4.0-vs2005\bin\Iex_dll.dll" - File "C:\openexr-1.4.0-vs2005\bin\Imath_dll_d.dll" - File "C:\openexr-1.4.0-vs2005\bin\Imath_dll.dll" - File "C:\openexr-1.4.0-vs2005\bin\zlib1.dll" - File "C:\openexr-1.4.0-vs2005\bin\zlib1d.dll" - File "C:\openexr-1.4.0-vs2005\bin\IlmThread_dll_d.dll" - File "C:\openexr-1.4.0-vs2005\bin\IlmThread_dll.dll" + File "C:\OpenEXR\bin\Debug\Half.dll" + File "C:\OpenEXR\bin\Debug\Iex.dll" + File "C:\OpenEXR\bin\Debug\IlmImf.dll" + File "C:\OpenEXR\bin\Debug\Half.dll" + File "C:\OpenEXR\bin\Debug\IlmThread.dll" + File "C:\OpenEXR\bin\Debug\Imath.dll" File "C:\Program Files\NVIDIA Corporation\Cg\bin\cg.dll" File "C:\Program Files\NVIDIA Corporation\Cg\bin\cgGL.dll" + File "C:\zlib\lib\zlib1.dll" ; Python SetOutPath $INSTDIR\python @@ -316,6 +311,8 @@ Push "$INSTDIR\bin" Call AddToPath + Push "$INSTDIR\bin\Debug" + Call AddToPath ;-------------------------------- ;Include environment variable @@ -367,8 +364,6 @@ Section Uninstall - ;ExecWait 'regsvr32 GetAudio.ax -u' - SetDetailsPrint textonly DetailPrint "Deleting Files..." SetDetailsPrint listonly @@ -379,6 +374,9 @@ Push "$INSTDIR\bin" Call un.RemoveFromPath + Push "$INSTDIR\bin\Debug" + Call un.RemoveFromPath + Push "OPENLIBRARIES_LIB_PATH" Call un.DeleteEnvStr Modified: trunk/lib/openlibraries/src/openimagelib/plugins/exr/exr_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/exr/exr_vc8.vcproj 2007-09-27 19:15:01 UTC (rev 316) +++ trunk/lib/openlibraries/src/openimagelib/plugins/exr/exr_vc8.vcproj 2007-09-28 22:27:52 UTC (rev 317) @@ -40,7 +40,7 @@ <Tool Name="VCCLCompilerTool" Optimization="0" - AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";"C:\openexr-1.4.0-vs2005\include\OpenEXR"" + AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";"C:\OpenEXR\include"" PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING;OPENEXR_DLL" MinimalRebuild="true" ExceptionHandling="2" @@ -67,10 +67,10 @@ Name="VCLinkerTool" IgnoreImportLibrary="true" AdditionalOptions="/LARGEADDRESSAWARE" - AdditionalDependencies="Half_dll_d.lib IlmImf_dll_d.lib Iex_dll_d.lib" + AdditionalDependencies="Half.lib IlmImf.lib Iex.lib" OutputFile="$(OutDir)\openimagelib_exr-vc80-d-0_4_0.dll" LinkIncremental="2" - AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)";"C:\openexr-1.4.0-vs2005\lib"" + AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)";C:\OpenEXR\lib\Debug" GenerateDebugInformation="true" SubSystem="2" TargetMachine="1" @@ -125,7 +125,7 @@ <Tool Name="VCCLCompilerTool" Optimization="2" - AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";"C:\openexr-1.4.0-vs2005\include\OpenEXR"" + AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";C:\OpenEXR\include" PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING;OPENEXR_DLL" ExceptionHandling="2" RuntimeLibrary="2" @@ -151,10 +151,10 @@ Name="VCLinkerTool" IgnoreImportLibrary="true" AdditionalOptions="/LARGEADDRESSAWARE" - AdditionalDependencies="Half_dll.lib IlmImf_dll.lib Iex_dll.lib" + AdditionalDependencies="Half.lib IlmImf.lib Iex.lib" OutputFile="$(OutDir)\openimagelib_exr-vc80-r-0_4_0.dll" LinkIncremental="1" - AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)";"C:\openexr-1.4.0-vs2005\lib"" + AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)";C:\OpenEXR\lib\Release" GenerateDebugInformation="true" SubSystem="2" OptimizeReferences="2" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-09-28 23:24:27
|
Revision: 318 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=318&view=rev Author: glslang Date: 2007-09-28 16:24:17 -0700 (Fri, 28 Sep 2007) Log Message: ----------- + removes pl::stream from the interface. still used internally Modified Paths: -------------- trunk/lib/openlibraries/src/openassetlib/al/al.cpp trunk/lib/openlibraries/src/openimagelib/il/openimagelib_plugin.hpp trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/exr/exr_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/gdi+/gdi+_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/hdr/hdr_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/png/png_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/psd/psd_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/quicktime/quicktime_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_plugin.cpp trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_plugin.cpp trunk/lib/openlibraries/src/openimagelib/py/il.cpp trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_plugin.cpp trunk/lib/openlibraries/src/openobjectlib/sg/appearance.cpp trunk/lib/openlibraries/test/openimagelib/GL/_2D/_2D.cpp trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed/_2D_compressed.cpp trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed_cubemap/_2D_compressed_cubemap.cpp trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop/_2D_crop.cpp trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop2/_2D_crop2.cpp trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/_2D_exr.cpp trunk/lib/openlibraries/test/openimagelib/GL/_2D_sgi/_2D_sgi.cpp Modified: trunk/lib/openlibraries/src/openassetlib/al/al.cpp =================================================================== --- trunk/lib/openlibraries/src/openassetlib/al/al.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openassetlib/al/al.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -630,7 +630,7 @@ if(!plugin) continue; - oil::il::image_type_ptr image = boost::shared_dynamic_cast<oil::il::openimagelib_plugin>(plugin)->load( opl::make_stream( filepath, std::ios::in )); + oil::il::image_type_ptr image = boost::shared_dynamic_cast<oil::il::openimagelib_plugin>(plugin)->load( filepath ); if(image) { asset->set("width", image->width()); Modified: trunk/lib/openlibraries/src/openimagelib/il/openimagelib_plugin.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/il/openimagelib_plugin.hpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openimagelib/il/openimagelib_plugin.hpp 2007-09-28 23:24:17 UTC (rev 318) @@ -19,8 +19,8 @@ struct IL_DECLSPEC openimagelib_plugin : public olib::openpluginlib::openplugin { - virtual image_type_ptr load( openpluginlib::stream_ptr stream ) = 0; - virtual bool store( openpluginlib::stream_ptr stream, image_type_ptr image ) = 0; + virtual image_type_ptr load( const openpluginlib::string& uri ) = 0; + virtual bool store( const openpluginlib::string& uri, image_type_ptr image ) = 0; }; typedef boost::shared_ptr<openimagelib_plugin> openimagelib_plugin_ptr; Modified: trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_plugin.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_plugin.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -87,10 +87,10 @@ class IL_DECLSPEC lightmap3D_plugin : public il::openimagelib_plugin { public: - virtual il::image_type_ptr load( pl::stream_ptr stream ) + virtual il::image_type_ptr load( const pl::string& ) { return il::image_type_ptr( ); } - virtual bool store( pl::stream_ptr stream, il::image_type_ptr ) + virtual bool store( const pl::string&, il::image_type_ptr ) { return false; } }; Modified: trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_plugin.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_plugin.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -18,10 +18,10 @@ struct IL_DECLSPEC bmp_plugin : public il::openimagelib_plugin { - virtual il::image_type_ptr load( pl::stream_ptr ) + virtual il::image_type_ptr load( const pl::string& ) { return il::image_type_ptr( ); } - virtual bool store( pl::stream_ptr, il::image_type_ptr ) + virtual bool store( const pl::string&, il::image_type_ptr ) { return false; } }; Modified: trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_plugin.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_plugin.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -202,10 +202,10 @@ struct IL_DECLSPEC dds_plugin : public il::openimagelib_plugin { - virtual il::image_type_ptr load( pl::stream_ptr stream ) - { return load_dds( stream ); } + virtual il::image_type_ptr load( const pl::string& uri ) + { return load_dds( pl::make_stream( uri, std::ios::in ) ); } - virtual bool store( pl::stream_ptr, il::image_type_ptr ) + virtual bool store( const pl::string&, il::image_type_ptr ) { return false; } }; Modified: trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_plugin.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -836,11 +836,11 @@ struct IL_DECLSPEC dpx_plugin : public il::openimagelib_plugin { - virtual il::image_type_ptr load( pl::stream_ptr stream ) - { return load_dpx( stream ); } + virtual il::image_type_ptr load( const pl::string& uri ) + { return load_dpx( pl::make_stream( uri, std::ios::in ) ); } - virtual bool store( pl::stream_ptr stream, il::image_type_ptr im ) - { return store_dpx( stream, im ); } + virtual bool store( const pl::string& uri, il::image_type_ptr im ) + { return store_dpx( pl::make_stream( uri, std::ios::out ), im ); } }; } } } Modified: trunk/lib/openlibraries/src/openimagelib/plugins/exr/exr_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/exr/exr_plugin.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openimagelib/plugins/exr/exr_plugin.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -21,9 +21,9 @@ void destroy( il::image_type* im ) { delete im; } - il::image_type_ptr load_exr( pl::stream_ptr stream ) + il::image_type_ptr load_exr( const pl::string& uri ) { - Imf::RgbaInputFile file( stream->path( ).c_str( ) ); + Imf::RgbaInputFile file( uri.c_str( ) ); Imath::Box2i dw = file.header( ).dataWindow( ); int width = dw.max.x - dw.min.x + 1; @@ -58,10 +58,10 @@ struct IL_DECLSPEC exr_plugin : public il::openimagelib_plugin { - virtual il::image_type_ptr load( pl::stream_ptr stream ) - { return load_exr( stream ); } + virtual il::image_type_ptr load( const pl::string& uri ) + { return load_exr( uri ); } - virtual bool store( pl::stream_ptr, il::image_type_ptr ) + virtual bool store( const pl::string&, il::image_type_ptr ) { return false; } }; Modified: trunk/lib/openlibraries/src/openimagelib/plugins/gdi+/gdi+_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/gdi+/gdi+_plugin.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openimagelib/plugins/gdi+/gdi+_plugin.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -79,9 +79,9 @@ } } - il::image_type_ptr load_image( pl::stream_ptr stream ) + il::image_type_ptr load_image( const pl::string& uri ) { - Gdiplus::Bitmap bitmap( ( pl::to_wstring( stream->path( ) ) ).c_str( ) ); + Gdiplus::Bitmap bitmap( pl::to_wstring( uri ).c_str( ) ); Gdiplus::BitmapData bitmapData; Gdiplus::Rect rect( 0, 0, bitmap.GetWidth( ), bitmap.GetHeight( ) ); @@ -147,10 +147,10 @@ class IL_DECLSPEC gdi_plugin : public il::openimagelib_plugin { public: - virtual il::image_type_ptr load( pl::stream_ptr stream ) - { return load_image( stream ); } + virtual il::image_type_ptr load( const pl::string& uri ) + { return load_image( uri ); } - virtual bool store( pl::stream_ptr, il::image_type_ptr ) + virtual bool store( const pl::string&, il::image_type_ptr ) { return false; } }; Modified: trunk/lib/openlibraries/src/openimagelib/plugins/hdr/hdr_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/hdr/hdr_plugin.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openimagelib/plugins/hdr/hdr_plugin.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -277,11 +277,11 @@ struct IL_DECLSPEC hdr_plugin : public il::openimagelib_plugin { - virtual il::image_type_ptr load( pl::stream_ptr stream ) - { return load_hdr( stream ); } + virtual il::image_type_ptr load( const pl::string& uri ) + { return load_hdr( pl::make_stream( uri, std::ios::in ) ); } - virtual bool store( pl::stream_ptr stream, il::image_type_ptr im ) - { return store_hdr( stream, im ); } + virtual bool store( const pl::string& uri, il::image_type_ptr im ) + { return store_hdr( pl::make_stream( uri, std::ios::out ), im ); } }; } } } Modified: trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_plugin.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_plugin.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -292,11 +292,11 @@ class IL_DECLSPEC jpg_plugin : public il::openimagelib_plugin { public: - virtual il::image_type_ptr load( pl::stream_ptr stream ) - { return load_jpg( stream ); } + virtual il::image_type_ptr load( const pl::string& uri ) + { return load_jpg( pl::make_stream( uri, std::ios::in ) ); } - virtual bool store( pl::stream_ptr stream, il::image_type_ptr im ) - { return store_jpg( stream, im ); } + virtual bool store( const pl::string& uri, il::image_type_ptr im ) + { return store_jpg( pl::make_stream( uri, std::ios::out ), im ); } }; } } } Modified: trunk/lib/openlibraries/src/openimagelib/plugins/png/png_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/png/png_plugin.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openimagelib/plugins/png/png_plugin.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -39,10 +39,10 @@ } } - il::image_type_ptr load_png( pl::stream_ptr stream ) + il::image_type_ptr load_png( const pl::string& uri ) { // TODO: some proper exception handling is needed. - FILE* infile = fopen( stream->path( ).c_str( ), "rb" ); + FILE* infile = fopen( uri.c_str( ), "rb" ); if( infile == NULL ) return il::image_type_ptr( ); png_byte sig[ 8 ]; @@ -99,10 +99,10 @@ struct IL_DECLSPEC png_plugin : public il::openimagelib_plugin { - virtual il::image_type_ptr load( pl::stream_ptr stream ) - { return load_png( stream ); } + virtual il::image_type_ptr load( const pl::string& uri ) + { return load_png( uri ); } - virtual bool store( pl::stream_ptr, il::image_type_ptr ) + virtual bool store( const pl::string&, il::image_type_ptr ) { return false; } }; Modified: trunk/lib/openlibraries/src/openimagelib/plugins/psd/psd_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/psd/psd_plugin.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openimagelib/plugins/psd/psd_plugin.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -73,10 +73,10 @@ class IL_DECLSPEC psd_plugin : public il::openimagelib_plugin { public: - virtual il::image_type_ptr load( pl::stream_ptr stream ) - { return load_psd( stream ); } + virtual il::image_type_ptr load( const pl::string& uri ) + { return load_psd( pl::make_stream( uri, std::ios::in ) ); } - virtual bool store( pl::stream_ptr, il::image_type_ptr ) + virtual bool store( const pl::string&, il::image_type_ptr ) { return false; } }; Modified: trunk/lib/openlibraries/src/openimagelib/plugins/quicktime/quicktime_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/quicktime/quicktime_plugin.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openimagelib/plugins/quicktime/quicktime_plugin.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -29,13 +29,13 @@ void destroy( il::image_type* im ) { delete im; } - il::image_type_ptr load_quicktime( pl::stream_ptr stream ) + il::image_type_ptr load_quicktime( const pl::string& uri ) { OSStatus err; FSSpec fsspec; #ifdef WIN32 - err = NativePathNameToFSSpec( const_cast<char*>( stream->path( ).c_str( ) ), &fsspec, kErrorIfFileNotFound ); + err = NativePathNameToFSSpec( const_cast<char*>( uri.c_str( ) ), &fsspec, kErrorIfFileNotFound ); #else FSRef ref; err = FSPathMakeRef( ( const UInt8* ) stream->path( ).c_str( ), &ref, 0 ); @@ -117,10 +117,10 @@ struct IL_DECLSPEC qt_plugin : public il::openimagelib_plugin { - virtual il::image_type_ptr load( pl::stream_ptr stream ) - { return load_quicktime( stream ); } + virtual il::image_type_ptr load( const pl::string& uri ) + { return load_quicktime( uri ); } - virtual bool store( pl::stream_ptr stream, il::image_type_ptr ) + virtual bool store( const pl::string& uri, il::image_type_ptr ) { return false; } }; Modified: trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_plugin.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_plugin.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -256,10 +256,10 @@ class IL_DECLSPEC sgi_plugin : public il::openimagelib_plugin { public: - virtual il::image_type_ptr load( pl::stream_ptr stream ) - { return load_sgi( stream ); } + virtual il::image_type_ptr load( const pl::string& uri ) + { return load_sgi( pl::make_stream( uri, std::ios::in ) ); } - virtual bool store( pl::stream_ptr, il::image_type_ptr ) + virtual bool store( const pl::string&, il::image_type_ptr ) { return false; } }; Modified: trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_plugin.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_plugin.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -222,10 +222,10 @@ class IL_DECLSPEC tga_plugin : public il::openimagelib_plugin { public: - virtual il::image_type_ptr load( pl::stream_ptr stream ) - { return load_tga( stream ); } + virtual il::image_type_ptr load( const pl::string& uri ) + { return load_tga( pl::make_stream( uri, std::ios::in ) ); } - virtual bool store( pl::stream_ptr, il::image_type_ptr ) + virtual bool store( const pl::string&, il::image_type_ptr ) { return false; } }; Modified: trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_plugin.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_plugin.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -40,9 +40,9 @@ return il::image_type_ptr( ); } - il::image_type_ptr load_tiff( pl::stream_ptr stream ) + il::image_type_ptr load_tiff( const pl::string& uri ) { - TIFF* tif = TIFFOpen( stream->path( ).c_str( ), "r" ); + TIFF* tif = TIFFOpen( uri.c_str( ), "r" ); if( tif == NULL ) return il::image_type_ptr( ); @@ -146,10 +146,10 @@ class IL_DECLSPEC tiff_plugin : public il::openimagelib_plugin { public: - virtual il::image_type_ptr load( pl::stream_ptr stream ) - { return load_tiff( stream ); } + virtual il::image_type_ptr load( const pl::string& uri ) + { return load_tiff( uri ); } - virtual bool store( pl::stream_ptr, il::image_type_ptr ) + virtual bool store( const pl::string& uri, il::image_type_ptr ) { return false; } }; Modified: trunk/lib/openlibraries/src/openimagelib/py/il.cpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/py/il.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openimagelib/py/il.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -22,7 +22,7 @@ if( !plug ) return il::image_type_ptr( ); - il::image_type_ptr image = plug->load( opl::make_stream( path, std::ios::in ) ); + il::image_type_ptr image = plug->load( path ); if( !image ) return il::image_type_ptr( ); Modified: trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_plugin.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_plugin.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -328,7 +328,7 @@ if ( full != last_image_name_ ) { last_image_name_ = full; - last_image_ = plug_->load( pl::make_stream( full, std::ios::in ) ); + last_image_ = plug_->load( full ); if ( last_image_ ) last_image_->set_writable( false ); } @@ -338,7 +338,7 @@ { if ( bucket_[ index ] == image_type_ptr( ) ) { - image_type_ptr image = plug_->load( pl::make_stream( full, std::ios::in) ); + image_type_ptr image = plug_->load( full ); if ( image ) { bucket_[ index ] = image; @@ -475,7 +475,7 @@ discovery::const_iterator i = plugins.begin( ); il::openimagelib_plugin_ptr plug = boost::shared_dynamic_cast<il::openimagelib_plugin>( i->create_plugin( "" ) ); if ( plug == 0 ) return false; - return plug->store( pl::make_stream( out, std::ios::out ), image ); + return plug->store( out.str( ), image ); } private: Modified: trunk/lib/openlibraries/src/openobjectlib/sg/appearance.cpp =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/sg/appearance.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/src/openobjectlib/sg/appearance.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -144,7 +144,7 @@ il::openimagelib_plugin_ptr plug = boost::shared_dynamic_cast<il::openimagelib_plugin>( i->create_plugin( "" ) ); if( !plug ) return false; - im_ = plug->load( opl::make_stream( path.native_file_string( ), std::ios::in ) ); + im_ = plug->load( path.native_file_string( ) ); if( !im_ ) return false; if( !opl::is_compressed_format( im_->pf( ).c_str( ) ) && im_->count( ) == 1 && im_->depth( ) == 1 ) Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D/_2D.cpp =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D/_2D.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D/_2D.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -64,18 +64,18 @@ }; } -static GLuint download_texture( const boost::filesystem::path& path ) +static GLuint download_texture( const pl::string& path ) { typedef pl::discovery<query_traits> oil_discovery; - oil_discovery plugins( query_traits( pl::to_wstring( path.native_file_string( ).c_str( ) ) ) ); + oil_discovery plugins( query_traits( pl::to_wstring( path.c_str( ) ) ) ); if( plugins.empty( ) ) return 0; oil_discovery::const_iterator i = plugins.begin( ); il::openimagelib_plugin_ptr plug = boost::shared_dynamic_cast<il::openimagelib_plugin>( i->create_plugin( "" ) ); if( !plug ) return 0; - il::image_type_ptr image = plug->load( pl::make_stream( path.native_file_string( ), std::ios::in ) ); + il::image_type_ptr image = plug->load( path ); if( !image ) return 0; image = il::conform( image, il::cropped | il::flipped | il::flopped ); Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed/_2D_compressed.cpp =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed/_2D_compressed.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed/_2D_compressed.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -73,7 +73,7 @@ il::openimagelib_plugin_ptr plug = boost::shared_static_cast<il::openimagelib_plugin>( i->create_plugin( "" ) ); if( !plug ) return 0; - il::image_type_ptr image = plug->load( opl::make_stream( path, std::ios::in ) ); + il::image_type_ptr image = plug->load( path ); if( !image ) return 0; GLuint id; Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed_cubemap/_2D_compressed_cubemap.cpp =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed_cubemap/_2D_compressed_cubemap.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed_cubemap/_2D_compressed_cubemap.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -75,7 +75,7 @@ il::openimagelib_plugin_ptr plug = boost::shared_dynamic_cast<il::openimagelib_plugin>( i->create_plugin( "" ) ); if( !plug ) return 0; - il::image_type_ptr image = plug->load( opl::make_stream( path, std::ios::in ) ); + il::image_type_ptr image = plug->load( path ); if( !image ) return 0; glActiveTexture( GL_TEXTURE0 ); Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop/_2D_crop.cpp =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop/_2D_crop.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop/_2D_crop.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -78,7 +78,7 @@ il::openimagelib_plugin_ptr plug = boost::shared_dynamic_cast<il::openimagelib_plugin>( i->create_plugin( "" ) ); if( !plug ) return 0; - il::image_type_ptr image = plug->load( opl::make_stream( path, std::ios::in ) ); + il::image_type_ptr image = plug->load( path ); if( !image ) return 0; orig = image; Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop2/_2D_crop2.cpp =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop2/_2D_crop2.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop2/_2D_crop2.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -101,7 +101,7 @@ il::openimagelib_plugin_ptr plug = boost::shared_dynamic_cast<il::openimagelib_plugin>( i->create_plugin( "" ) ); if( !plug ) return 0; - il::image_type_ptr image = plug->load( opl::make_stream( path, std::ios::in ) ); + il::image_type_ptr image = plug->load( path ); if( !image ) return 0; orig = image; Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/_2D_exr.cpp =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/_2D_exr.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/_2D_exr.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -74,7 +74,7 @@ il::openimagelib_plugin_ptr plug = boost::shared_dynamic_cast<il::openimagelib_plugin>( i->create_plugin( "" ) ); if( !plug ) return 0; - il::image_type_ptr image = plug->load( opl::make_stream( path, std::ios::in ) ); + il::image_type_ptr image = plug->load( path ); if( !image ) return 0; image = il::tm_linear( image ); Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_sgi/_2D_sgi.cpp =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_sgi/_2D_sgi.cpp 2007-09-28 22:27:52 UTC (rev 317) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_sgi/_2D_sgi.cpp 2007-09-28 23:24:17 UTC (rev 318) @@ -98,7 +98,7 @@ il::openimagelib_plugin_ptr plug = boost::shared_dynamic_cast<il::openimagelib_plugin>( i->create_plugin( "" ) ); if( !plug ) return 0; - il::image_type_ptr image = plug->load( opl::make_stream( path, std::ios::in ) ); + il::image_type_ptr image = plug->load( path ); if( !image ) return 0; image = il::conform( image, il::cropped | il::flipped | il::flopped ); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-09-30 19:20:14
|
Revision: 337 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=337&view=rev Author: glslang Date: 2007-09-30 12:20:13 -0700 (Sun, 30 Sep 2007) Log Message: ----------- +update to 0.5.0 (*nix) Modified Paths: -------------- trunk/lib/openlibraries/configure.ac trunk/lib/openlibraries/test/openimagelib/GL/_2D_scale/_2D_scale.cpp Modified: trunk/lib/openlibraries/configure.ac =================================================================== --- trunk/lib/openlibraries/configure.ac 2007-09-30 18:52:11 UTC (rev 336) +++ trunk/lib/openlibraries/configure.ac 2007-09-30 19:20:13 UTC (rev 337) @@ -12,11 +12,11 @@ dnl Versioning dnl OL_MAJOR=0 -OL_MINOR=4 +OL_MINOR=5 OL_SUB=0 OL_LT_CURRENT=0 -OL_LT_REVISION=4 +OL_LT_REVISION=5 OL_LT_AGE=0 AC_SUBST(OL_MAJOR) @@ -28,7 +28,7 @@ AC_SUBST(OL_LT_AGE) dnl -AM_INIT_AUTOMAKE("openlibraries", 0.4.0) +AM_INIT_AUTOMAKE("openlibraries", 0.5.0) dnl Check for programs AC_PROG_CXX Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_scale/_2D_scale.cpp =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_scale/_2D_scale.cpp 2007-09-30 18:52:11 UTC (rev 336) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_scale/_2D_scale.cpp 2007-09-30 19:20:13 UTC (rev 337) @@ -74,7 +74,7 @@ il::openimagelib_plugin_ptr plug = boost::shared_dynamic_cast<il::openimagelib_plugin>( i->create_plugin( "" ) ); if( !plug ) return 0; - il::image_type_ptr image = plug->load( opl::make_stream( path, std::ios::in ) ); + il::image_type_ptr image = plug->load( path ); if( !image ) return 0; image = il::conform( image, il::cropped | il::flipped | il::flopped ); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-09-30 19:58:19
|
Revision: 338 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=338&view=rev Author: glslang Date: 2007-09-30 12:57:29 -0700 (Sun, 30 Sep 2007) Log Message: ----------- + build fixes Modified Paths: -------------- trunk/lib/openlibraries/installer/openlibraries_runtime.nsi trunk/lib/openlibraries/installer/openlibraries_sdk.nsi trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.vcproj Modified: trunk/lib/openlibraries/installer/openlibraries_runtime.nsi =================================================================== --- trunk/lib/openlibraries/installer/openlibraries_runtime.nsi 2007-09-30 19:20:13 UTC (rev 337) +++ trunk/lib/openlibraries/installer/openlibraries_runtime.nsi 2007-09-30 19:57:29 UTC (rev 338) @@ -3,8 +3,8 @@ ;-------------------------------- !ifndef VERSION - !define VERSION 0.4.0 - !define VERSION_DOT 0.4.0 + !define VERSION 0_5_0 + !define VERSION_DOT 0.5.0 !endif ;-------------------------------- Modified: trunk/lib/openlibraries/installer/openlibraries_sdk.nsi =================================================================== --- trunk/lib/openlibraries/installer/openlibraries_sdk.nsi 2007-09-30 19:20:13 UTC (rev 337) +++ trunk/lib/openlibraries/installer/openlibraries_sdk.nsi 2007-09-30 19:57:29 UTC (rev 338) @@ -3,8 +3,8 @@ ;-------------------------------- !ifndef VERSION - !define VERSION 0_4_0 - !define VERSION_DOT 0.4.0 + !define VERSION 0_5_0 + !define VERSION_DOT 0.5.0 !endif ;-------------------------------- Modified: trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.vcproj 2007-09-30 19:20:13 UTC (rev 337) +++ trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.vcproj 2007-09-30 19:57:29 UTC (rev 338) @@ -40,7 +40,7 @@ <Tool Name="VCCLCompilerTool" Optimization="0" - AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";;"C:\openexr-1.4.0-vs2005\include\OpenEXR"" + AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";"C:\OpenEXR\include"" PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;TONEMAP_EXPORTS;ML_PLUGIN_EXPORTS;OPENMEDIALIB_BUILD;HAVE_FLEX_STRING;OPENEXR_DLL;HAVE_OPENEXR" MinimalRebuild="true" ExceptionHandling="2" @@ -124,7 +124,7 @@ /> <Tool Name="VCCLCompilerTool" - AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";;"C:\openexr-1.4.0-vs2005\include\OpenEXR"" + AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";"C:\OpenEXR\include"" PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;TONEMAP_EXPORTS;;ML_PLUGIN_EXPORTS;OPENMEDIALIB_BUILD;HAVE_FLEX_STRING;OPENEXR_DLL;HAVE_OPENEXR" ExceptionHandling="2" RuntimeLibrary="2" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-09-30 20:21:22
|
Revision: 339 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=339&view=rev Author: glslang Date: 2007-09-30 13:21:21 -0700 (Sun, 30 Sep 2007) Log Message: ----------- + build fixes Modified Paths: -------------- trunk/lib/openlibraries/Makefile.am trunk/lib/openlibraries/configure.ac trunk/lib/openlibraries/test/openobjectlib/Makefile.am Added Paths: ----------- trunk/lib/openlibraries/m4/Makefile.am Modified: trunk/lib/openlibraries/Makefile.am =================================================================== --- trunk/lib/openlibraries/Makefile.am 2007-09-30 19:57:29 UTC (rev 338) +++ trunk/lib/openlibraries/Makefile.am 2007-09-30 20:21:21 UTC (rev 339) @@ -10,7 +10,8 @@ am__untar=$(AMTAR) -x --posix -f - SUBDIRS = \ - src \ + src \ + m4 \ media \ effects \ test Modified: trunk/lib/openlibraries/configure.ac =================================================================== --- trunk/lib/openlibraries/configure.ac 2007-09-30 19:57:29 UTC (rev 338) +++ trunk/lib/openlibraries/configure.ac 2007-09-30 20:21:21 UTC (rev 339) @@ -357,12 +357,7 @@ src/openmedialib/Makefile src/openmedialib/ml/Makefile src/openmedialib/plugins/Makefile -src/openmedialib/plugins/template/Makefile -src/openmedialib/plugins/avformat/Makefile src/openmedialib/plugins/oil/Makefile -src/openmedialib/plugins/glew/Makefile -src/openmedialib/plugins/openal/Makefile -src/openmedialib/plugins/gensys/Makefile src/openmedialib/plugins/ofx/Makefile src/openmedialib/py/Makefile src/openeffectslib/Makefile @@ -380,6 +375,7 @@ src/openassetlib/plugins/Makefile src/openassetlib/plugins/sqlite/Makefile src/umbrella_framework/Makefile +m4/Makefile media/Makefile effects/Makefile test/Makefile Added: trunk/lib/openlibraries/m4/Makefile.am =================================================================== --- trunk/lib/openlibraries/m4/Makefile.am (rev 0) +++ trunk/lib/openlibraries/m4/Makefile.am 2007-09-30 20:21:21 UTC (rev 339) @@ -0,0 +1,27 @@ + +# +# +# + +EXTRA_DIST = \ + boost.m4 \ + bzip2.m4 \ + cg.m4 \ + fast_math.m4 \ + gelato.m4 \ + glew.m4 \ + gpl.m4 \ + ofx.m4 \ + openal.m4 \ + opengl.m4 \ + openimagelib.m4 \ + pkg.m4 \ + python.m4 \ + qt.m4 \ + quicktime.m4 \ + sqlite.m4 \ + tiff.m4 \ + umbrella_framework.m4 \ + universal_binary.m4 \ + zlib.m4 + Modified: trunk/lib/openlibraries/test/openobjectlib/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openobjectlib/Makefile.am 2007-09-30 19:57:29 UTC (rev 338) +++ trunk/lib/openlibraries/test/openobjectlib/Makefile.am 2007-09-30 20:21:21 UTC (rev 339) @@ -4,4 +4,4 @@ # SUBDIRS = \ - GL \ + GL This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-10-09 21:45:26
|
Revision: 352 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=352&view=rev Author: glslang Date: 2007-10-09 14:21:59 -0700 (Tue, 09 Oct 2007) Log Message: ----------- + generalises flips and flops Modified Paths: -------------- trunk/lib/openlibraries/src/openimagelib/il/basic_image.hpp trunk/lib/openlibraries/src/openimagelib/il/float_traits.hpp trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_plugin.cpp trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/_2D_exr.cpp Modified: trunk/lib/openlibraries/src/openimagelib/il/basic_image.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/il/basic_image.hpp 2007-10-08 21:33:45 UTC (rev 351) +++ trunk/lib/openlibraries/src/openimagelib/il/basic_image.hpp 2007-10-09 21:21:59 UTC (rev 352) @@ -233,7 +233,8 @@ // Flop scan which assumes block_size_ is known and <= 4 - associated plane is // the first argument, thus allowing a different block/sample size per plane - virtual void flop_scan_line( size_t, pointer dst, const_pointer src, size_type w ) const + template<typename pointer_, typename const_pointer_> + void flop_scan_line_( size_t, pointer_ dst, const_pointer_ src, size_type w ) const { src += block_size_ * ( w - 1 ); while( w -- ) @@ -249,6 +250,11 @@ } } + virtual void flop_scan_line( size_t p, pointer dst, const_pointer src, size_type w ) const + { + flop_scan_line_( p, dst, src, w ); + } + // Convenience method to assist image class virtual const planes &get_planes( ) { @@ -343,13 +349,16 @@ bool need_flop = is_flopped( ) != other.is_flopped( ); // Obtain the number of planes and iterate through each - size_t count = structure_->plane_count( ); + size_type count = structure_->plane_count( ); + size_type sfactor = structure_->bitdepth( ) / 8; - for ( size_t i = 0; i < count; i ++ ) + for ( size_type i = 0; i < count; i ++ ) { // We need the src and pitch of the cropped source plane const_pointer src = other.data( i ); size_type src_pitch = other.pitch( i ); + + src_pitch *= sfactor; // The destination plane, pitch and height pointer dst = data( i ); @@ -357,6 +366,9 @@ size_type dst_pitch = pitch( i ); size_type dst_scan = linesize( i ); size_type dst_height = height( i ); + + dst_scan *= sfactor; + dst_pitch *= sfactor; // We need to orient the dest correctly if ( need_flip ) Modified: trunk/lib/openlibraries/src/openimagelib/il/float_traits.hpp =================================================================== --- trunk/lib/openlibraries/src/openimagelib/il/float_traits.hpp 2007-10-08 21:33:45 UTC (rev 351) +++ trunk/lib/openlibraries/src/openimagelib/il/float_traits.hpp 2007-10-09 21:21:59 UTC (rev 352) @@ -211,6 +211,11 @@ virtual r32g32b32f* clone( size_type w, size_type h ) { return new r32g32b32f( *this, w, h ); } + + virtual void flop_scan_line( size_t p, pointer dst, const_pointer src, size_type w ) const + { + flop_scan_line_( p, ( float* ) dst, ( const float* ) src, w ); + } }; template<typename T = float, class storage = default_storage<T> > @@ -251,6 +256,11 @@ virtual r32g32b32a32f* clone( size_type w, size_type h ) { return new r32g32b32a32f( *this, w, h ); } + + virtual void flop_scan_line( size_t p, pointer dst, const_pointer src, size_type w ) const + { + flop_scan_line_( p, ( float* ) dst, ( const float* ) src, w ); + } }; } } } Modified: trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_plugin.cpp 2007-10-08 21:33:45 UTC (rev 351) +++ trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_plugin.cpp 2007-10-09 21:21:59 UTC (rev 352) @@ -15,6 +15,7 @@ #include <cstring> #include <new> #include <vector> +#include <limits> #include <ofxCore.h> #include <ofxImageEffect.h> Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/_2D_exr.cpp =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/_2D_exr.cpp 2007-10-08 21:33:45 UTC (rev 351) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/_2D_exr.cpp 2007-10-09 21:21:59 UTC (rev 352) @@ -77,6 +77,7 @@ il::image_type_ptr image = plug->load( path ); if( !image ) return 0; + image = il::conform( image, il::flipped | il::flopped ); image = il::tm_linear( image ); GLint internal_format; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-10-30 23:21:50
|
Revision: 370 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=370&view=rev Author: glslang Date: 2007-10-30 16:21:00 -0700 (Tue, 30 Oct 2007) Log Message: ----------- + initial intel compiler port Modified Paths: -------------- trunk/lib/openlibraries/src/openpluginlib/pl/geometry.hpp trunk/lib/openlibraries/src/openpluginlib/pl/smallstringopt.h Added Paths: ----------- trunk/lib/openlibraries/src/openassetlib/al/al_vc8.icproj trunk/lib/openlibraries/src/openassetlib/plugins/sqlite/sqlite_vc8.icproj trunk/lib/openlibraries/src/openassetlib/py/py_vc8.icproj trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.icproj trunk/lib/openlibraries/src/openimagelib/il/il_vc8.icproj trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.icproj trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.icproj trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.icproj trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_vc8.icproj trunk/lib/openlibraries/src/openimagelib/plugins/exr/exr_vc8.icproj trunk/lib/openlibraries/src/openimagelib/plugins/gdi+/gdi+_vc8.icproj trunk/lib/openlibraries/src/openimagelib/plugins/hdr/hdr_vc8.icproj trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.icproj trunk/lib/openlibraries/src/openimagelib/plugins/png/png_vc8.icproj trunk/lib/openlibraries/src/openimagelib/plugins/psd/psd_vc8.icproj trunk/lib/openlibraries/src/openimagelib/plugins/quicktime/quicktime_vc8.icproj trunk/lib/openlibraries/src/openimagelib/plugins/sgi/sgi_vc8.icproj trunk/lib/openlibraries/src/openimagelib/plugins/tga/tga_vc8.icproj trunk/lib/openlibraries/src/openimagelib/plugins/tiff/tiff_vc8.icproj trunk/lib/openlibraries/src/openimagelib/py/py_vc8.icproj trunk/lib/openlibraries/src/openmedialib/ml/ml_vc8.icproj trunk/lib/openlibraries/src/openmedialib/plugins/gensys/gensys_vc8.icproj trunk/lib/openlibraries/src/openmedialib/plugins/ofx/ofx_vc8.icproj trunk/lib/openlibraries/src/openmedialib/plugins/oil/oil_vc8.icproj trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_vc8.icproj trunk/lib/openlibraries/src/openmedialib/py/py_vc8.icproj trunk/lib/openlibraries/src/openobjectlib/plugins/X3D/X3D_vc8.icproj trunk/lib/openlibraries/src/openobjectlib/plugins/obj/obj_vc8.icproj trunk/lib/openlibraries/src/openobjectlib/sg/sg_vc8.icproj trunk/lib/openlibraries/src/openpluginlib/pl/pl_vc8.icproj trunk/lib/openlibraries/src/openpluginlib/py/py_vc8.icproj trunk/lib/openlibraries/test/openeffectslib/rescaler_bench/rescaler_bench_vc8.icproj trunk/lib/openlibraries/test/openeffectslib/tm_bench/tm_bench_vc8.icproj trunk/lib/openlibraries/test/openimagelib/GL/_2D/_2D_vc8.icproj trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed/_2D_compressed_vc8.icproj trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed_cubemap/_2D_compressed_cubemap_vc8.icproj trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop/_2D_crop_vc8.icproj trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop2/_2D_crop2_vc8.icproj trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/_2D_exr_vc8.icproj trunk/lib/openlibraries/test/openimagelib/GL/_2D_sgi/_2D_sgi_vc8.icproj trunk/lib/openlibraries/test/openimagelib/GL/_3D_lightmap/_3D_lightmap_vc8.icproj trunk/lib/openlibraries/test/openmedialib/player/player_vc8.icproj trunk/lib/openlibraries/test/openmedialib/store/store_vc8.icproj trunk/lib/openlibraries/test/openobjectlib/GL/multipass_draw/multipass_draw_vc8.icproj trunk/lib/openlibraries/test/openobjectlib/GL/noise_volume/noise_volume_vc8.icproj trunk/lib/openlibraries/test/openobjectlib/GL/obj_draw/obj_draw_vc8.icproj trunk/lib/openlibraries/test/openobjectlib/GL/texture_draw/texture_draw_vc8.icproj trunk/lib/openlibraries/test/openpluginlib/discovery/discovery_vc8.icproj trunk/lib/openlibraries/test/openpluginlib/enumerate/enumerate_vc8.icproj trunk/lib/openlibraries/test/openpluginlib/gpu_timer_query/gpu_timer_query_vc8.icproj trunk/lib/openlibraries/test/openpluginlib/initialization/initialization_vc8.icproj trunk/lib/openlibraries/test/openpluginlib/pcos/key/key_vc8.icproj trunk/lib/openlibraries/test/openpluginlib/pcos/property/property_vc8.icproj trunk/lib/openlibraries/test/openpluginlib/pcos/property_container/property_container_vc8.icproj trunk/lib/openlibraries/test/openpluginlib/pcos/subject-observer/subject-observer_vc8.icproj trunk/lib/openlibraries/test/openpluginlib/rdtsc/rdtsc_vc8.icproj trunk/lib/openlibraries/test/openpluginlib/sleep/sleep_vc8.icproj Added: trunk/lib/openlibraries/src/openassetlib/al/al_vc8.icproj =================================================================== --- trunk/lib/openlibraries/src/openassetlib/al/al_vc8.icproj (rev 0) +++ trunk/lib/openlibraries/src/openassetlib/al/al_vc8.icproj 2007-10-30 23:21:00 UTC (rev 370) @@ -0,0 +1,217 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Intel C++ Project" + Version="10.0" + Name="al" + OwnerKey="{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}" + ProjectGUID="{80261E5B-CC18-4844-B0C2-7D8B04671BAE}" + RootNamespace="al" + Keyword="Win32Proj" + VCNestedProjectGUID="{BD346E41-BEBD-43E7-9801-8EC1158355C4}" + VCNestedProjectCRC32="2160126908" + VCNestedProjectFileName="al_vc8.vcproj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Multi-threaded Debug DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + Optimization="0" + AdditionalIncludeDirectories="C:\Boost\include\boost-1_34_1;$(SolutionDir)\src" + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;AL_EXPORTS;OPENASSETLIB_BUILD;HAVE_FLEX_STRING" + MinimalRebuild="true" + ExceptionHandling="2" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + EnableEnhancedInstructionSet="0" + FloatingPointModel="0" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="4"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + AdditionalOptions="/LARGEADDRESSAWARE" + OutputFile="$(OutDir)\openassetlib_al-vc80-d-0_5_0.dll" + LinkIncremental="2" + AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName);$(SolutionDir)\src\openmedialib\ml\$(ConfigurationName);$(SolutionDir)\src\openobjectlib\sg\$(ConfigurationName)" + GenerateDebugInformation="true" + SubSystem="2" + ImportLibrary="$(TargetDir)openassetlib_al-vc80-d-0_5_0.lib" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + <Configuration + Name="Multi-threaded Release DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1" + WholeProgramOptimization="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + AdditionalIncludeDirectories="C:\Boost\include\boost-1_34_1;$(SolutionDir)\src" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;AL_EXPORTS;OPENASSETLIB_BUILD;HAVE_FLEX_STRING" + ExceptionHandling="2" + RuntimeLibrary="2" + BufferSecurityCheck="false" + EnableEnhancedInstructionSet="0" + FloatingPointModel="2" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="3"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + AdditionalOptions="/LARGEADDRESSAWARE" + OutputFile="$(OutDir)/openassetlib_al-vc80-r-0_5_0.dll" + LinkIncremental="1" + AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)\src\openimagelib\il\$(ConfigurationName);$(SolutionDir)\src\openmedialib\ml\$(ConfigurationName);$(SolutionDir)\src\openobjectlib\sg\$(ConfigurationName)" + GenerateDebugInformation="true" + SubSystem="2" + OptimizeReferences="2" + EnableCOMDATFolding="2" + ImportLibrary="$(TargetDir)openassetlib_al-vc80-r-0_5_0.lib" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath=".\al.cpp"> + </File> + <File + RelativePath=".\al_plugin.cpp"> + </File> + <File + RelativePath=".\asset.cpp"> + </File> + <File + RelativePath=".\base64_codec.cpp"> + </File> + <File + RelativePath=".\guid.cpp"> + </File> + <File + RelativePath=".\set.cpp"> + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + <File + RelativePath=".\al.hpp"> + </File> + <File + RelativePath=".\al_plugin.hpp"> + </File> + <File + RelativePath=".\asset.hpp"> + </File> + <File + RelativePath=".\base64_codec.hpp"> + </File> + <File + RelativePath=".\config.hpp"> + </File> + <File + RelativePath=".\guid.hpp"> + </File> + <File + RelativePath=".\set.hpp"> + </File> + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> + Property changes on: trunk/lib/openlibraries/src/openassetlib/al/al_vc8.icproj ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/lib/openlibraries/src/openassetlib/plugins/sqlite/sqlite_vc8.icproj =================================================================== --- trunk/lib/openlibraries/src/openassetlib/plugins/sqlite/sqlite_vc8.icproj (rev 0) +++ trunk/lib/openlibraries/src/openassetlib/plugins/sqlite/sqlite_vc8.icproj 2007-10-30 23:21:00 UTC (rev 370) @@ -0,0 +1,198 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Intel C++ Project" + Version="10.0" + Name="sqlite" + OwnerKey="{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}" + ProjectGUID="{E18DF63F-8CDB-4377-8C5C-79FCC969E113}" + RootNamespace="sqlite" + Keyword="Win32Proj" + VCNestedProjectGUID="{4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}" + VCNestedProjectCRC32="500498510" + VCNestedProjectFileName="sqlite_vc8.vcproj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Multi-threaded Debug DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + Optimization="0" + AdditionalIncludeDirectories="$(SolutionDir)src;C:\Boost\include\boost-1_34_1" + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;SQLITE_EXPORTS;HAVE_FLEX_STRING;OPENASSETLIB_BUILD" + MinimalRebuild="true" + ExceptionHandling="2" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="4"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" + AdditionalDependencies="sqlite-vc71-d-3_2_7.lib" + OutputFile="$(OutDir)\openassetlib_sqlite-vc80-d-0_5_0.dll" + LinkIncremental="2" + AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)src\openpluginlib\pl\$(ConfigurationName)"" + GenerateDebugInformation="true" + SubSystem="2" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + <Configuration + Name="Multi-threaded Release DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1" + WholeProgramOptimization="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + AdditionalIncludeDirectories="$(SolutionDir)src;C:\Boost\include\boost-1_34_1" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;SQLITE_EXPORTS;HAVE_FLEX_STRING;OPENASSETLIB_BUILD" + ExceptionHandling="2" + RuntimeLibrary="2" + BufferSecurityCheck="false" + FloatingPointModel="2" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="3"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" + AdditionalDependencies="sqlite-vc71-r-3_2_7.lib" + OutputFile="$(OutDir)\openassetlib_sqlite-vc80-r-0_5_0.dll" + LinkIncremental="1" + AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)src\openpluginlib\pl\$(ConfigurationName)"" + GenerateDebugInformation="true" + SubSystem="2" + OptimizeReferences="2" + EnableCOMDATFolding="2" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath=".\database.cpp"> + </File> + <File + RelativePath=".\sqlite3_metadata.cpp"> + </File> + <File + RelativePath=".\sqlite3_metadata_plugin.cpp"> + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + <File + RelativePath=".\config.hpp"> + </File> + <File + RelativePath=".\database.hpp"> + </File> + <File + RelativePath=".\sqlite3.h"> + </File> + <File + RelativePath=".\sqlite3_metadata_plugin.hpp"> + </File> + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> + Property changes on: trunk/lib/openlibraries/src/openassetlib/plugins/sqlite/sqlite_vc8.icproj ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/lib/openlibraries/src/openassetlib/py/py_vc8.icproj =================================================================== --- trunk/lib/openlibraries/src/openassetlib/py/py_vc8.icproj (rev 0) +++ trunk/lib/openlibraries/src/openassetlib/py/py_vc8.icproj 2007-10-30 23:21:00 UTC (rev 370) @@ -0,0 +1,201 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Intel C++ Project" + Version="10.0" + Name="py" + OwnerKey="{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}" + ProjectGUID="{DCDE03E7-5170-4CB4-ACF5-E788CF12E283}" + RootNamespace="py" + Keyword="Win32Proj" + VCNestedProjectGUID="{ECEDB34E-A863-420F-BFC6-F294AC078892}" + VCNestedProjectCRC32="4229794795" + VCNestedProjectFileName="py_vc8.vcproj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Multi-threaded Debug DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + Optimization="0" + AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";C:\Python25\include" + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PY_EXPORTS;AL_EXPORTS;OPENASSETLIB_BUILD;HAVE_FLEX_STRING;HAVE_BOOST_FILESYSTEM;PYTHON_BINDING" + MinimalRebuild="true" + ExceptionHandling="2" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="4"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" + AdditionalDependencies="boost_python-vc80-mt-gd-1_34_1.lib" + OutputFile="$(OutDir)\HDRFlowAsset.pyd" + LinkIncremental="2" + AdditionalLibraryDirectories="C:\Boost\lib;C:\Python25\Libs;$(SolutionDir)src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)src\openassetlib\al\$(ConfigurationName);$(SolutionDir)src\openimagelib\il\$(ConfigurationName);$(SolutionDir)src\openmedialib\ml\$(ConfigurationName);$(SolutionDir)src\openobjectlib\sg\$(ConfigurationName)" + GenerateDebugInformation="true" + SubSystem="2" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + <Configuration + Name="Multi-threaded Release DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1" + WholeProgramOptimization="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";C:\Python25\include" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PY_EXPORTS;AL_EXPORTS;OPENASSETLIB_BUILD;HAVE_FLEX_STRING;HAVE_BOOST_FILESYSTEM;PYTHON_BINDING" + ExceptionHandling="2" + RuntimeLibrary="2" + BufferSecurityCheck="false" + FloatingPointModel="2" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="3"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" + AdditionalDependencies="boost_python-vc80-mt-1_34_1.lib" + OutputFile="$(OutDir)\HDRFlowAsset.pyd" + LinkIncremental="1" + AdditionalLibraryDirectories="C:\Boost\lib;C:\Python25\Libs;$(SolutionDir)src\openpluginlib\pl\$(ConfigurationName);$(SolutionDir)src\openassetlib\al\$(ConfigurationName);$(SolutionDir)src\openimagelib\il\$(ConfigurationName);$(SolutionDir)src\openmedialib\ml\$(ConfigurationName);$(SolutionDir)src\openobjectlib\sg\$(ConfigurationName)" + GenerateDebugInformation="true" + SubSystem="2" + OptimizeReferences="2" + EnableCOMDATFolding="2" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath=".\asset.cpp"> + </File> + <File + RelativePath=".\guid.cpp"> + </File> + <File + RelativePath=".\openassetlib.cpp"> + </File> + <File + RelativePath=".\plugin.cpp"> + </File> + <File + RelativePath=".\py.cpp"> + </File> + <File + RelativePath=".\set.cpp"> + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + <File + RelativePath=".\py.hpp"> + </File> + <File + RelativePath=".\python.hpp"> + </File> + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> + Property changes on: trunk/lib/openlibraries/src/openassetlib/py/py_vc8.icproj ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.icproj =================================================================== --- trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.icproj (rev 0) +++ trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.icproj 2007-10-30 23:21:00 UTC (rev 370) @@ -0,0 +1,181 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Intel C++ Project" + Version="10.0" + Name="tonemap" + ProjectGUID="{68A41D6B-F6DB-4A26-9202-22950CC80697}" + RootNamespace="tonemap" + Keyword="Win32Proj" + VCNestedProjectGUID="{6D618CAE-230F-4ADD-936B-6C1D3D723236}" + VCNestedProjectCRC32="4110884607" + VCNestedProjectFileName="tonemap_vc8.vcproj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Multi-threaded Debug DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + Optimization="0" + AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";"C:\OpenEXR\include"" + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;TONEMAP_EXPORTS;ML_PLUGIN_EXPORTS;OPENMEDIALIB_BUILD;HAVE_FLEX_STRING;OPENEXR_DLL;HAVE_OPENEXR" + MinimalRebuild="true" + ExceptionHandling="2" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="4" + DisableSpecificWarnings="4503"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" + AdditionalDependencies="Half.lib IlmImf.lib Iex.lib" + OutputFile="$(OutDir)\openeffectslib_tonemap-vc80-d-0_5_0.dll" + LinkIncremental="2" + AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)";"$(SolutionDir)\src\openimagelib\il\$(ConfigurationName)";C:\OpenEXR\lib\Debug" + GenerateDebugInformation="true" + SubSystem="2" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + <Configuration + Name="Multi-threaded Release DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1" + WholeProgramOptimization="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";"C:\OpenEXR\include"" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;TONEMAP_EXPORTS;;ML_PLUGIN_EXPORTS;OPENMEDIALIB_BUILD;HAVE_FLEX_STRING;OPENEXR_DLL;HAVE_OPENEXR" + ExceptionHandling="2" + RuntimeLibrary="2" + BufferSecurityCheck="false" + FloatingPointModel="2" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="3" + DisableSpecificWarnings="4503"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" + AdditionalDependencies="Half.lib IlmImf.lib Iex.lib" + OutputFile="$(OutDir)\openeffectslib_tonemap-vc80-r-0_5_0.dll" + LinkIncremental="1" + AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)";"$(SolutionDir)\src\openimagelib\il\$(ConfigurationName)";C:\OpenEXR\lib\Release" + GenerateDebugInformation="true" + SubSystem="2" + OptimizeReferences="2" + EnableCOMDATFolding="2" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath=".\tonemap_plugin.cpp"> + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> + Property changes on: trunk/lib/openlibraries/src/openeffectslib/plugins/tonemap/tonemap_vc8.icproj ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/lib/openlibraries/src/openimagelib/il/il_vc8.icproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/il/il_vc8.icproj (rev 0) +++ trunk/lib/openlibraries/src/openimagelib/il/il_vc8.icproj 2007-10-30 23:21:00 UTC (rev 370) @@ -0,0 +1,229 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Intel C++ Project" + Version="10.0" + Name="il" + OwnerKey="{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}" + ProjectGUID="{67EA57CD-3ACE-4BA9-BD0D-440FFC547382}" + RootNamespace="il" + Keyword="Win32Proj" + VCNestedProjectGUID="{C9BA7656-B238-4882-A30A-EC2BDB2843B4}" + VCNestedProjectCRC32="805946158" + VCNestedProjectFileName="il_vc8.vcproj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Multi-threaded Debug DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + Optimization="0" + AdditionalIncludeDirectories=""C:\Boost\include\boost-1_34_1";"$(SolutionDir)\src"" + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING;OPENEXR_DLL;HAVE_OPENEXR" + MinimalRebuild="true" + ExceptionHandling="2" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + BufferSecurityCheck="true" + EnableEnhancedInstructionSet="0" + TreatWChar_tAsBuiltInType="true" + ForceConformanceInForLoopScope="true" + RuntimeTypeInfo="true" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="4" + DisableSpecificWarnings="4251"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + UseUnicodeResponseFiles="true" + AdditionalOptions="/LARGEADDRESSAWARE" + OutputFile="$(OutDir)/openimagelib_il-vc80-d-0_5_0.dll" + LinkIncremental="2" + AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)"" + GenerateManifest="false" + GenerateDebugInformation="true" + ProgramDatabaseFile="$(OutDir)/il.pdb" + SubSystem="2" + ImportLibrary="$(TargetDir)openimagelib_il-vc80-d-0_5_0.lib" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + <Configuration + Name="Multi-threaded Release DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + Optimization="3" + AdditionalIncludeDirectories=""C:\Boost\include\boost-1_34_1";"$(SolutionDir)\src"" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING;OPENEXR_DLL;HAVE_OPENEXR;OPENEXR_DLL" + ExceptionHandling="2" + RuntimeLibrary="2" + BufferSecurityCheck="false" + EnableEnhancedInstructionSet="0" + FloatingPointModel="2" + TreatWChar_tAsBuiltInType="true" + ForceConformanceInForLoopScope="true" + RuntimeTypeInfo="true" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="3" + DisableSpecificWarnings="4251"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + AdditionalOptions="/LARGEADDRESSAWARE" + OutputFile="$(OutDir)/openimagelib_il-vc80-r-0_5_0.dll" + LinkIncremental="1" + AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)"" + GenerateManifest="false" + GenerateDebugInformation="true" + SubSystem="2" + OptimizeReferences="2" + EnableCOMDATFolding="2" + ImportLibrary="$(TargetDir)openimagelib_il-vc80-r-0_5_0.lib" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + <File + RelativePath=".\basic_image.hpp"> + </File> + <File + RelativePath=".\compression_traits.hpp"> + </File> + <File + RelativePath=".\config.hpp"> + </File> + <File + RelativePath=".\float_traits.hpp"> + </File> + <File + RelativePath=".\il.hpp"> + </File> + <File + RelativePath=".\lut_converter.hpp"> + </File> + <File + RelativePath=".\openimagelib_plugin.hpp"> + </File> + <File + RelativePath=".\rgb_traits.hpp"> + </File> + <File + RelativePath=".\traits.hpp"> + </File> + <File + RelativePath=".\utility.hpp"> + </File> + <File + RelativePath=".\yuv_traits.hpp"> + </File> + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"> + </Filter> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath=".\il.cpp"> + </File> + <File + RelativePath=".\utility.cpp"> + </File> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> + Property changes on: trunk/lib/openlibraries/src/openimagelib/il/il_vc8.icproj ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.icproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.icproj (rev 0) +++ trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.icproj 2007-10-30 23:21:00 UTC (rev 370) @@ -0,0 +1,182 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Intel C++ Project" + Version="10.0" + Name="3D_lightmap" + ProjectGUID="{54828EE2-BA89-4700-9E52-24A8A8301880}" + RootNamespace="My3D_lightmap" + Keyword="Win32Proj" + VCNestedProjectGUID="{B1F25233-BC0C-4AB7-A1F2-ACFB520E34D1}" + VCNestedProjectCRC32="2752524361" + VCNestedProjectFileName="3D_lightmap_vc8.vcproj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Multi-threaded Debug DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + Optimization="0" + AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1"" + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" + MinimalRebuild="true" + ExceptionHandling="2" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + BufferSecurityCheck="true" + EnableEnhancedInstructionSet="0" + RuntimeTypeInfo="true" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="4"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" + OutputFile="$(OutDir)\openimagelib_3D_lightmap-vc80-d-0_5_0.dll" + LinkIncremental="2" + AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" + GenerateDebugInformation="true" + SubSystem="2" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + <Configuration + Name="Multi-threaded Release DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + Optimization="2" + AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1"" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" + ExceptionHandling="2" + RuntimeLibrary="2" + BufferSecurityCheck="false" + EnableEnhancedInstructionSet="0" + FloatingPointModel="2" + RuntimeTypeInfo="true" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="3"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" + OutputFile="$(OutDir)\openimagelib_3D_lightmap-vc80-r-0_5_0.dll" + LinkIncremental="1" + AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" + GenerateDebugInformation="true" + SubSystem="2" + OptimizeReferences="2" + EnableCOMDATFolding="2" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath=".\3D_lightmap_plugin.cpp"> + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> + Property changes on: trunk/lib/openlibraries/src/openimagelib/plugins/3D_lightmap/3D_lightmap_vc8.icproj ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.icproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.icproj (rev 0) +++ trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.icproj 2007-10-30 23:21:00 UTC (rev 370) @@ -0,0 +1,191 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Intel C++ Project" + Version="10.0" + Name="bmp" + ProjectGUID="{847EA448-ED49-4A63-822E-6DBC2F760298}" + RootNamespace="bmp" + Keyword="Win32Proj" + VCNestedProjectGUID="{261595DD-FB76-4D37-A3C8-0D9625C20D46}" + VCNestedProjectCRC32="2436100963" + VCNestedProjectFileName="bmp_vc8.vcproj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Multi-threaded Debug DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + Optimization="0" + AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1"" + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" + MinimalRebuild="true" + ExceptionHandling="2" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + BufferSecurityCheck="true" + EnableEnhancedInstructionSet="0" + TreatWChar_tAsBuiltInType="true" + ForceConformanceInForLoopScope="true" + RuntimeTypeInfo="true" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="4"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" + AdditionalDependencies="gdiplus.lib" + OutputFile="$(OutDir)/openimagelib_bmp-vc80-d-0_5_0.dll" + LinkIncremental="2" + AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" + GenerateDebugInformation="true" + ProgramDatabaseFile="$(OutDir)/bmp.pdb" + SubSystem="2" + ImportLibrary="" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + <Configuration + Name="Multi-threaded Release DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + Optimization="3" + AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1"" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" + ExceptionHandling="2" + RuntimeLibrary="2" + BufferSecurityCheck="false" + EnableEnhancedInstructionSet="0" + FloatingPointModel="2" + TreatWChar_tAsBuiltInType="true" + ForceConformanceInForLoopScope="true" + RuntimeTypeInfo="true" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="3"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" + AdditionalDependencies="gdiplus.lib" + OutputFile="$(OutDir)/openimagelib_bmp-vc80-r-0_5_0.dll" + LinkIncremental="1" + AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" + GenerateDebugInformation="false" + SubSystem="2" + OptimizeReferences="2" + EnableCOMDATFolding="2" + ImportLibrary="" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath=".\bmp_plugin.cpp"> + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> + Property changes on: trunk/lib/openlibraries/src/openimagelib/plugins/bmp/bmp_vc8.icproj ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.icproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.icproj (rev 0) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.icproj 2007-10-30 23:21:00 UTC (rev 370) @@ -0,0 +1,184 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Intel C++ Project" + Version="10.0" + Name="dds" + ProjectGUID="{05C95FA3-7755-4F6E-8D87-79CA433A481C}" + RootNamespace="dds" + Keyword="Win32Proj" + VCNestedProjectGUID="{B8498FDE-2F2F-4CAF-AA28-A6EBA5AECADE}" + VCNestedProjectCRC32="477360454" + VCNestedProjectFileName="dds_vc8.vcproj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Multi-threaded Debug DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + Optimization="0" + AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";"C:\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include"" + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" + MinimalRebuild="true" + ExceptionHandling="2" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + BufferSecurityCheck="true" + EnableEnhancedInstructionSet="0" + RuntimeTypeInfo="true" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="4"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" + OutputFile="$(OutDir)\openimagelib_dds-vc80-d-0_5_0.dll" + LinkIncremental="2" + AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" + GenerateDebugInformation="true" + SubSystem="2" + ImportLibrary="" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + <Configuration + Name="Multi-threaded Release DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + Optimization="2" + AdditionalIncludeDirectories=""$(SolutionDir)\src";C:\Boost\include\boost-1_34_1;"C:\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include"" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" + ExceptionHandling="2" + RuntimeLibrary="2" + BufferSecurityCheck="false" + EnableEnhancedInstructionSet="0" + FloatingPointModel="2" + RuntimeTypeInfo="true" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="3"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" + OutputFile="$(OutDir)\openimagelib_dds-vc80-r-0_5_0.dll" + LinkIncremental="1" + AdditionalLibraryDirectories="C:\Boost\lib;$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)" + GenerateDebugInformation="false" + SubSystem="2" + OptimizeReferences="2" + EnableCOMDATFolding="2" + ImportLibrary="" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath=".\dds_plugin.cpp"> + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> + Property changes on: trunk/lib/openlibraries/src/openimagelib/plugins/dds/dds_vc8.icproj ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_vc8.icproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_vc8.icproj (rev 0) +++ trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_vc8.icproj 2007-10-30 23:21:00 UTC (rev 370) @@ -0,0 +1,177 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Intel C++ Project" + Version="10.0" + Name="dpx" + ProjectGUID="{70559110-3095-4653-B905-3332F81FB48C}" + RootNamespace="dpx" + Keyword="Win32Proj" + VCNestedProjectGUID="{875CE227-A98F-4711-9496-61BC21DA88B8}" + VCNestedProjectCRC32="77798346" + VCNestedProjectFileName="dpx_vc8.vcproj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Multi-threaded Debug DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + Optimization="0" + AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1"" + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" + MinimalRebuild="true" + ExceptionHandling="2" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="4"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + IgnoreImportLibrary="true" + AdditionalOptions="/LARGEADDRESSAWARE" + ShowProgress="0" + OutputFile="$(OutDir)\openimagelib_dpx-vc80-d-0_5_0.dll" + LinkIncremental="2" + AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)"" + GenerateDebugInformation="true" + SubSystem="2" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + <Configuration + Name="Multi-threaded Release DLL|Win32"> + <Tool + Name="GeneralTool" + OutputDirectory="$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="2" + CharacterSet="1"/> + <Tool + Name="PreBuildEventTool"/> + <Tool + Name="CustomTool"/> + <Tool + Name="VCXMLDataGeneratorTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="MidlCmplrTool"/> + <Tool + Name="CppCmplrTool" + Optimization="2" + AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1"" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" + ExceptionHandling="2" + RuntimeLibrary="2" + BufferSecurityCheck="false" + FloatingPointModel="2" + OpenMP="true" + UsePrecompiledHeader="0" + WarningLevel="4" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="3"/> + <Tool + Name="VCManagedResourceCompilerTool"/> + <Tool + Name="ResCmplrTool"/> + <Tool + Name="PreLinkEventTool"/> + <Tool + Name="LinkerTool" + IgnoreImportLibrary="true" + OutputFile="$(OutDir)\openimagelib_dpx-vc80-r-0_5_0.dll" + LinkIncremental="1" + AdditionalLibraryDirectories="C:\Boost\lib;"$(SolutionDir)\src\openpluginlib\pl\$(ConfigurationName)"" + GenerateDebugInformation="true" + SubSystem="2" + OptimizeReferences="2" + EnableCOMDATFolding="2" + TargetMachine="1"/> + <Tool + Name="VCALinkTool"/> + <Tool + Name="VCManifestTool"/> + <Tool + Name="VCXDCMakeTool"/> + <Tool + Name="BscMakeTool"/> + <Tool + Name="VCFxCopTool"/> + <Tool + Name="VCAppVerifierTool"/> + <Tool + Name="VCWebDeploymentTool"/> + <Tool + Name="PostBuildEventTool"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath=".\dpx_plugin.cpp"> + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> + Property changes on: trunk/lib/openlibraries/src/openimagelib/plugins/dpx/dpx_vc8.icproj ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/lib/openlibraries/src/openimagelib/plugins/exr/exr_vc8.icproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/exr/exr_vc8.icproj (rev 0) +++ trunk/lib/op... [truncated message content] |
From: <gl...@us...> - 2007-11-06 22:00:48
|
Revision: 376 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=376&view=rev Author: glslang Date: 2007-11-06 13:59:54 -0800 (Tue, 06 Nov 2007) Log Message: ----------- + portability fixes Modified Paths: -------------- trunk/lib/openlibraries/configure.ac trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.vcproj trunk/lib/openlibraries/src/openobjectlib/plugins/Makefile.am Added Paths: ----------- trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/ trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/Makefile.am trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/config.hpp trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj.cpp trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.cpp trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.hpp trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.opl trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_vc8.icproj trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_vc8.vcproj trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/spirit.hpp Removed Paths: ------------- trunk/lib/openlibraries/src/openobjectlib/plugins/obj/ trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/Makefile.am trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/config.hpp trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj.cpp trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.cpp trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.hpp trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.opl trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_vc8.vcproj trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/spirit.hpp Modified: trunk/lib/openlibraries/configure.ac =================================================================== --- trunk/lib/openlibraries/configure.ac 2007-11-06 21:20:38 UTC (rev 375) +++ trunk/lib/openlibraries/configure.ac 2007-11-06 21:59:54 UTC (rev 376) @@ -367,8 +367,8 @@ src/openobjectlib/sg/Makefile src/openobjectlib/plugins/Makefile src/openobjectlib/plugins/3ds/Makefile -src/openobjectlib/plugins/obj/Makefile src/openobjectlib/plugins/X3D/Makefile +src/openobjectlib/plugins/wavefront/Makefile src/openassetlib/Makefile src/openassetlib/al/Makefile src/openassetlib/py/Makefile Modified: trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.vcproj 2007-11-06 21:20:38 UTC (rev 375) +++ trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.vcproj 2007-11-06 21:59:54 UTC (rev 376) @@ -41,11 +41,11 @@ Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";"C:\Program Files\HDR\include"" - PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING;HAVE_JPEGHDR" + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" MinimalRebuild="true" ExceptionHandling="2" BasicRuntimeChecks="3" - RuntimeLibrary="1" + RuntimeLibrary="3" BufferSecurityCheck="true" EnableEnhancedInstructionSet="0" TreatWChar_tAsBuiltInType="true" Modified: trunk/lib/openlibraries/src/openobjectlib/plugins/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/plugins/Makefile.am 2007-11-06 21:20:38 UTC (rev 375) +++ trunk/lib/openlibraries/src/openobjectlib/plugins/Makefile.am 2007-11-06 21:59:54 UTC (rev 376) @@ -3,4 +3,4 @@ # # -SUBDIRS = 3ds obj X3D +SUBDIRS = 3ds X3D wavefront Copied: trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront (from rev 351, trunk/lib/openlibraries/src/openobjectlib/plugins/obj) Deleted: trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/plugins/obj/Makefile.am 2007-10-08 21:33:45 UTC (rev 351) +++ trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/Makefile.am 2007-11-06 21:59:54 UTC (rev 376) @@ -1,32 +0,0 @@ - -# -# -# - -libdir = $(OPENOBJECTLIB_PLUGINPATH) - -lib_LTLIBRARIES = libopenobjectlib_obj.la - -libopenobjectlib_obj_la_SOURCES = \ - config.hpp \ - obj.cpp \ - obj_plugin.hpp \ - obj_plugin.cpp \ - spirit.hpp - -libopenobjectlib_obj_la_CXXFLAGS = \ - $(BOOST_INCLUDE_PATH) \ - -DOBJ_EXPORTS - -libopenobjectlib_obj_la_LIBADD = \ - $(BOOST_FILESYSTEM_LIBS) - -libopenobjectlib_obj_la_LDFLAGS = \ - $(OLIB_LDFLAGS) \ - $(BOOST_LIB_PATH) \ - -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) - -libopenobjectlib_obj_ladir = $(OPENOBJECTLIB_PLUGINPATH) -libopenobjectlib_obj_la_DATA = obj_plugin.opl - -nobase_dist_libopenobjectlib_obj_la_DATA = obj_plugin.opl Copied: trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/Makefile.am (from rev 375, trunk/lib/openlibraries/src/openobjectlib/plugins/obj/Makefile.am) =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/Makefile.am (rev 0) +++ trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/Makefile.am 2007-11-06 21:59:54 UTC (rev 376) @@ -0,0 +1,32 @@ + +# +# +# + +libdir = $(OPENOBJECTLIB_PLUGINPATH) + +lib_LTLIBRARIES = libopenobjectlib_obj.la + +libopenobjectlib_obj_la_SOURCES = \ + config.hpp \ + obj.cpp \ + obj_plugin.hpp \ + obj_plugin.cpp \ + spirit.hpp + +libopenobjectlib_obj_la_CXXFLAGS = \ + $(BOOST_INCLUDE_PATH) \ + -DOBJ_EXPORTS + +libopenobjectlib_obj_la_LIBADD = \ + $(BOOST_FILESYSTEM_LIBS) + +libopenobjectlib_obj_la_LDFLAGS = \ + $(OLIB_LDFLAGS) \ + $(BOOST_LIB_PATH) \ + -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) + +libopenobjectlib_obj_ladir = $(OPENOBJECTLIB_PLUGINPATH) +libopenobjectlib_obj_la_DATA = obj_plugin.opl + +nobase_dist_libopenobjectlib_obj_la_DATA = obj_plugin.opl Deleted: trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/config.hpp =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/plugins/obj/config.hpp 2007-10-08 21:33:45 UTC (rev 351) +++ trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/config.hpp 2007-11-06 21:59:54 UTC (rev 376) @@ -1,25 +0,0 @@ - -// OBJ - An OBJ plugin to sg. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#ifndef OBJ_CONFIG_INC_ -#define OBJ_CONFIG_INC_ - -#ifdef WIN32 -# ifdef OBJ_EXPORTS -# define OBJ_DECLSPEC __declspec( dllexport ) -# else -# define OBJ_DECLSPEC __declspec( dllimport ) -# endif -#else -# ifdef OBJ_EXPORTS -# define OBJ_DECLSPEC __attribute__( ( visibility( "default" ) ) ) -# else -# define OBJ_DECLSPEC __attribute__( ( visibility( "default" ) ) ) -# endif -#endif - -#endif Copied: trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/config.hpp (from rev 375, trunk/lib/openlibraries/src/openobjectlib/plugins/obj/config.hpp) =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/config.hpp (rev 0) +++ trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/config.hpp 2007-11-06 21:59:54 UTC (rev 376) @@ -0,0 +1,25 @@ + +// OBJ - An OBJ plugin to sg. + +// Copyright (C) 2005-2006 VM Inc. +// Released under the LGPL. +// For more information, see http://www.openlibraries.org. + +#ifndef OBJ_CONFIG_INC_ +#define OBJ_CONFIG_INC_ + +#ifdef WIN32 +# ifdef OBJ_EXPORTS +# define OBJ_DECLSPEC __declspec( dllexport ) +# else +# define OBJ_DECLSPEC __declspec( dllimport ) +# endif +#else +# ifdef OBJ_EXPORTS +# define OBJ_DECLSPEC __attribute__( ( visibility( "default" ) ) ) +# else +# define OBJ_DECLSPEC __attribute__( ( visibility( "default" ) ) ) +# endif +#endif + +#endif Deleted: trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj.cpp =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/plugins/obj/obj.cpp 2007-10-08 21:33:45 UTC (rev 351) +++ trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj.cpp 2007-11-06 21:59:54 UTC (rev 376) @@ -1,33 +0,0 @@ - -// OBJ - An OBJ plugin to sg. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#include <openobjectlib/plugins/obj/obj_plugin.hpp> - -namespace opl = olib::openpluginlib; -namespace OBJ = olib::openobjectlib::plugins::OBJ; - -extern "C" -{ - OBJ_DECLSPEC bool openplugin_init( void ) - { - return true; - } - - OBJ_DECLSPEC bool openplugin_uninit( void ) - { - return true; - } - - OBJ_DECLSPEC bool openplugin_create_plugin( const char*, opl::openplugin** plug ) - { - *plug = new OBJ::OBJ_plugin; - return true; - } - - OBJ_DECLSPEC void openplugin_destroy_plugin( opl::openplugin* plug ) - { delete static_cast<OBJ::OBJ_plugin*>( plug ); } -} Copied: trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj.cpp (from rev 375, trunk/lib/openlibraries/src/openobjectlib/plugins/obj/obj.cpp) =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj.cpp (rev 0) +++ trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj.cpp 2007-11-06 21:59:54 UTC (rev 376) @@ -0,0 +1,33 @@ + +// OBJ - An OBJ plugin to sg. + +// Copyright (C) 2005-2006 VM Inc. +// Released under the LGPL. +// For more information, see http://www.openlibraries.org. + +#include <openobjectlib/plugins/obj/obj_plugin.hpp> + +namespace opl = olib::openpluginlib; +namespace OBJ = olib::openobjectlib::plugins::OBJ; + +extern "C" +{ + OBJ_DECLSPEC bool openplugin_init( void ) + { + return true; + } + + OBJ_DECLSPEC bool openplugin_uninit( void ) + { + return true; + } + + OBJ_DECLSPEC bool openplugin_create_plugin( const char*, opl::openplugin** plug ) + { + *plug = new OBJ::OBJ_plugin; + return true; + } + + OBJ_DECLSPEC void openplugin_destroy_plugin( opl::openplugin* plug ) + { delete static_cast<OBJ::OBJ_plugin*>( plug ); } +} Deleted: trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/plugins/obj/obj_plugin.cpp 2007-10-08 21:33:45 UTC (rev 351) +++ trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.cpp 2007-11-06 21:59:54 UTC (rev 376) @@ -1,1172 +0,0 @@ - -// OBJ - An OBJ plugin to sg. - -// Copyright (C) 2005-2006 VM Inc. -// Released under the LGPL. -// For more information, see http://www.openlibraries.org. - -#include <algorithm> -#include <map> -#include <string> -#include <vector> - -#include <boost/filesystem/fstream.hpp> -#include <boost/tokenizer.hpp> - -#include <openpluginlib/pl/geometry.hpp> -#include <openpluginlib/pl/property.hpp> -#include <openpluginlib/pl/utf8_utils.hpp> - -#include <openobjectlib/sg/appearance.hpp> -#include <openobjectlib/sg/spatial.hpp> -#include <openobjectlib/sg/meshes.hpp> - -#include <openobjectlib/plugins/obj/obj_plugin.hpp> -#include <openobjectlib/plugins/obj/spirit.hpp> - -namespace fs = boost::filesystem; -namespace spirit = boost::spirit; -namespace opl = olib::openpluginlib; -namespace sg = olib::openobjectlib::sg; - -namespace olib { namespace openobjectlib { namespace plugins { namespace OBJ { - -namespace -{ - opl::string get_base_url( const opl::string& url ) - { -#ifdef WIN32 - size_t pos = url.find_last_of( '\\' ); - if( pos != opl::string::npos ) - return opl::string( url.begin( ), url.begin( ) + pos + 1 ); -#else - return opl::string( url.begin( ), url.begin( ) + url.find_last_of( '/' ) + 1 ); -#endif - return opl::string( ); - } - - /////////////////////////////////////////////////////////////// - // grammar state - struct material_state - { - explicit material_state( const opl::string& name_ ) - : ka( 0.2f, 0.2f, 0.2f ) - , kd( 0.8f, 0.8f, 0.8f ) - , ks( 0.2f, 0.2f, 0.2f ) - , tf( 1.0f, 1.0f, 1.0f ) - , ns( 65.0f ) - , name( name_ ) - { } - - opl::vec3f ka, kd, ks, tf; - float ns; - float sharpness; - opl::string name; - opl::string map_kd; - }; - - struct group_state - { - typedef std::vector<int> vec_ints; - - explicit group_state( const opl::string& mtl_ ) - : mtl( mtl_ ) - { } - - vec_ints vi, vni, vti; - opl::string mtl; - }; - - struct grammar_state - { - typedef std::vector<float> vec_floats; - typedef std::vector<int> vec_ints; - typedef std::map<opl::string, group_state> groups; - typedef std::map<opl::string, material_state> materials; - - explicit grammar_state( ) - : grp( 0 ) - , mtl( 0 ) - { set_group( "default" ); } - - - // XXX merge these two members by means of templates. - // XXX this totally sucks. needs a revamp ASAP. - void set_group( const opl::string& name ) - { - typedef groups::iterator iterator; - - iterator I = group.find( name ); - if( I != group.end( ) ) - { - grp = &( I->second ); - } - else - { - opl::string mtl_name( "default" ); - - if( mtl ) mtl_name = mtl->name; - - grp = &( group.insert( groups::value_type( name, group_state( mtl_name ) ) ).first->second ); - } - } - - void set_material( const opl::string& name ) - { - typedef materials::iterator iterator; - - iterator I = material.find( name ); - if( I != material.end( ) ) - { - mtl = &( I->second ); - } - else - { - mtl = &( material.insert( materials::value_type( name, material_state( name ) ) ).first->second ); - } - - grp->mtl = name; - } - - groups group; - materials material; - vec_floats v, vn, vt; - - group_state* grp; - material_state* mtl; - }; - - /////////////////////////////////// - /// functors - class geometry_action - { - public: - explicit geometry_action( grammar_state::vec_floats& v ) - : v_( v ) - { } - - void operator( )( const char* first, const char* last ) const - { v_.push_back( static_cast<float>( atof( opl::string( first, last ).c_str( ) ) ) ); } - - private: - grammar_state::vec_floats& v_; - }; - - // - class topology_action - { - public: - explicit topology_action( grammar_state& gs ) - : gs_( gs ) - { } - - void operator( )( const char* first, const char* last ) const - { - const char* iter = first; - - for( ; iter != last && *iter != '/'; ++iter ) - ; - - gs_.grp->vi.push_back( atoi( opl::string( first, iter ).c_str( ) ) - 1 ); - - // texture - if( iter != last && *++iter != '/' ) - { - for( ; iter != last && *iter != '/'; ++iter ) - ; - - gs_.grp->vti.push_back( atoi( opl::string( first, iter ).c_str( ) ) - 1 ); - } - - // normal - if( iter != last ) - { - first = ++iter; - - gs_.grp->vni.push_back( atoi( opl::string( first, last ).c_str( ) ) - 1 ); - } - } - - private: - grammar_state& gs_; - }; - - // - class topology_wrap_up_action - { - public: - explicit topology_wrap_up_action( grammar_state& gs ) - : gs_( gs ) - { } - - void operator( )( const char* /*first*/, const char* /*last*/ ) const - { - gs_.grp->vi.push_back( -1 ); - gs_.grp->vni.push_back( -1 ); - gs_.grp->vti.push_back( -1 ); - } - - private: - grammar_state& gs_; - }; - - // - struct group_action - { - explicit group_action( grammar_state& gs ) - : gs_( gs ) - { } - - void operator( )( const char* first, const char* last ) const - { - opl::string s; - - if( ++first == last ) - s.assign( "default" ); - else - s.assign( ++first, last ); // XXX needs a proper trim left and trim right. - - gs_.set_group( s ); - } - - grammar_state& gs_; - }; - - // - struct use_material_action - { - explicit use_material_action( grammar_state& gs ) - : gs_( gs ) - { } - - void operator( )( const char* first, const char* last ) const - { gs_.set_material( opl::string( first, last ) ); } - - grammar_state& gs_; - }; - - // - struct material_action - { - explicit material_action( grammar_state& gs ) - : gs_( gs ) - { } - - void operator( )( const char* first, const char* last ) const - { gs_.set_material( opl::string( first, last ) ); } - - grammar_state& gs_; - }; - - // - opl::vec3f extract_vec3f_info( const opl::string& str ) - { - typedef boost::tokenizer<boost::char_separator<char> > tokenizer; - - opl::vec3f vec; - - std::string st( str.c_str( ) ); - - boost::char_separator<char> sep( " \t" ); - tokenizer tok( st.begin( ), st.end( ), sep ); - - tokenizer::const_iterator I = tok.begin( ); - if( I != tok.end( ) ) - vec[ 0 ] = static_cast<float>( strtod( I->c_str( ), 0 ) ); - ++I; - - if( I != tok.end( ) ) - vec[ 1 ] = static_cast<float>( strtod( I->c_str( ), 0 ) ); - ++I; - - if( I != tok.end( ) ) - vec[ 2 ] = static_cast<float>( strtod( I->c_str( ), 0 ) ); - ++I; - - return vec; - } - - struct ka_action - { - explicit ka_action( grammar_state& gs ) - : gs_( gs ) - { } - - void operator( )( const char* first, const char* last ) const - { - opl::string tmp( first, last ); - opl::vec3f ka = extract_vec3f_info( tmp ); - - gs_.mtl->ka = ka; - } - - grammar_state& gs_; - }; - - struct kd_action - { - explicit kd_action( grammar_state& gs ) - : gs_( gs ) - { } - - void operator( )( const char* first, const char* last ) const - { - opl::string tmp( first, last ); - opl::vec3f kd = extract_vec3f_info( tmp ); - - gs_.mtl->kd = kd; - } - - grammar_state& gs_; - }; - - struct ks_action - { - explicit ks_action( grammar_state& gs ) - : gs_( gs ) - { } - - void operator( )( const char* first, const char* last ) const - { - opl::string tmp( first, last ); - opl::vec3f ks = extract_vec3f_info( tmp ); - - gs_.mtl->ks = ks; - } - - grammar_state& gs_; - }; - - struct map_kd_action - { - explicit map_kd_action( grammar_state& gs ) - : gs_( gs ) - { } - - void operator( )( const char* first, const char* last ) const - { - opl::string tmp( first, last ); - - gs_.mtl->map_kd = tmp; - } - - grammar_state& gs_; - }; - - /////////////////////////////////////////////////////////////// - // skip grammar (whitespace and comments) - struct skip_grammar : public spirit::grammar<skip_grammar> - { - template<class ScannerT> - struct definition - { - definition( const skip_grammar& /*self*/) - { - skip - = spirit::space_p - | spirit::comment_p( "#" ) - ; - -# ifndef NDEBUG - BOOST_SPIRIT_DEBUG_NODE( skip ); -# endif - } - - spirit::rule<ScannerT> skip; - - const spirit::rule<ScannerT>& start( ) const - { return skip; } - }; - }; - - ////////////////////////////////////////////////////////////// - // obj material grammar. - struct mtl_grammar : public spirit::grammar<mtl_grammar> - { - mtl_grammar( grammar_state& eval_ ) - : eval( eval_ ) - { } - - template<class ScannerT> - struct definition - { - definition( const mtl_grammar& self ) - { - using namespace boost::spirit; - - keywords - = "newmtl", "Ka", "Kd", "Ks", "illum", "Ns", "d", "map_Kd", "Tf" - ; - - NEWMTL = strlit<>( "newmtl" ); - KA = strlit<>( "Ka" ); - KD = strlit<>( "Kd" ); - KS = strlit<>( "Ks" ); - ILLUM = strlit<>( "illum" ); - NS = strlit<>( "Ns" ); - NI = strlit<>( "Ni" ); - D = strlit<>( "d" ); - MAP_KD = strlit<>( "map_Kd" ); - TF = strlit<>( "Tf" ); - REFL = strlit<>( "refl" ); - REFLTYPE = strlit<>( "-type" ); - REFLMM = strlit<>( "-mm" ); - REFLCLAMP = strlit<>( "-clamp" ); - SHARPNESS = strlit<>( "sharpness" ); - ON = strlit<>( "on" ); - OFF = strlit<>( "off" ); - - INTEGER_DECIMAL_CONSTANT - = lexeme_d[ +digit_p ] - ; - - INTEGER_CONSTANT - = INTEGER_DECIMAL_CONSTANT - ; - - FLOAT_CONSTANT_1 // 12345[eE][+-]123[lLfF]? - = lexeme_d - [ - +digit_p - >> ( chlit<>( 'e' ) | chlit<>( 'E' ) ) - >> !sign_p - >> +digit_p - >> !as_lower_d[ chlit<>( 'l' ) | chlit<>( 'f' ) ] - ] - ; - - FLOAT_CONSTANT_2 // .123([[eE][+-]123)?[lLfF]? - = lexeme_d - [ - - *digit_p - >> chlit<>('.') - >> +digit_p - >> !( ( chlit<>( 'e' ) | chlit<>( 'E' ) ) - >> !sign_p - >> +digit_p - ) - >> !as_lower_d[ chlit<>( 'l' ) | chlit<>( 'f' ) ] - ] - ; - - FLOAT_CONSTANT_3 // 12345.([[eE][+-]123)?[lLfF]? - = lexeme_d - [ - +digit_p - >> chlit<>( '.' ) - >> *digit_p - >> !( ( chlit<>( 'e' ) | chlit<>( 'E' ) ) - >> !sign_p - >> +digit_p - ) - >> !as_lower_d[ chlit<>( 'l' ) | chlit<>( 'f' ) ] - ] - ; - - FLOAT_CONSTANT - = FLOAT_CONSTANT_1 - | FLOAT_CONSTANT_2 - | FLOAT_CONSTANT_3 - ; - - CONSTANT - = !sign_p >> longest_d[ FLOAT_CONSTANT | INTEGER_CONSTANT ] - ; - - - IDENTIFIER - = lexeme_d - [ - ( ( alpha_p | '_' | '$' ) >> *( alnum_p | '_' | '$' | '-' | '.' ) ) - ( keywords >> anychar_p - ( alnum_p | '_' | '$' ) ) - ] - ; - - newmtl - = NEWMTL >> IDENTIFIER[ material_action( ( const_cast<mtl_grammar&>( self ) ).eval ) ] - >> *( ka | kd | ks | ns | ni | illum | d | sharpness | tf | refl | map_Kd ) - ; - - ka - = KA >> ( CONSTANT >> CONSTANT >> CONSTANT )[ ka_action( ( const_cast<mtl_grammar&>( self ) ).eval ) ] - ; - - kd = KD >> ( CONSTANT >> CONSTANT >> CONSTANT )[ kd_action( ( const_cast<mtl_grammar&>( self ) ).eval ) ] - ; - - ks = KS >> ( CONSTANT >> CONSTANT >> CONSTANT )[ ks_action( ( const_cast<mtl_grammar&>( self ) ).eval ) ] - ; - - ns = NS >> CONSTANT - ; - - ni = NI >> CONSTANT - ; - - sharpness - = SHARPNESS >> CONSTANT - ; - - illum - = ILLUM >> CONSTANT - ; - - d - = D >> CONSTANT - ; - - map_Kd - = MAP_KD >> IDENTIFIER[ map_kd_action( ( const_cast<mtl_grammar&>( self ) ).eval ) ] - ; - - tf - = TF >> ( CONSTANT >> CONSTANT >> CONSTANT ) - ; - - reflmm - = REFLMM >> CONSTANT >> CONSTANT - ; - - reflclamp - = REFLCLAMP >> ( ON | OFF ) - ; - - refl - = REFL >> REFLTYPE >> IDENTIFIER >> !( reflmm | reflclamp ) >> IDENTIFIER - ; - - unit - = *newmtl - ; - -# ifndef NDEBUG - BOOST_SPIRIT_DEBUG_NODE( INTEGER_DECIMAL_CONSTANT ); - BOOST_SPIRIT_DEBUG_NODE( INTEGER_CONSTANT ); - BOOST_SPIRIT_DEBUG_NODE( FLOAT_CONSTANT ); - BOOST_SPIRIT_DEBUG_NODE( FLOAT_CONSTANT_1 ); - BOOST_SPIRIT_DEBUG_NODE( FLOAT_CONSTANT_2 ); - BOOST_SPIRIT_DEBUG_NODE( FLOAT_CONSTANT_3 ); - BOOST_SPIRIT_DEBUG_NODE( CONSTANT ); - BOOST_SPIRIT_DEBUG_NODE( ILLUM ); - BOOST_SPIRIT_DEBUG_NODE( NS ); - BOOST_SPIRIT_DEBUG_NODE( NI ); - BOOST_SPIRIT_DEBUG_NODE( KS ); - BOOST_SPIRIT_DEBUG_NODE( KD ); - BOOST_SPIRIT_DEBUG_NODE( KA ); - BOOST_SPIRIT_DEBUG_NODE( D ); - BOOST_SPIRIT_DEBUG_NODE( NEWMTL ); - BOOST_SPIRIT_DEBUG_NODE( IDENTIFIER ); - BOOST_SPIRIT_DEBUG_NODE( MAP_KD ); - BOOST_SPIRIT_DEBUG_NODE( TF ); - BOOST_SPIRIT_DEBUG_NODE( SHARPNESS ); - BOOST_SPIRIT_DEBUG_NODE( REFL ); - BOOST_SPIRIT_DEBUG_NODE( REFLTYPE ); - BOOST_SPIRIT_DEBUG_NODE( REFLMM ); - BOOST_SPIRIT_DEBUG_NODE( REFLCLAMP ); - BOOST_SPIRIT_DEBUG_NODE( ON ); - BOOST_SPIRIT_DEBUG_NODE( OFF ); - BOOST_SPIRIT_DEBUG_NODE( unit ); - BOOST_SPIRIT_DEBUG_NODE( newmtl ); - BOOST_SPIRIT_DEBUG_NODE( ka ); - BOOST_SPIRIT_DEBUG_NODE( kd ); - BOOST_SPIRIT_DEBUG_NODE( ks ); - BOOST_SPIRIT_DEBUG_NODE( ns ); - BOOST_SPIRIT_DEBUG_NODE( ni ); - BOOST_SPIRIT_DEBUG_NODE( illum ); - BOOST_SPIRIT_DEBUG_NODE( d ); - BOOST_SPIRIT_DEBUG_NODE( map_Kd ); - BOOST_SPIRIT_DEBUG_NODE( tf ); - BOOST_SPIRIT_DEBUG_NODE( sharpness ); - BOOST_SPIRIT_DEBUG_NODE( refl ); - BOOST_SPIRIT_DEBUG_NODE( reflmm ); - BOOST_SPIRIT_DEBUG_NODE( reflclamp ); -# endif - } - - spirit::symbols<> keywords; - - spirit::rule<ScannerT> unit, newmtl, ka, kd, ks, ns, ni, illum, d, map_Kd, tf, sharpness, refl, reflmm, reflclamp; - spirit::rule<ScannerT> IDENTIFIER, NEWMTL, KA, KD, KS, NS, NI, ILLUM, SHARPNESS; - spirit::rule<ScannerT> INTEGER_DECIMAL_CONSTANT, INTEGER_CONSTANT; - spirit::rule<ScannerT> FLOAT_CONSTANT, FLOAT_CONSTANT_1, FLOAT_CONSTANT_2; - spirit::rule<ScannerT> FLOAT_CONSTANT_3, CONSTANT, D, MAP_KD, TF; - spirit::rule<ScannerT> REFL, REFLTYPE, REFLMM, REFLCLAMP, ON, OFF; - - const spirit::rule<ScannerT>& start( ) const - { return unit; } - }; - - grammar_state& eval; - }; - - ////////////////////////////////////////////////////////////// - // obj grammar. some may think is a bit overkill to use a - // spirit grammar for the obj format. however, using spirit - // here gives us good insight on how spirit may be used for - // more interesting grammars like the sg fx one. - struct OBJ_grammar : public spirit::grammar<OBJ_grammar> - { - OBJ_grammar( grammar_state& eval_ ) - : eval( eval_ ) - { } - - template<class ScannerT> - struct definition - { - struct load_material_action - { - explicit load_material_action( const fs::path& base_url, grammar_state& gs ) - : gs_( gs ) - , base_url_( base_url ) - { } - - void operator( )( const char* first, const char* last ) const - { - fs::path orig_path( std::string( first, last ), fs::native ); - - fs::ifstream file; - file.open( orig_path, std::ios::in ); - if( !file.is_open( ) ) - { - file.open( base_url_ / orig_path, std::ios::in ); - if( !file.is_open( ) ) - return; - } - - file.unsetf( std::ios::skipws ); - - std::string mtl( ( std::istreambuf_iterator<char>( file ) ), std::istreambuf_iterator<char>( ) ); - - mtl_grammar mtl_g( gs_ ); - skip_grammar skip_g; - -# ifndef NDEBUG - BOOST_SPIRIT_DEBUG_NODE( mtl_g ); - BOOST_SPIRIT_DEBUG_NODE( skip_g ); -# endif - - spirit::parse_info<> result = spirit::parse( mtl.c_str( ), mtl_g, skip_g ); - } - - grammar_state& gs_; - fs::path base_url_; - }; - - static const int RESERVE_SIZE = 1000; - - ////////////////////////////////////////////////// - // grammar definition - definition( const OBJ_grammar& self ) - : V( 'v' ) - , N( 'n' ) - , T( 't' ) - , F( 'f' ) - , U( 'u' ) - , G( 'g' ) - , S( 's' ) - , O( 'o' ) - , SLASH( '/' ) - { - using namespace boost::spirit; - - keywords - = "v", "vn", "vt", "f", "g", "s", "u", "mtllib", "usemtl", "on", "off" - ; - - MTLLIB = strlit<>( "mtllib" ); - USEMTL = strlit<>( "usemtl" ); - ON = strlit<>( "on" ); - OFF = strlit<>( "off" ); - - IDENTIFIER - = lexeme_d - [ - ( ( alpha_p | '_' | '$' ) >> *( alnum_p | '_' | '$' | '-' | '.' ) ) - ( keywords >> anychar_p - ( alnum_p | '_' | '$' ) ) - ] - ; - - INTEGER_DECIMAL_CONSTANT - = lexeme_d[ +digit_p ] - ; - - INTEGER_CONSTANT - = INTEGER_DECIMAL_CONSTANT - ; - - FLOAT_CONSTANT_1 // 12345[eE][+-]123[lLfF]? - = lexeme_d - [ - +digit_p - >> ( chlit<>( 'e' ) | chlit<>( 'E' ) ) - >> !sign_p - >> +digit_p - >> !as_lower_d[ chlit<>( 'l' ) | chlit<>( 'f' ) ] - ] - ; - - FLOAT_CONSTANT_2 // .123([[eE][+-]123)?[lLfF]? - = lexeme_d - [ - - *digit_p - >> chlit<>('.') - >> +digit_p - >> !( ( chlit<>( 'e' ) | chlit<>( 'E' ) ) - >> !sign_p - >> +digit_p - ) - >> !as_lower_d[ chlit<>( 'l' ) | chlit<>( 'f' ) ] - ] - ; - - FLOAT_CONSTANT_3 // 12345.([[eE][+-]123)?[lLfF]? - = lexeme_d - [ - +digit_p - >> chlit<>( '.' ) - >> *digit_p - >> !( ( chlit<>( 'e' ) | chlit<>( 'E' ) ) - >> !sign_p - >> +digit_p - ) - >> !as_lower_d[ chlit<>( 'l' ) | chlit<>( 'f' ) ] - ] - ; - - FLOAT_CONSTANT - = FLOAT_CONSTANT_1 - | FLOAT_CONSTANT_2 - | FLOAT_CONSTANT_3 - ; - - CONSTANT - = !sign_p >> longest_d[ FLOAT_CONSTANT | INTEGER_CONSTANT ] - ; - - vertex_element - = V - >> CONSTANT[ geometry_action( ( const_cast<OBJ_grammar&>( self ) ).eval.v ) ] - >> CONSTANT[ geometry_action( ( const_cast<OBJ_grammar&>( self ) ).eval.v ) ] - >> CONSTANT[ geometry_action( ( const_cast<OBJ_grammar&>( self ) ).eval.v ) ] - ; - - normal_element - = V >> N - >> CONSTANT[ geometry_action( ( const_cast<OBJ_grammar&>( self ) ).eval.vn ) ] - >> CONSTANT[ geometry_action( ( const_cast<OBJ_grammar&>( self ) ).eval.vn ) ] - >> CONSTANT[ geometry_action( ( const_cast<OBJ_grammar&>( self ) ).eval.vn ) ] - ; - - texcoord_element - = V >> T - >> CONSTANT[ geometry_action( ( const_cast<OBJ_grammar&>( self ) ).eval.vt ) ] - >> CONSTANT[ geometry_action( ( const_cast<OBJ_grammar&>( self ) ).eval.vt ) ] - >> ( *CONSTANT ) - ; - - face // can be one of %d, %d//%d, %d/%d, %d/%d/%d - = longest_d - [ - INTEGER_CONSTANT - | INTEGER_CONSTANT >> SLASH >> SLASH >> INTEGER_CONSTANT - | INTEGER_CONSTANT >> SLASH >> INTEGER_CONSTANT - | INTEGER_CONSTANT >> SLASH >> INTEGER_CONSTANT >> SLASH >> INTEGER_CONSTANT - ] - [ topology_action( ( const_cast<OBJ_grammar&>( self ) ).eval ) ] - ; - - face_element - = ( F >> face >> face >> face >> *face ) - [ topology_wrap_up_action( ( const_cast<OBJ_grammar&>( self ) ).eval ) ] - ; - - material_element - = MTLLIB >> IDENTIFIER[ load_material_action( self.base_url_, ( const_cast<OBJ_grammar&>( self ) ).eval ) ] - ; - - usemtl_element - = USEMTL >> IDENTIFIER[ use_material_action( ( const_cast<OBJ_grammar&>( self ) ).eval ) ] - ; - - group_element - = ( G >> *IDENTIFIER )[ group_action( ( const_cast<OBJ_grammar&>( self ) ).eval ) ] - ; - - smoothing_group_element - = S >> ( INTEGER_CONSTANT | ON | OFF ) - ; - - theo_element - = ( O >> *IDENTIFIER ) - ; - - elements - = vertex_element - | normal_element - | texcoord_element - | face_element - | material_element - | group_element - | smoothing_group_element - | theo_element - | usemtl_element - ; - - unit - = *elements - ; - - #ifndef NDEBUG - BOOST_SPIRIT_DEBUG_NODE( INTEGER_DECIMAL_CONSTANT ); - BOOST_SPIRIT_DEBUG_NODE( INTEGER_CONSTANT ); - BOOST_SPIRIT_DEBUG_NODE( FLOAT_CONSTANT ); - BOOST_SPIRIT_DEBUG_NODE( FLOAT_CONSTANT_1 ); - BOOST_SPIRIT_DEBUG_NODE( FLOAT_CONSTANT_2 ); - BOOST_SPIRIT_DEBUG_NODE( FLOAT_CONSTANT_3 ); - BOOST_SPIRIT_DEBUG_NODE( CONSTANT ); - BOOST_SPIRIT_DEBUG_NODE( IDENTIFIER ); - BOOST_SPIRIT_DEBUG_NODE( MTLLIB ); - BOOST_SPIRIT_DEBUG_NODE( USEMTL ); - BOOST_SPIRIT_DEBUG_NODE( ON ); - BOOST_SPIRIT_DEBUG_NODE( OFF ); - - BOOST_SPIRIT_DEBUG_NODE( unit ); - BOOST_SPIRIT_DEBUG_NODE( elements ); - BOOST_SPIRIT_DEBUG_NODE( vertex_element ); - BOOST_SPIRIT_DEBUG_NODE( normal_element ); - BOOST_SPIRIT_DEBUG_NODE( texcoord_element ); - BOOST_SPIRIT_DEBUG_NODE( face_element ); - BOOST_SPIRIT_DEBUG_NODE( material_element ); - BOOST_SPIRIT_DEBUG_NODE( param_element ); - BOOST_SPIRIT_DEBUG_NODE( group_element ); - BOOST_SPIRIT_DEBUG_NODE( smoothing_group_element ); - BOOST_SPIRIT_DEBUG_NODE( face ); - BOOST_SPIRIT_DEBUG_NODE( theo_element ); - BOOST_SPIRIT_DEBUG_NODE( usemtl_element ); - #endif - } - - //////////////////////////////////////////////////// - spirit::symbols<> keywords; - - spirit::chlit<> V, N, T, F, U, G, S, O, SLASH; - - spirit::rule<ScannerT> INTEGER_DECIMAL_CONSTANT, INTEGER_CONSTANT; - spirit::rule<ScannerT> FLOAT_CONSTANT, FLOAT_CONSTANT_1, FLOAT_CONSTANT_2; - spirit::rule<ScannerT> FLOAT_CONSTANT_3, CONSTANT, IDENTIFIER, MTLLIB, USEMTL; - spirit::rule<ScannerT> ON, OFF; - - spirit::rule<ScannerT> unit, elements, vertex_element, normal_element; - spirit::rule<ScannerT> texcoord_element, face_element, material_element; - spirit::rule<ScannerT> param_element, group_element, face, smoothing_group_element; - spirit::rule<ScannerT> theo_element, usemtl_element; - - const spirit::rule<ScannerT>& start( ) const - { return unit; } - }; - - void set_base_url( const fs::path& base_url ) - { base_url_ = base_url; } - - grammar_state& eval; - fs::path base_url_; - }; - - // - template<typename C, typename V> - void copy_( const C& c, V& v ) - { -#if _MSC_VER >= 1400 - std::copy( c.begin( ), c.end( ), stdext::checked_array_iterator<typename V::iterator>( v.begin( ), v.size( ) ) ); -#else - std::copy( c.begin( ), c.end( ), v.begin( ) ); -#endif - } - - void unify_indices( OBJ_grammar& g ) - { - std::vector<float> vn, vt; - vn.resize( g.eval.v.size( ) ); - vt.resize( g.eval.v.size( ) ); - - if( !g.eval.vn.empty( ) ) - { - typedef std::map<opl::string, group_state>::const_iterator const_iterator; - for( const_iterator I = g.eval.group.begin( ); I != g.eval.group.end( ); ++I ) - { - for( int j = 0; j < I->second.vni.size( ); ++j ) - { - int i0 = I->second.vi[ j ]; - int i1 = I->second.vni[ j ]; - if( i0 == -1 ) - continue; - - i0 *= 3; - i1 *= 3; - - vn[ i0 + 0 ] = g.eval.vn[ i1 + 0 ]; - vn[ i0 + 1 ] = g.eval.vn[ i1 + 1 ]; - vn[ i0 + 2 ] = g.eval.vn[ i1 + 2 ]; - } - } - g.eval.vn = vn; - } - - if( !g.eval.vt.empty( ) ) - { - typedef std::map<opl::string, group_state>::const_iterator const_iterator; - for( const_iterator I = g.eval.group.begin( ); I != g.eval.group.end( ); ++I ) - { - for( int j = 0; j < I->second.vti.size( ); ++j ) - { - int i0 = I->second.vi[ j ]; - int i1 = I->second.vti[ j ]; - if( i0 == -1 ) - continue; - - i0 *= 3; - i1 *= 3; - - vt[ i0 + 0 ] = g.eval.vt[ i1 + 0 ]; - vt[ i0 + 1 ] = g.eval.vt[ i1 + 1 ]; - vt[ i0 + 2 ] = g.eval.vt[ i1 + 2 ]; - } - } - g.eval.vt = vt; - } - } - - void build_topology( const group_state& state, const sg::mesh_ptr& geometry ) - { - opl::m_int32* index = geometry->pointer<opl::m_int32>( L"index" ); - opl::m_int32* count = geometry->pointer<opl::m_int32>( L"count" ); - - index->reserve( state.vi.size( ) ); - count->reserve( state.vi.size( ) / 3 ); - - for( int i = 0; i < state.vi.size( ); ++i ) - { - int prim_count = 0; - for( int j = i; j < state.vi.size( ); ++j, ++i ) - { - if( state.vi[ j ] == -1 ) - { - count->push_back( prim_count ); - break; - } - - index->push_back( state.vi[ j ] ); - ++prim_count; - } - } - } - - // - void add_attribute( const sg::mesh_ptr& ifs, const sg::attribute_array_ptr& attr, const opl::wstring& name ) - { - sg::v_attribute_array_ptr* attr_ = ifs->pointer<sg::v_attribute_array_ptr>( name ); - attr_->get( ) = attr; - } - - sg::mesh_ptr create_geometry_node( - const OBJ_grammar& g, - const sg::attribute_array_ptr& coordinate, - const sg::attribute_array_ptr& normal, - const sg::attribute_array_ptr& texcoord ) - { - sg::mesh_ptr ifs( new sg::mesh( ) ); - ifs->prim_type( ) = sg::mesh::POLYGONS; - - if( !g.eval.v.empty( ) ) - add_attribute( ifs, coordinate, L"coord" ); - - if( !g.eval.vn.empty( ) ) - add_attribute( ifs, normal, L"normal" ); - - if( !g.eval.vt.empty( ) ) - { - sg::mv_uv_set_ptr* uv_ = ifs->pointer<sg::mv_uv_set_ptr>( L"uv" ); - - sg::uv_set_ptr uv_set( new sg::uv_set( ) ); - uv_->push_back( sg::v_uv_set_ptr( uv_set ) ); - - sg::v_attribute_array_ptr* uv = uv_set->pointer<sg::v_attribute_array_ptr>( L"uv" ); - uv->get( ) = texcoord; - } - - return ifs; - } - - // XXX TODO: create could try to share common materials between groups... - sg::appearance_ptr create_appearance_node( const OBJ_grammar& g, const group_state& grp_state ) - { - typedef grammar_state::materials::const_iterator const_iterator; - - sg::appearance_ptr appearance( new sg::appearance( ) ); - - sg::v_material_ptr* material = appearance->pointer<sg::v_material_ptr>( L"material" ); - - sg::material_ptr mtl( new sg::material( ) ); - material->get( ) = mtl; - - const_iterator I = g.eval.material.find( grp_state.mtl ); - if( I == g.eval.material.end( ) ) - return appearance; - - opl::v_color* diffuse = mtl->pointer<opl::v_color>( L"diffuseColor" ); - - ( *diffuse ).get( )[ 0 ] = I->second.kd[ 0 ]; - ( *diffuse ).get( )[ 1 ] = I->second.kd[ 1 ]; - ( *diffuse ).get( )[ 2 ] = I->second.kd[ 2 ]; - - if( !I->second.map_kd.empty( ) ) - { - sg::m_texture_ptr* texture = appearance->pointer<sg::m_texture_ptr>( L"texture" ); - - sg::texture_ptr tex( new sg::texture( ) ); - texture->push_back( tex ); - - opl::m_url* url = tex->pointer<opl::m_url>( L"url" ); - url->push_back( fs::path( I->second.map_kd.c_str( ), fs::native ) ); - } - - return appearance; - } - - void center_object( std::vector<float>& v ) - { - float min[ 3 ]; - float max[ 3 ]; - - min[ 0 ] = max[ 0 ] = v[ 0 ]; - min[ 1 ] = max[ 1 ] = v[ 1 ]; - min[ 2 ] = max[ 2 ] = v[ 2 ]; - - for( size_t i = 3; i < v.size( ); i += 3 ) - { - if( min[ 0 ] >= v[ i + 0 ] ) - min[ 0 ] = v[ i + 0 ]; - else if( max[ 0 ] < v[ i + 0 ] ) - max[ 0 ] = v[ i + 0 ]; - - if( min[ 1 ] >= v[ i + 1 ] ) - min[ 1 ] = v[ i + 1 ]; - else if( max[ 1 ] < v[ i + 1 ] ) - max[ 1 ] = v[ i + 1 ]; - - if( min[ 2 ] >= v[ i + 2 ] ) - min[ 2 ] = v[ i + 2 ]; - else if( max[ 2 ] < v[ i + 2 ] ) - max[ 2 ] = v[ i + 2 ]; - } - - float centre[ 3 ]; - centre[ 0 ] = ( max[ 0 ] + min[ 0 ] ) * 0.5f; - centre[ 1 ] = ( max[ 1 ] + min[ 1 ] ) * 0.5f; - centre[ 2 ] = ( max[ 2 ] + min[ 2 ] ) * 0.5f; - - for( size_t i = 0; i < v.size( ); i += 3 ) - { - v[ i + 0 ] -= centre[ 0 ]; - v[ i + 1 ] -= centre[ 1 ]; - v[ i + 2 ] -= centre[ 2 ]; - } - } - - void create_geometry( const std::vector<float>& v, sg::attribute_array_ptr& arr, int comp ) - { - opl::m_float* val = arr->pointer<opl::m_float>( L"value" ); - opl::v_int32* nc = arr->pointer<opl::v_int32>( L"components" ); - - val->resize( v.size( ) ); - nc->get( ) = comp; - - copy_( v, *val ); - } - - sg::spatial_ptr build_obj_graph( OBJ_grammar& g ) - { - sg::spatial_ptr grp( new sg::group( ) ); - sg::m_spatial_ptr* children = grp->pointer<sg::m_spatial_ptr>( L"children" ); - - sg::attribute_array_ptr varr( new sg::attribute_array( ) ); - sg::attribute_array_ptr narr( new sg::attribute_array( ) ); - sg::attribute_array_ptr tarr( new sg::attribute_array( ) ); - - unify_indices( g ); - - center_object( g.eval.v ); - create_geometry( g.eval.v, varr, 3 ); - create_geometry( g.eval.vn, narr, 3 ); - create_geometry( g.eval.vt, tarr, 2 ); - - typedef std::map<opl::string, group_state>::const_iterator const_iterator; - for( const_iterator I = g.eval.group.begin( ); I != g.eval.group.end( ); ++I ) - { - sg::spatial_ptr shape( new sg::shape( ) ); - - sg::v_mesh_ptr* geometry = shape->pointer<sg::v_mesh_ptr>( L"geometry" ); - sg::v_appearance_ptr* appearance = shape->pointer<sg::v_appearance_ptr>( L"appearance" ); - - appearance->get( ) = create_appearance_node( g, I->second ); - - sg::mesh_ptr ifs = create_geometry_node( g, varr, narr, tarr ); - geometry->get( ) = ifs; - - build_topology( I->second, ifs ); - - children->push_back( shape ); - } - - return grp; - } - - // - bool parse_and_build_obj_graph( const fs::path& base_url, const std::string& obj, sg::spatial_ptr& root ) - { - grammar_state eval; - - OBJ_grammar obj_g( eval ); - skip_grammar skip_g; - -#ifndef NDEBUG - BOOST_SPIRIT_DEBUG_NODE( obj_g ); - BOOST_SPIRIT_DEBUG_NODE( skip_g ); -#endif - - obj_g.set_base_url( base_url ); - spirit::parse_info<> result = spirit::parse( obj.c_str( ), obj_g, skip_g ); - - return result.full && ( root = build_obj_graph( obj_g ) ); - } - - // - sg::scene_ptr load_obj( const fs::path& path ) - { - sg::scene_ptr sc( new sg::scene( ) ); - - fs::ifstream file( path, std::ios::in ); - if( !file.is_open( ) ) - return sc; - - file.unsetf( std::ios::skipws ); - - std::string obj( ( std::istreambuf_iterator<char>( file ) ), std::istreambuf_iterator<char>( ) ); - - sg::spatial_ptr root; - if( !parse_and_build_obj_graph( path.branch_path( ), obj, root ) ) - return sc; - - sc->set_root( root ); - - return sc; - } -} - -sg::scene_ptr OBJ_plugin::load( const fs::path& path, const opl::string& /*options*/ ) -{ return load_obj( path ); } - -bool OBJ_plugin::store( const fs::path& /*path*/, const sg::scene_ptr& /*root*/ ) -{ return false; } - -} } } } Copied: trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.cpp (from rev 375, trunk/lib/openlibraries/src/openobjectlib/plugins/obj/obj_plugin.cpp) =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.cpp (rev 0) +++ trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.cpp 2007-11-06 21:59:54 UTC (rev 376) @@ -0,0 +1,1172 @@ + +// OBJ - An OBJ plugin to sg. + +// Copyright (C) 2005-2006 VM Inc. +// Released under the LGPL. +// For more information, see http://www.openlibraries.org. + +#include <algorithm> +#include <map> +#include <string> +#include <vector> + +#include <boost/filesystem/fstream.hpp> +#include <boost/tokenizer.hpp> + +#include <openpluginlib/pl/geometry.hpp> +#include <openpluginlib/pl/property.hpp> +#include <openpluginlib/pl/utf8_utils.hpp> + +#include <openobjectlib/sg/appearance.hpp> +#include <openobjectlib/sg/spatial.hpp> +#include <openobjectlib/sg/meshes.hpp> + +#include <openobjectlib/plugins/obj/obj_plugin.hpp> +#include <openobjectlib/plugins/obj/spirit.hpp> + +namespace fs = boost::filesystem; +namespace spirit = boost::spirit; +namespace opl = olib::openpluginlib; +namespace sg = olib::openobjectlib::sg; + +namespace olib { namespace openobjectlib { namespace plugins { namespace OBJ { + +namespace +{ + opl::string get_base_url( const opl::string& url ) + { +#ifdef WIN32 + size_t pos = url.find_last_of( '\\' ); + if( pos != opl::string::npos ) + return opl::string( url.begin( ), url.begin( ) + pos + 1 ); +#else + return opl::string( url.begin( ), url.begin( ) + url.find_last_of( '/' ) + 1 ); +#endif + return opl::string( ); + } + + /////////////////////////////////////////////////////////////// + // grammar state + struct material_state + { + explicit material_state( const opl::string& name_ ) + : ka( 0.2f, 0.2f, 0.2f ) + , kd( 0.8f, 0.8f, 0.8f ) + , ks( 0.2f, 0.2f, 0.2f ) + , tf( 1.0f, 1.0f, 1.0f ) + , ns( 65.0f ) + , name( name_ ) + { } + + opl::vec3f ka, kd, ks, tf; + float ns; + float sharpness; + opl::string name; + opl::string map_kd; + }; + + struct group_state + { + typedef std::vector<int> vec_ints; + + explicit group_state( const opl::string& mtl_ ) + : mtl( mtl_ ) + { } + + vec_ints vi, vni, vti; + opl::string mtl; + }; + + struct grammar_state + { + typedef std::vector<float> vec_floats; + typedef std::vector<int> vec_ints; + typedef std::map<opl::string, group_state> groups; + typedef std::map<opl::string, material_state> materials; + + explicit grammar_state( ) + : grp( 0 ) + , mtl( 0 ) + { set_group( "default" ); } + + + // XXX merge these two members by means of templates. + // XXX this totally sucks. needs a revamp ASAP. + void set_group( const opl::string& name ) + { + typedef groups::iterator iterator; + + iterator I = group.find( name ); + if( I != group.end( ) ) + { + grp = &( I->second ); + } + else + { + opl::string mtl_name( "default" ); + + if( mtl ) mtl_name = mtl->name; + + grp = &( group.insert( groups::value_type( name, group_state( mtl_name ) ) ).first->second ); + } + } + + void set_material( const opl::string& name ) + { + typedef materials::iterator iterator; + + iterator I = material.find( name ); + if( I != material.end( ) ) + { + mtl = &( I->second ); + } + else + { + mtl = &( material.insert( materials::value_type( name, material_state( name ) ) ).first->second ); + } + + grp->mtl = name; + } + + groups group; + materials material; + vec_floats v, vn, vt; + + group_state* grp; + material_state* mtl; + }; + + /////////////////////////////////// + /// functors + class geometry_action + { + public: + explicit geometry_action( grammar_state::vec_floats& v ) + : v_( v ) + { } + + void operator( )( const char* first, const char* last ) const + { v_.push_back( static_cast<float>( atof( opl::string( first, last ).c_str( ) ) ) ); } + + private: + grammar_state::vec_floats& v_; + }; + + // + class topology_action + { + public: + explicit topology_action( grammar_state& gs ) + : gs_( gs ) + { } + + void operator( )( const char* first, const char* last ) const + { + const char* iter = first; + + for( ; iter != last && *iter != '/'; ++iter ) + ; + + gs_.grp->vi.push_back( atoi( opl::string( first, iter ).c_str( ) ) - 1 ); + + // texture + if( iter != last && *++iter != '/' ) + { + for( ; iter != last && *iter != '/'; ++iter ) + ; + + gs_.grp->vti.push_back( atoi( opl::string( first, iter ).c_str( ) ) - 1 ); + } + + // normal + if( iter != last ) + { + first = ++iter; + + gs_.grp->vni.push_back( atoi( opl::string( first, last ).c_str( ) ) - 1 ); + } + } + + private: + grammar_state& gs_; + }; + + // + class topology_wrap_up_action + { + public: + explicit topology_wrap_up_action( grammar_state& gs ) + : gs_( gs ) + { } + + void operator( )( const char* /*first*/, const char* /*last*/ ) const + { + gs_.grp->vi.push_back( -1 ); + gs_.grp->vni.push_back( -1 ); + gs_.grp->vti.push_back( -1 ); + } + + private: + grammar_state& gs_; + }; + + // + struct group_action + { + explicit group_action( grammar_state& gs ) + : gs_( gs ) + { } + + void operator( )( const char* first, const char* last ) const + { + opl::string s; + + if( ++first == last ) + s.assign( "default" ); + else + s.assign( ++first, last ); // XXX needs a proper trim left and trim right. + + gs_.set_group( s ); + } + + grammar_state& gs_; + }; + + // + struct use_material_action + { + explicit use_material_action( grammar_state& gs ) + : gs_( gs ) + { } + + void operator( )( const char* first, const char* last ) const + { gs_.set_material( opl::string( first, last ) ); } + + grammar_state& gs_; + }; + + // + struct material_action + { + explicit material_action( grammar_state& gs ) + : gs_( gs ) + { } + + void operator( )( const char* first, const char* last ) const + { gs_.set_material( opl::string( first, last ) ); } + + grammar_state& gs_; + }; + + // + opl::vec3f extract_vec3f_info( const opl::string& str ) + { + typedef boost::tokenizer<boost::char_separator<char> > tokenizer; + + opl::vec3f vec; + + std::string st( str.c_str( ) ); + + boost::char_separator<char> sep( " \t" ); + tokenizer tok( st.begin( ), st.end( ), sep ); + + tokenizer::const_iterator I = tok.begin( ); + if( I != tok.end( ) ) + vec[ 0 ] = static_cast<float>( strtod( I->c_str( ), 0 ) ); + ++I; + + if( I != tok.end( ) ) + vec[ 1 ] = static_cast<float>( strtod( I->c_str( ), 0 ) ); + ++I; + + if( I != tok.end( ) ) + vec[ 2 ] = static_cast<float>( strtod( I->c_str( ), 0 ) ); + ++I; + + return vec; + } + + struct ka_action + { + explicit ka_action( grammar_state& gs ) + : gs_( gs ) + { } + + void operator( )( const char* first, const char* last ) const + { + opl::string tmp( first, last ); + opl::vec3f ka = extract_vec3f_info( tmp ); + + gs_.mtl->ka = ka; + } + + grammar_state& gs_; + }; + + struct kd_action + { + explicit kd_action( grammar_state& gs ) + : gs_( gs ) + { } + + void operator( )( const char* first, const char* last ) const + { + opl::string tmp( first, last ); + opl::vec3f kd = extract_vec3f_info( tmp ); + + gs_.mtl->kd = kd; + } + + grammar_state& gs_; + }; + + struct ks_action + { + explicit ks_action( grammar_state& gs ) + : gs_( gs ) + { } + + void operator( )( const char* first, const char* last ) const + { + opl::string tmp( first, last ); + opl::vec3f ks = extract_vec3f_info( tmp ); + + gs_.mtl->ks = ks; + } + + grammar_state& gs_; + }; + + struct map_kd_action + { + explicit map_kd_action( grammar_state& gs ) + : gs_( gs ) + { } + + void operator( )( const char* first, const char* last ) const + { + opl::string tmp( first, last ); + + gs_.mtl->map_kd = tmp; + } + + grammar_state& gs_; + }; + + /////////////////////////////////////////////////////////////// + // skip grammar (whitespace and comments) + struct skip_grammar : public spirit::grammar<skip_grammar> + { + template<class ScannerT> + struct definition + { + definition( const skip_grammar& /*self*/) + { + skip + = spirit::space_p + | spirit::comment_p( "#" ) + ; + +# ifndef NDEBUG + BOOST_SPIRIT_DEBUG_NODE( skip ); +# endif + } + + spirit::rule<ScannerT> skip; + + const spirit::rule<ScannerT>& start( ) const + { return skip; } + }; + }; + + ////////////////////////////////////////////////////////////// + // obj material grammar. + struct mtl_grammar : public spirit::grammar<mtl_grammar> + { + mtl_grammar( grammar_state& eval_ ) + : eval( eval_ ) + { } + + template<class ScannerT> + struct definition + { + definition( const mtl_grammar& self ) + { + using namespace boost::spirit; + + keywords + = "newmtl", "Ka", "Kd", "Ks", "illum", "Ns", "d", "map_Kd", "Tf" + ; + + NEWMTL = strlit<>( "newmtl" ); + KA = strlit<>( "Ka" ); + KD = strlit<>( "Kd" ); + KS = strlit<>( "Ks" ); + ILLUM = strlit<>( "illum" ); + NS = strlit<>( "Ns" ); + NI = strlit<>( "Ni" ); + D = strlit<>( "d" ); + MAP_KD = strlit<>( "map_Kd" ); + TF = strlit<>( "Tf" ); + REFL = strlit<>( "refl" ); + REFLTYPE = strlit<>( "-type" ); + REFLMM = strlit<>( "-mm" ); + REFLCLAMP = strlit<>( "-clamp" ); + SHARPNESS = strlit<>( "sharpness" ); + ON = strlit<>( "on" ); + OFF = strlit<>( "off" ); + + INTEGER_DECIMAL_CONSTANT + = lexeme_d[ +digit_p ] + ; + + INTEGER_CONSTANT + = INTEGER_DECIMAL_CONSTANT + ; + + FLOAT_CONSTANT_1 // 12345[eE][+-]123[lLfF]? + = lexeme_d + [ + +digit_p + >> ( chlit<>( 'e' ) | chlit<>( 'E' ) ) + >> !sign_p + >> +digit_p + >> !as_lower_d[ chlit<>( 'l' ) | chlit<>( 'f' ) ] + ] + ; + + FLOAT_CONSTANT_2 // .123([[eE][+-]123)?[lLfF]? + = lexeme_d + [ + + *digit_p + >> chlit<>('.') + >> +digit_p + >> !( ( chlit<>( 'e' ) | chlit<>( 'E' ) ) + >> !sign_p + >> +digit_p + ) + >> !as_lower_d[ chlit<>( 'l' ) | chlit<>( 'f' ) ] + ] + ; + + FLOAT_CONSTANT_3 // 12345.([[eE][+-]123)?[lLfF]? + = lexeme_d + [ + +digit_p + >> chlit<>( '.' ) + >> *digit_p + >> !( ( chlit<>( 'e' ) | chlit<>( 'E' ) ) + >> !sign_p + >> +digit_p + ) + >> !as_lower_d[ chlit<>( 'l' ) | chlit<>( 'f' ) ] + ] + ; + + FLOAT_CONSTANT + = FLOAT_CONSTANT_1 + | FLOAT_CONSTANT_2 + | FLOAT_CONSTANT_3 + ; + + CONSTANT + = !sign_p >> longest_d[ FLOAT_CONSTANT | INTEGER_CONSTANT ] + ; + + + IDENTIFIER + = lexeme_d + [ + ( ( alpha_p | '_' | '$' ) >> *( alnum_p | '_' | '$' | '-' | '.' ) ) - ( keywords >> anychar_p - ( alnum_p | '_' | '$' ) ) + ] + ; + + newmtl + = NEWMTL >> IDENTIFIER[ material_action( ( const_cast<mtl_grammar&>( self ) ).eval ) ] + >> *( ka | kd | ks | ns | ni | illum | d | sharpness | tf | refl | map_Kd ) + ; + + ka + = KA >> ( CONSTANT >> CONSTANT >> CONSTANT )[ ka_action( ( const_cast<mtl_grammar&>( self ) ).eval ) ] + ; + + kd = KD >> ( CONSTANT >> CONSTANT >> CONSTANT )[ kd_action( ( const_cast<mtl_grammar&>( self ) ).eval ) ] + ; + + ks = KS >> ( CONSTANT >> CONSTANT >> CONSTANT )[ ks_action( ( const_cast<mtl_grammar&>( self ) ).eval ) ] + ; + + ns = NS >> CONSTANT + ; + + ni = NI >> CONSTANT + ; + + sharpness + = SHARPNESS >> CONSTANT + ; + + illum + = ILLUM >> CONSTANT + ; + + d + = D >> CONSTANT + ; + + map_Kd + = MAP_KD >> IDENTIFIER[ map_kd_action( ( const_cast<mtl_grammar&>( self ) ).eval ) ] + ; + + tf + = TF >> ( CONSTANT >> CONSTANT >> CONSTANT ) + ; + + reflmm + = REFLMM >> CONSTANT >> CONSTANT + ; + + reflclamp + = REFLCLAMP >> ( ON | OFF ) + ; + + refl + = REFL >> REFLTYPE >> IDENTIFIER >> !( reflmm | reflclamp ) >> IDENTIFIER + ; + + unit + = *newmtl + ; + +# ifndef NDEBUG + BOOST_SPIRIT_DEBUG_NODE( INTEGER_DECIMAL_CONSTANT ); + BOOST_SPIRIT_DEBUG_NODE( INTEGER_CONSTANT ); + BOOST_SPIRIT_DEBUG_NODE( FLOAT_CONSTANT ); + BOOST_SPIRIT_DEBUG_NODE( FLOAT_CONSTANT_1 ); + BOOST_SPIRIT_DEBUG_NODE( FLOAT_CONSTANT_2 ); + BOOST_SPIRIT_DEBUG_NODE( FLOAT_CONSTANT_3 ); + BOOST_SPIRIT_DEBUG_NODE( CONSTANT ); + BOOST_SPIRIT_DEBUG_NODE( ILLUM ); + BOOST_SPIRIT_DEBUG_NODE( NS ); + BOOST_SPIRIT_DEBUG_NODE( NI ); + BOOST_SPIRIT_DEBUG_NODE( KS ); + BOOST_SPIRIT_DEBUG_NODE( KD ); + BOOST_SPIRIT_DEBUG_NODE( KA ); + BOOST_SPIRIT_DEBUG_NODE( D ); + BOOST_SPIRIT_DEBUG_NODE( NEWMTL ); + BOOST_SPIRIT_DEBUG_NODE( IDENTIFIER ); + BOOST_SPIRIT_DEBUG_NODE( MAP_KD ); + BOOST_SPIRIT_DEBUG_NODE( TF ); + BOOST_SPIRIT_DEBUG_NODE( SHARPNESS ); + BOOST_SPIRIT_DEBUG_NODE( REFL ); + BOOST_SPIRIT_DEBUG_NODE( REFLTYPE ); + BOOST_SPIRIT_DEBUG_NODE( REFLMM ); + BOOST_SPIRIT_DEBUG_NODE( REFLCLAMP ); + BOOST_SPIRIT_DEBUG_NODE( ON ); + BOOST_SPIRIT_DEBUG_NODE( OFF ); + BOOST_SPIRIT_DEBUG_NODE( unit ); + BOOST_SPIRIT_DEBUG_NODE( newmtl ); + BOOST_SPIRIT_DEBUG_NODE( ka ); + BOOST_SPIRIT_DEBUG_NODE( kd ); + BOOST_SPIRIT_DEBUG_NODE( ks ); + BOOST_SPIRIT_DEBUG_NODE( ns ); + BOOST_SPIRIT_DEBUG_NODE( ni ); + BOOST_SPIRIT_DEBUG_NODE( illum ); + BOOST_SPIRIT_DEBUG_NODE( d ); + BOOST_SPIRIT_DEBUG_NODE( map_Kd ); + BOOST_SPIRIT_DEBUG_NODE( tf ); + BOOST_SPIRIT_DEBUG_NODE( sharpness ); + BOOST_SPIRIT_DEBUG_NODE( refl ); + BOOST_SPIRIT_DEBUG_NODE( reflmm ); + BOOST_SPIRIT_DEBUG_NODE( reflclamp ); +# endif + } + + spirit::symbols<> keywords; + + spirit::rule<ScannerT> unit, newmtl, ka, kd, ks, ns, ni, illum, d, map_Kd, tf, sharpness, refl, reflmm, reflclamp; + spirit::rule<ScannerT> IDENTIFIER, NEWMTL, KA, KD, KS, NS, NI, ILLUM, SHARPNESS; + spirit::rule<ScannerT> INTEGER_DECIMAL_CONSTANT, INTEGER_CONSTANT; + spirit::rule<ScannerT> FLOAT_CONSTANT, FLOAT_CONSTANT_1, FLOAT_CONSTANT_2; + spirit::rule<ScannerT> FLOAT_CONSTANT_3, CONSTANT, D, MAP_KD, TF; + spirit::rule<ScannerT> REFL, REFLTYPE, REFLMM, REFLCLAMP, ON, OFF; + + const spirit::rule<ScannerT>& start( ) const + { return unit; } + }; + + grammar_state& eval; + }; + + ////////////////////////////////////////////////////////////// + // obj grammar. some may think is a bit overkill to use a + // spirit grammar for the obj format. however, using spirit + // here gives us good insight on how spirit may be used for + // more interesting grammars like the sg fx one. + struct OBJ_grammar : public spirit::grammar<OBJ_grammar> + { + OBJ_grammar( grammar_state& eval_ ) + : eval( eval_ ) + { } + + template<class ScannerT> + struct definition + { + struct load_material_action + { + explicit load_material_action( const fs::path& base_url, grammar_state& gs ) + : gs_( gs ) + , base_url_( base_url ) + { } + + void operator( )( const char* first, const char* last ) const + { + fs::path orig_path( std::string( first, last ), fs::native ); + + fs::ifstream file; + file.open( orig_path, std::ios::in ); + if( !file.is_open( ) ) + { + file.open( base_url_ / orig_path, std::ios::in ); + if( !file.is_open( ) ) + return; + } + + file.unsetf( std::ios::skipws ); + + std::string mtl( ( std::istreambuf_iterator<char>( file ) ), std::istreambuf_iterator<char>( ) ); + + mtl_grammar mtl_g( gs_ ); + skip_grammar skip_g; + +# ifndef NDEBUG + BOOST_SPIRIT_DEBUG_NODE( mtl_g ); + BOOST_SPIRIT_DEBUG_NODE( skip_g ); +# endif + + spirit::parse_info<> result = spirit::parse( mtl.c_str( ), mtl_g, skip_g ); + } + + grammar_state& gs_; + fs::path base_url_; + }; + + static const int RESERVE_SIZE = 1000; + + ////////////////////////////////////////////////// + // grammar definition + definition( const OBJ_grammar& self ) + : V( 'v' ) + , N( 'n' ) + , T( 't' ) + , F( 'f' ) + , U( 'u' ) + , G( 'g' ) + , S( 's' ) + , O( 'o' ) + , SLASH( '/' ) + { + using namespace boost::spirit; + + keywords + = "v", "vn", "vt", "f", "g", "s", "u", "mtllib", "usemtl", "on", "off" + ; + + MTLLIB = strlit<>( "mtllib" ); + USEMTL = strlit<>( "usemtl" ); + ON = strlit<>( "on" ); + OFF = strlit<>( "off" ); + + IDENTIFIER + = lexeme_d + [ + ( ( alpha_p | '_' | '$' ) >> *( alnum_p | '_' | '$' | '-' | '.' ) ) - ( keywords >> anychar_p - ( alnum_p | '_' | '$' ) ) + ] + ; + + INTEGER_DECIMAL_CONSTANT + = lexeme_d[ +digit_p ] + ; + + INTEGER_CONSTANT + = INTEGER_DECIMAL_CONSTANT + ; + + FLOAT_CONSTANT_1 // 12345[eE][+-]123[lLfF]? + = lexeme_d + [ + +digit_p + >> ( chlit<>( 'e' ) | chlit<>( 'E' ) ) + >> !sign_p + >> +digit_p + >> !as_lower_d[ chlit<>( 'l' ) | chlit<>( 'f' ) ] + ] + ; + + FLOAT_CONSTANT_2 // .123([[eE][+-]123)?[lLfF]? + = lexeme_d + [ + + *digit_p + >> chlit<>('.') + >> +digit_p + >> !( ( chlit<>( 'e' ) | chlit<>( 'E' ) ) + >> !sign_p + >> +digit_p + ) + >> !as_lower_d[ chlit<>( 'l' ) | chlit<>( 'f' ) ] + ] + ; + + FLOAT_CONSTANT_3 // 12345.([[eE][+-]123)?[lLfF]? + = lexeme_d + [ + +digit_p + >> chlit<>( '.' ) + >> *digit_p + >> !( ( chlit<>( 'e' ) | chlit<>( 'E' ) ) + >> !sign_p + >> +digit_p + ) + >> !as_lower_d[ chlit<>( 'l' ) | chlit<>( 'f' ) ] + ] + ; + + FLOAT_CONSTANT + = FLOAT_CONSTANT_1 + | FLOAT_CONSTANT_2 + | FLOAT_CONSTANT_3 + ; + + CONSTANT + = !sign_p >> longest_d[ FLOAT_CONSTANT | INTEGER_CONSTANT ] + ; + + vertex_element + = V + >> CONSTANT[ geometry_action( ( const_cast<OBJ_grammar&>( self ) ).eval.v ) ] + >> CONSTANT[ geometry_action( ( const_cast<OBJ_grammar&>( self ) ).eval.v ) ] + >> CONSTANT[ geometry_action( ( const_cast<OBJ_grammar&>( self ) ).eval.v ) ] + ; + + normal_element + = V >> N + >> CONSTANT[ geometry_action( ( const_cast<OBJ_grammar&>( self ) ).eval.vn ) ] + >> CONSTANT[ geometry_action( ( const_cast<OBJ_grammar&>( self ) ).eval.vn ) ] + >> CONSTANT[ geometry_action( ( const_cast<OBJ_grammar&>( self ) ).eval.vn ) ] + ; + + texcoord_element + = V >> T + >> CONSTANT[ geometry_action( ( const_cast<OBJ_grammar&>( self ) ).eval.vt ) ] + >> CONSTANT[ geometry_action( ( const_cast<OBJ_grammar&>( self ) ).eval.vt ) ] + >> ( *CONSTANT ) + ; + + face // can be one of %d, %d//%d, %d/%d, %d/%d/%d + = longest_d + [ + INTEGER_CONSTANT + | INTEGER_CONSTANT >> ... [truncated message content] |
From: <gl...@us...> - 2007-11-06 22:08:08
|
Revision: 377 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=377&view=rev Author: glslang Date: 2007-11-06 14:08:07 -0800 (Tue, 06 Nov 2007) Log Message: ----------- + portability fixes Modified Paths: -------------- trunk/lib/openlibraries/openlibraries_iw_vc8.sln trunk/lib/openlibraries/openlibraries_vc8.sln Modified: trunk/lib/openlibraries/openlibraries_iw_vc8.sln =================================================================== --- trunk/lib/openlibraries/openlibraries_iw_vc8.sln 2007-11-06 21:59:54 UTC (rev 376) +++ trunk/lib/openlibraries/openlibraries_iw_vc8.sln 2007-11-06 22:08:07 UTC (rev 377) @@ -226,12 +226,6 @@ {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} EndProjectSection EndProject -Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "obj", "src\openobjectlib\plugins\obj\obj_vc8.icproj", "{DDF3D73D-8E68-403E-A5D8-0F3D3231E590}" - ProjectSection(ProjectDependencies) = postProject - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} - EndProjectSection -EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "X3D", "src\openobjectlib\plugins\X3D\X3D_vc8.icproj", "{CF7C26D5-4EB0-41C9-BB84-9E655A0227F6}" ProjectSection(ProjectDependencies) = postProject {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} @@ -382,6 +376,8 @@ {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject +Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "obj", "src\openobjectlib\plugins\wavefront\obj_vc8.icproj", "{DDF3D73D-8E68-403E-A5D8-0F3D3231E590}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Multi-threaded Debug DLL|Win32 = Multi-threaded Debug DLL|Win32 @@ -520,10 +516,6 @@ {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 - {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 - {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 - {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 - {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 {CF7C26D5-4EB0-41C9-BB84-9E655A0227F6}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 {CF7C26D5-4EB0-41C9-BB84-9E655A0227F6}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {CF7C26D5-4EB0-41C9-BB84-9E655A0227F6}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 @@ -748,10 +740,6 @@ {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 - {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 - {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 - {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 - {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 {7A98C731-F651-4427-BD02-25133DEA7171}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 {7A98C731-F651-4427-BD02-25133DEA7171}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {7A98C731-F651-4427-BD02-25133DEA7171}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 @@ -844,6 +832,12 @@ {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 + {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 + {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 + {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 + {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 + {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 + {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -912,8 +906,8 @@ {1BECC806-7A92-409B-A6F2-1FA6AB42E0A5} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} {9F7A5B52-4A77-4C5F-B664-7C7F0D74AEA4} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {BD86F550-C573-4A68-955B-6CEDCC8F595D} - {DDF3D73D-8E68-403E-A5D8-0F3D3231E590} = {9483FC7B-E396-43E6-84ED-EB021AC54252} {CF7C26D5-4EB0-41C9-BB84-9E655A0227F6} = {9483FC7B-E396-43E6-84ED-EB021AC54252} + {DDF3D73D-8E68-403E-A5D8-0F3D3231E590} = {9483FC7B-E396-43E6-84ED-EB021AC54252} {80261E5B-CC18-4844-B0C2-7D8B04671BAE} = {D3688A41-2908-41C0-8BF1-4AB6E3DFDBC4} {DCDE03E7-5170-4CB4-ACF5-E788CF12E283} = {D3688A41-2908-41C0-8BF1-4AB6E3DFDBC4} {E18DF63F-8CDB-4377-8C5C-79FCC969E113} = {56A6ABC4-51B3-45A3-ADDD-D22A50AA55F9} Modified: trunk/lib/openlibraries/openlibraries_vc8.sln =================================================================== --- trunk/lib/openlibraries/openlibraries_vc8.sln 2007-11-06 21:59:54 UTC (rev 376) +++ trunk/lib/openlibraries/openlibraries_vc8.sln 2007-11-06 22:08:07 UTC (rev 377) @@ -226,12 +226,6 @@ {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "obj", "src\openobjectlib\plugins\obj\obj_vc8.vcproj", "{AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}" - ProjectSection(ProjectDependencies) = postProject - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} - {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} - EndProjectSection -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "X3D", "src\openobjectlib\plugins\X3D\X3D_vc8.vcproj", "{7A98C731-F651-4427-BD02-25133DEA7171}" ProjectSection(ProjectDependencies) = postProject {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} @@ -382,6 +376,8 @@ {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "obj", "..\..\..\..\openlibraries\trunk\src\openobjectlib\plugins\obj\obj_vc8.vcproj", "{AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Multi-threaded Debug DLL|Win32 = Multi-threaded Debug DLL|Win32 @@ -520,10 +516,6 @@ {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 - {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 - {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 - {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 - {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 {7A98C731-F651-4427-BD02-25133DEA7171}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 {7A98C731-F651-4427-BD02-25133DEA7171}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {7A98C731-F651-4427-BD02-25133DEA7171}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 @@ -616,6 +608,10 @@ {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 + {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 + {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 + {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 + {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -684,8 +680,8 @@ {C29BD9EC-EC1B-4D7F-8985-F85698CE66ED} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} {1AC3D22B-175B-4169-B74A-276F9D5BA7AB} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {BD86F550-C573-4A68-955B-6CEDCC8F595D} - {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096} = {9483FC7B-E396-43E6-84ED-EB021AC54252} {7A98C731-F651-4427-BD02-25133DEA7171} = {9483FC7B-E396-43E6-84ED-EB021AC54252} + {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096} = {9483FC7B-E396-43E6-84ED-EB021AC54252} {BD346E41-BEBD-43E7-9801-8EC1158355C4} = {D3688A41-2908-41C0-8BF1-4AB6E3DFDBC4} {ECEDB34E-A863-420F-BFC6-F294AC078892} = {D3688A41-2908-41C0-8BF1-4AB6E3DFDBC4} {4B89FC29-D7E8-4E1A-99D7-17561B89DBEA} = {56A6ABC4-51B3-45A3-ADDD-D22A50AA55F9} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-11-06 22:52:20
|
Revision: 378 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=378&view=rev Author: glslang Date: 2007-11-06 14:52:16 -0800 (Tue, 06 Nov 2007) Log Message: ----------- + build fixes Modified Paths: -------------- trunk/lib/openlibraries/openlibraries_vc8.sln trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.icproj trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj.cpp trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.cpp trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.hpp Modified: trunk/lib/openlibraries/openlibraries_vc8.sln =================================================================== --- trunk/lib/openlibraries/openlibraries_vc8.sln 2007-11-06 22:08:07 UTC (rev 377) +++ trunk/lib/openlibraries/openlibraries_vc8.sln 2007-11-06 22:52:16 UTC (rev 378) @@ -376,7 +376,7 @@ {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "obj", "..\..\..\..\openlibraries\trunk\src\openobjectlib\plugins\obj\obj_vc8.vcproj", "{AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "obj", "src\openobjectlib\plugins\wavefront\obj_vc8.vcproj", "{AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Modified: trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.icproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.icproj 2007-11-06 22:08:07 UTC (rev 377) +++ trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.icproj 2007-11-06 22:52:16 UTC (rev 378) @@ -7,7 +7,7 @@ RootNamespace="jpg" Keyword="Win32Proj" VCNestedProjectGUID="{DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}" - VCNestedProjectCRC32="1340418931" + VCNestedProjectCRC32="162289014" VCNestedProjectFileName="jpg_vc8.vcproj"> <Platforms> <Platform @@ -38,11 +38,11 @@ Name="CppCmplrTool" Optimization="0" AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";"C:\Program Files\HDR\include"" - PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING;HAVE_JPEGHDR" + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" MinimalRebuild="true" ExceptionHandling="2" BasicRuntimeChecks="3" - RuntimeLibrary="1" + RuntimeLibrary="3" BufferSecurityCheck="true" EnableEnhancedInstructionSet="0" TreatWChar_tAsBuiltInType="true" Modified: trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj.cpp =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj.cpp 2007-11-06 22:08:07 UTC (rev 377) +++ trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj.cpp 2007-11-06 22:52:16 UTC (rev 378) @@ -5,7 +5,7 @@ // Released under the LGPL. // For more information, see http://www.openlibraries.org. -#include <openobjectlib/plugins/obj/obj_plugin.hpp> +#include <openobjectlib/plugins/wavefront/obj_plugin.hpp> namespace opl = olib::openpluginlib; namespace OBJ = olib::openobjectlib::plugins::OBJ; Modified: trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.cpp 2007-11-06 22:08:07 UTC (rev 377) +++ trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.cpp 2007-11-06 22:52:16 UTC (rev 378) @@ -21,8 +21,8 @@ #include <openobjectlib/sg/spatial.hpp> #include <openobjectlib/sg/meshes.hpp> -#include <openobjectlib/plugins/obj/obj_plugin.hpp> -#include <openobjectlib/plugins/obj/spirit.hpp> +#include <openobjectlib/plugins/wavefront/obj_plugin.hpp> +#include <openobjectlib/plugins/wavefront/spirit.hpp> namespace fs = boost::filesystem; namespace spirit = boost::spirit; Modified: trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.hpp =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.hpp 2007-11-06 22:08:07 UTC (rev 377) +++ trunk/lib/openlibraries/src/openobjectlib/plugins/wavefront/obj_plugin.hpp 2007-11-06 22:52:16 UTC (rev 378) @@ -10,7 +10,7 @@ #include <boost/filesystem/path.hpp> -#include <openobjectlib/plugins/obj/config.hpp> +#include <openobjectlib/plugins/wavefront/config.hpp> #include <openobjectlib/sg/openobjectlib_plugin.hpp> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-11-06 23:24:47
|
Revision: 379 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=379&view=rev Author: glslang Date: 2007-11-06 15:24:46 -0800 (Tue, 06 Nov 2007) Log Message: ----------- + build fixes Modified Paths: -------------- trunk/lib/openlibraries/openlibraries_iw_vc8.sln trunk/lib/openlibraries/openlibraries_vc8.sln trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.vcproj trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_vc8.vcproj Modified: trunk/lib/openlibraries/openlibraries_iw_vc8.sln =================================================================== --- trunk/lib/openlibraries/openlibraries_iw_vc8.sln 2007-11-06 22:52:16 UTC (rev 378) +++ trunk/lib/openlibraries/openlibraries_iw_vc8.sln 2007-11-06 23:24:46 UTC (rev 379) @@ -103,74 +103,74 @@ EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "3D_lightmap", "src\openimagelib\plugins\3D_lightmap\3D_lightmap_vc8.icproj", "{54828EE2-BA89-4700-9E52-24A8A8301880}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "bmp", "src\openimagelib\plugins\bmp\bmp_vc8.icproj", "{847EA448-ED49-4A63-822E-6DBC2F760298}" ProjectSection(ProjectDependencies) = postProject + {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "dds", "src\openimagelib\plugins\dds\dds_vc8.icproj", "{05C95FA3-7755-4F6E-8D87-79CA433A481C}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "dpx", "src\openimagelib\plugins\dpx\dpx_vc8.icproj", "{70559110-3095-4653-B905-3332F81FB48C}" ProjectSection(ProjectDependencies) = postProject + {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "exr", "src\openimagelib\plugins\exr\exr_vc8.icproj", "{168C99C5-7434-43DB-BC01-1545486FD320}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "gdi+", "src\openimagelib\plugins\gdi+\gdi+_vc8.icproj", "{D2A54593-9912-4A94-950C-4204994E5AD0}" ProjectSection(ProjectDependencies) = postProject + {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "hdr", "src\openimagelib\plugins\hdr\hdr_vc8.icproj", "{82F69659-47F1-44E2-A6AF-7E125BFE333B}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "png", "src\openimagelib\plugins\png\png_vc8.icproj", "{6C5F9915-54DD-4C1F-9CD1-6112D80BBE8C}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "psd", "src\openimagelib\plugins\psd\psd_vc8.icproj", "{A6B1C8AA-F6EB-4EE4-BD11-758BF9C2E6EE}" ProjectSection(ProjectDependencies) = postProject + {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "quicktime", "src\openimagelib\plugins\quicktime\quicktime_vc8.icproj", "{123BEE85-5545-49D6-BC1A-B9D07187312A}" ProjectSection(ProjectDependencies) = postProject + {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "sgi", "src\openimagelib\plugins\sgi\sgi_vc8.icproj", "{F29DD922-4E1C-4A7D-B388-FB4FCA97F369}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "tga", "src\openimagelib\plugins\tga\tga_vc8.icproj", "{FA6FE539-D58B-4963-BC62-F0F5AE9D07A2}" ProjectSection(ProjectDependencies) = postProject + {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ML", "ML", "{F76943CD-19F1-469A-B725-38C44C2DD27F}" @@ -179,8 +179,8 @@ EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "ml", "src\openmedialib\ml\ml_vc8.icproj", "{C84EAE1C-7E87-4E3D-BCF9-003383139800}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "py", "src\openmedialib\py\py_vc8.icproj", "{7A534984-2C4F-43EB-9ED1-F47E0E1C07F5}" @@ -190,30 +190,30 @@ EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "gensys", "src\openmedialib\plugins\gensys\gensys_vc8.icproj", "{B7855283-738F-4ADF-9C7C-5BFFDD5B537F}" ProjectSection(ProjectDependencies) = postProject + {C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800} + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "ofx", "src\openmedialib\plugins\ofx\ofx_vc8.icproj", "{FC5B483A-2782-4DB8-88FC-CDF767A067D5}" ProjectSection(ProjectDependencies) = postProject + {C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800} + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "oil", "src\openmedialib\plugins\oil\oil_vc8.icproj", "{1BECC806-7A92-409B-A6F2-1FA6AB42E0A5}" ProjectSection(ProjectDependencies) = postProject + {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "quicktime", "src\openmedialib\plugins\quicktime\quicktime_vc8.icproj", "{9F7A5B52-4A77-4C5F-B664-7C7F0D74AEA4}" ProjectSection(ProjectDependencies) = postProject + {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SG", "SG", "{BD86F550-C573-4A68-955B-6CEDCC8F595D}" @@ -222,14 +222,14 @@ EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "sg", "src\openobjectlib\sg\sg_vc8.icproj", "{B3A51819-E9B9-445A-9347-BC8D1D3BC1DA}" ProjectSection(ProjectDependencies) = postProject + {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "X3D", "src\openobjectlib\plugins\X3D\X3D_vc8.icproj", "{CF7C26D5-4EB0-41C9-BB84-9E655A0227F6}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AL", "AL", "{D3688A41-2908-41C0-8BF1-4AB6E3DFDBC4}" @@ -238,10 +238,10 @@ EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "al", "src\openassetlib\al\al_vc8.icproj", "{80261E5B-CC18-4844-B0C2-7D8B04671BAE}" ProjectSection(ProjectDependencies) = postProject + {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} + {C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800} + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800} - {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "py", "src\openassetlib\py\py_vc8.icproj", "{DCDE03E7-5170-4CB4-ACF5-E788CF12E283}" @@ -251,94 +251,94 @@ EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "sqlite", "src\openassetlib\plugins\sqlite\sqlite_vc8.icproj", "{E18DF63F-8CDB-4377-8C5C-79FCC969E113}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {80261E5B-CC18-4844-B0C2-7D8B04671BAE} = {80261E5B-CC18-4844-B0C2-7D8B04671BAE} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GL", "GL", "{C2EBF114-BFF6-4520-BC11-EB54565B92D6}" EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "_2D", "test\openimagelib\GL\_2D\_2D_vc8.icproj", "{EC14269B-467D-4AE7-94B1-F6F4B6280543}" ProjectSection(ProjectDependencies) = postProject + {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "_2D_compressed", "test\openimagelib\GL\_2D_compressed\_2D_compressed_vc8.icproj", "{5CBC56F0-7DF5-437C-A59D-5ECD4CAF21DC}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "_2D_compressed_cubemap", "test\openimagelib\GL\_2D_compressed_cubemap\_2D_compressed_cubemap_vc8.icproj", "{30E45B23-A206-4803-833F-23445A872619}" ProjectSection(ProjectDependencies) = postProject + {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "_2D_crop", "test\openimagelib\GL\_2D_crop\_2D_crop_vc8.icproj", "{F6C427E3-5A7E-4515-B353-4BABD59B4280}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "_2D_crop2", "test\openimagelib\GL\_2D_crop2\_2D_crop2_vc8.icproj", "{B37C93F8-C0E4-4ABB-90B5-56DA6AF8068B}" ProjectSection(ProjectDependencies) = postProject + {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "_2D_exr", "test\openimagelib\GL\_2D_exr\_2D_exr_vc8.icproj", "{1B8C0271-A3E1-4B9F-A3D2-8AD59994AD8A}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "_2D_sgi", "test\openimagelib\GL\_2D_sgi\_2D_sgi_vc8.icproj", "{009731D9-D224-48AB-A8F4-B5C584A0FAEF}" ProjectSection(ProjectDependencies) = postProject + {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "_3D_lightmap", "test\openimagelib\GL\_3D_lightmap\_3D_lightmap_vc8.icproj", "{83613041-D1A9-40E0-92C7-AB9B5B1CF30B}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "player", "test\openmedialib\player\player_vc8.icproj", "{28420E73-D1B5-4191-B0AF-6C3A59E33F57}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "store", "test\openmedialib\store\store_vc8.icproj", "{105D3AE5-6D9E-40FC-A0AD-89DC3C795121}" ProjectSection(ProjectDependencies) = postProject + {C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800} {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "multipass_draw", "test\openobjectlib\GL\multipass_draw\multipass_draw_vc8.icproj", "{40ABEE3D-14F3-490A-8919-CEAE879BCF28}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "noise_volume", "test\openobjectlib\GL\noise_volume\noise_volume_vc8.icproj", "{BFA2FC4C-3A12-4D2D-B981-B3ABC1DEEB40}" ProjectSection(ProjectDependencies) = postProject + {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "obj_draw", "test\openobjectlib\GL\obj_draw\obj_draw_vc8.icproj", "{68B88FAE-568D-4CED-90F4-3FDA1BCC481D}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "texture_draw", "test\openobjectlib\GL\texture_draw\texture_draw_vc8.icproj", "{840428EF-8268-4F4D-878C-DAB32E8D5AC8}" ProjectSection(ProjectDependencies) = postProject + {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GL", "GL", "{B972DCEB-386E-42D2-8C5E-DD2942EC7F63}" @@ -347,15 +347,15 @@ EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "tonemap", "src\openeffectslib\plugins\tonemap\tonemap_vc8.icproj", "{68A41D6B-F6DB-4A26-9202-22950CC80697}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "tm_bench", "test\openeffectslib\tm_bench\tm_bench_vc8.icproj", "{6217C9BE-C025-48E5-BBB6-258BDF3ED5F3}" ProjectSection(ProjectDependencies) = postProject + {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "tiff", "src\openimagelib\plugins\tiff\tiff_vc8.icproj", "{FF86DCCC-8D8F-4016-B4BC-6699963EEEE1}" @@ -365,18 +365,21 @@ EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "rescaler_bench", "test\openeffectslib\rescaler_bench\rescaler_bench_vc8.icproj", "{52CD991C-C495-4EB9-80D2-D9E1F809AA9B}" ProjectSection(ProjectDependencies) = postProject + {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {C84EAE1C-7E87-4E3D-BCF9-003383139800} = {C84EAE1C-7E87-4E3D-BCF9-003383139800} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} - {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "jpg", "src\openimagelib\plugins\jpg\jpg_vc8.icproj", "{BB6CABC4-A340-4BD6-BAEE-33A0B80B94DA}" ProjectSection(ProjectDependencies) = postProject + {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} = {67EA57CD-3ACE-4BA9-BD0D-440FFC547382} - {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} = {CAE0E5BD-F948-4A10-9C1C-0D55CD4BDF92} EndProjectSection EndProject Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "obj", "src\openobjectlib\plugins\wavefront\obj_vc8.icproj", "{DDF3D73D-8E68-403E-A5D8-0F3D3231E590}" + ProjectSection(ProjectDependencies) = postProject + {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} = {B3A51819-E9B9-445A-9347-BC8D1D3BC1DA} + EndProjectSection EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -608,6 +611,10 @@ {BB6CABC4-A340-4BD6-BAEE-33A0B80B94DA}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {BB6CABC4-A340-4BD6-BAEE-33A0B80B94DA}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 {BB6CABC4-A340-4BD6-BAEE-33A0B80B94DA}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 + {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 + {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 + {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 + {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 {2B35E24C-CFD8-4658-ADC5-9C831B6181D5}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 {2B35E24C-CFD8-4658-ADC5-9C831B6181D5}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {2B35E24C-CFD8-4658-ADC5-9C831B6181D5}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 @@ -832,10 +839,6 @@ {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 - {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 - {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 - {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 - {DDF3D73D-8E68-403E-A5D8-0F3D3231E590}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 EndGlobalSection Modified: trunk/lib/openlibraries/openlibraries_vc8.sln =================================================================== --- trunk/lib/openlibraries/openlibraries_vc8.sln 2007-11-06 22:52:16 UTC (rev 378) +++ trunk/lib/openlibraries/openlibraries_vc8.sln 2007-11-06 23:24:46 UTC (rev 379) @@ -103,74 +103,74 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "3D_lightmap", "src\openimagelib\plugins\3D_lightmap\3D_lightmap_vc8.vcproj", "{B1F25233-BC0C-4AB7-A1F2-ACFB520E34D1}" ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bmp", "src\openimagelib\plugins\bmp\bmp_vc8.vcproj", "{261595DD-FB76-4D37-A3C8-0D9625C20D46}" ProjectSection(ProjectDependencies) = postProject - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dds", "src\openimagelib\plugins\dds\dds_vc8.vcproj", "{B8498FDE-2F2F-4CAF-AA28-A6EBA5AECADE}" ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dpx", "src\openimagelib\plugins\dpx\dpx_vc8.vcproj", "{875CE227-A98F-4711-9496-61BC21DA88B8}" ProjectSection(ProjectDependencies) = postProject - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exr", "src\openimagelib\plugins\exr\exr_vc8.vcproj", "{17CBC457-3279-40F9-A614-A69046132424}" ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gdi+", "src\openimagelib\plugins\gdi+\gdi+_vc8.vcproj", "{08D0F0FA-947B-4AAF-90A8-7FBFC5EBD51B}" ProjectSection(ProjectDependencies) = postProject - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdr", "src\openimagelib\plugins\hdr\hdr_vc8.vcproj", "{972FF7FA-BDBE-400E-BDF6-59C13A6AE74D}" ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "png", "src\openimagelib\plugins\png\png_vc8.vcproj", "{4A6B0F4F-676E-4A96-A990-62464D923ED2}" ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "psd", "src\openimagelib\plugins\psd\psd_vc8.vcproj", "{FF23E252-5FD9-4642-9563-1111B12D8EE7}" ProjectSection(ProjectDependencies) = postProject - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "quicktime", "src\openimagelib\plugins\quicktime\quicktime_vc8.vcproj", "{AB23E1B4-55D4-4846-99BE-6EF3848ABCF3}" ProjectSection(ProjectDependencies) = postProject - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sgi", "src\openimagelib\plugins\sgi\sgi_vc8.vcproj", "{291BFF23-61D3-4355-8AA5-C8BF0FE30CB0}" ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tga", "src\openimagelib\plugins\tga\tga_vc8.vcproj", "{227A0088-F3AE-4CA7-941C-0283D44F1678}" ProjectSection(ProjectDependencies) = postProject - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ML", "ML", "{F76943CD-19F1-469A-B725-38C44C2DD27F}" @@ -179,8 +179,8 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ml", "src\openmedialib\ml\ml_vc8.vcproj", "{84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC}" ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "py", "src\openmedialib\py\py_vc8.vcproj", "{1C648B54-C3DC-49B5-AFC9-B205F3151F81}" @@ -190,30 +190,30 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gensys", "src\openmedialib\plugins\gensys\gensys_vc8.vcproj", "{88BCD57E-044F-4427-A407-541BA8A938E6}" ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ofx", "src\openmedialib\plugins\ofx\ofx_vc8.vcproj", "{A60E2710-2DA9-4641-AEF6-6488A6264723}" ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "oil", "src\openmedialib\plugins\oil\oil_vc8.vcproj", "{C29BD9EC-EC1B-4D7F-8985-F85698CE66ED}" ProjectSection(ProjectDependencies) = postProject - {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "quicktime", "src\openmedialib\plugins\quicktime\quicktime_vc8.vcproj", "{1AC3D22B-175B-4169-B74A-276F9D5BA7AB}" ProjectSection(ProjectDependencies) = postProject - {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SG", "SG", "{BD86F550-C573-4A68-955B-6CEDCC8F595D}" @@ -222,14 +222,14 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sg", "src\openobjectlib\sg\sg_vc8.vcproj", "{DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E}" ProjectSection(ProjectDependencies) = postProject - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "X3D", "src\openobjectlib\plugins\X3D\X3D_vc8.vcproj", "{7A98C731-F651-4427-BD02-25133DEA7171}" ProjectSection(ProjectDependencies) = postProject - {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AL", "AL", "{D3688A41-2908-41C0-8BF1-4AB6E3DFDBC4}" @@ -238,10 +238,10 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "al", "src\openassetlib\al\al_vc8.vcproj", "{BD346E41-BEBD-43E7-9801-8EC1158355C4}" ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} - {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} + {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "py", "src\openassetlib\py\py_vc8.vcproj", "{ECEDB34E-A863-420F-BFC6-F294AC078892}" @@ -251,94 +251,94 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite", "src\openassetlib\plugins\sqlite\sqlite_vc8.vcproj", "{4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}" ProjectSection(ProjectDependencies) = postProject - {BD346E41-BEBD-43E7-9801-8EC1158355C4} = {BD346E41-BEBD-43E7-9801-8EC1158355C4} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {BD346E41-BEBD-43E7-9801-8EC1158355C4} = {BD346E41-BEBD-43E7-9801-8EC1158355C4} EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GL", "GL", "{C2EBF114-BFF6-4520-BC11-EB54565B92D6}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_2D", "test\openimagelib\GL\_2D\_2D_vc8.vcproj", "{24D622CC-4577-49B0-9224-8BB191236A61}" ProjectSection(ProjectDependencies) = postProject - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_2D_compressed", "test\openimagelib\GL\_2D_compressed\_2D_compressed_vc8.vcproj", "{F0557FAB-2BC7-4991-9AD8-560526321D80}" ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_2D_compressed_cubemap", "test\openimagelib\GL\_2D_compressed_cubemap\_2D_compressed_cubemap_vc8.vcproj", "{23B3623B-4FED-49F3-8F16-4883E57588E6}" ProjectSection(ProjectDependencies) = postProject - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_2D_crop", "test\openimagelib\GL\_2D_crop\_2D_crop_vc8.vcproj", "{19B62156-49C4-4D43-A0E6-2D45952CC2CC}" ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_2D_crop2", "test\openimagelib\GL\_2D_crop2\_2D_crop2_vc8.vcproj", "{AA3C0ACD-1251-484F-80D6-E9B8FF249B9E}" ProjectSection(ProjectDependencies) = postProject - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_2D_exr", "test\openimagelib\GL\_2D_exr\_2D_exr_vc8.vcproj", "{4CC2C554-1EB4-4E53-A73F-38F0A1862F49}" ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_2D_sgi", "test\openimagelib\GL\_2D_sgi\_2D_sgi_vc8.vcproj", "{F30DAA25-794E-44F6-BF01-867A72BE385B}" ProjectSection(ProjectDependencies) = postProject - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_3D_lightmap", "test\openimagelib\GL\_3D_lightmap\_3D_lightmap_vc8.vcproj", "{DBF9F309-3C1F-4563-AA2B-69FA27C2CBF7}" ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "player", "test\openmedialib\player\player_vc8.vcproj", "{14B49ECE-F5DB-4985-A31D-C48483362F9F}" ProjectSection(ProjectDependencies) = postProject - {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "store", "test\openmedialib\store\store_vc8.vcproj", "{E6EFFB88-1563-4AB7-9D07-5B8853CD8ECF}" ProjectSection(ProjectDependencies) = postProject - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "multipass_draw", "test\openobjectlib\GL\multipass_draw\multipass_draw_vc8.vcproj", "{AB0137D5-38BE-45A5-ACE9-02BB34D02358}" ProjectSection(ProjectDependencies) = postProject - {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "noise_volume", "test\openobjectlib\GL\noise_volume\noise_volume_vc8.vcproj", "{3780D440-9C37-4186-B9B2-861EF3833CD4}" ProjectSection(ProjectDependencies) = postProject - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "obj_draw", "test\openobjectlib\GL\obj_draw\obj_draw_vc8.vcproj", "{DD597B0F-DE01-4A1A-A399-F2355ABB06B0}" ProjectSection(ProjectDependencies) = postProject - {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "texture_draw", "test\openobjectlib\GL\texture_draw\texture_draw_vc8.vcproj", "{8032E526-0866-4764-A4E9-F18C7CEE12D2}" ProjectSection(ProjectDependencies) = postProject - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GL", "GL", "{B972DCEB-386E-42D2-8C5E-DD2942EC7F63}" @@ -347,15 +347,15 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tonemap", "src\openeffectslib\plugins\tonemap\tonemap_vc8.vcproj", "{6D618CAE-230F-4ADD-936B-6C1D3D723236}" ProjectSection(ProjectDependencies) = postProject - {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tm_bench", "test\openeffectslib\tm_bench\tm_bench_vc8.vcproj", "{534B6931-67CB-4ACA-BD58-6887F35AC4D9}" ProjectSection(ProjectDependencies) = postProject - {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tiff", "src\openimagelib\plugins\tiff\tiff_vc8.vcproj", "{A1308789-3ABD-438C-BA08-FB341B55D94C}" @@ -365,19 +365,16 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rescaler_bench", "test\openeffectslib\rescaler_bench\rescaler_bench_vc8.vcproj", "{B2F0E6E4-4EA9-45BD-9CD9-E1B9A57E4E91}" ProjectSection(ProjectDependencies) = postProject - {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jpg", "src\openimagelib\plugins\jpg\jpg_vc8.vcproj", "{DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "obj", "src\openobjectlib\plugins\wavefront\obj_vc8.vcproj", "{AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}" ProjectSection(ProjectDependencies) = postProject - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "obj", "src\openobjectlib\plugins\wavefront\obj_vc8.vcproj", "{AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Multi-threaded Debug DLL|Win32 = Multi-threaded Debug DLL|Win32 @@ -604,10 +601,6 @@ {B2F0E6E4-4EA9-45BD-9CD9-E1B9A57E4E91}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {B2F0E6E4-4EA9-45BD-9CD9-E1B9A57E4E91}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 {B2F0E6E4-4EA9-45BD-9CD9-E1B9A57E4E91}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 - {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 - {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 - {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 - {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 @@ -672,7 +665,6 @@ {291BFF23-61D3-4355-8AA5-C8BF0FE30CB0} = {D9066C6C-E143-472F-860E-004E481F3E0A} {227A0088-F3AE-4CA7-941C-0283D44F1678} = {D9066C6C-E143-472F-860E-004E481F3E0A} {A1308789-3ABD-438C-BA08-FB341B55D94C} = {D9066C6C-E143-472F-860E-004E481F3E0A} - {DB59A3DD-CC08-4FFD-ADFA-F659B2FC78B1} = {D9066C6C-E143-472F-860E-004E481F3E0A} {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {F76943CD-19F1-469A-B725-38C44C2DD27F} {1C648B54-C3DC-49B5-AFC9-B205F3151F81} = {F76943CD-19F1-469A-B725-38C44C2DD27F} {88BCD57E-044F-4427-A407-541BA8A938E6} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} Modified: trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.vcproj 2007-11-06 22:52:16 UTC (rev 378) +++ trunk/lib/openlibraries/src/openimagelib/plugins/jpg/jpg_vc8.vcproj 2007-11-06 23:24:46 UTC (rev 379) @@ -41,7 +41,7 @@ Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";"C:\Program Files\HDR\include"" - PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING" + PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IL_EXPORTS;OPENIMAGELIB_BUILD;HAVE_FLEX_STRING;HAVE_JPEGHDR" MinimalRebuild="true" ExceptionHandling="2" BasicRuntimeChecks="3" @@ -70,7 +70,7 @@ Name="VCLinkerTool" IgnoreImportLibrary="true" AdditionalOptions="/LARGEADDRESSAWARE" - AdditionalDependencies="libjpeg.lib libjpeghdr.lib" + AdditionalDependencies="libjpeg.lib" OutputFile="$(OutDir)/openimagelib_jpg-vc80-d-0_5_0.dll" LinkIncremental="2" AdditionalLibraryDirectories="C:\Boost\lib;"C:\Program Files\HDR\lib"" @@ -160,7 +160,7 @@ Name="VCLinkerTool" IgnoreImportLibrary="true" AdditionalOptions="/LARGEADDRESSAWARE" - AdditionalDependencies="libjpeg.lib libjpeghdr.lib" + AdditionalDependencies="libjpeg.lib" OutputFile="$(OutDir)/openimagelib_jpg-vc80-r-0_5_0.dll" LinkIncremental="1" AdditionalLibraryDirectories="C:\Boost\lib;"C:\Program Files\HDR\lib"" Modified: trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_vc8.vcproj =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_vc8.vcproj 2007-11-06 22:52:16 UTC (rev 378) +++ trunk/lib/openlibraries/src/openmedialib/plugins/quicktime/quicktime_vc8.vcproj 2007-11-06 23:24:46 UTC (rev 379) @@ -46,7 +46,7 @@ MinimalRebuild="true" ExceptionHandling="2" BasicRuntimeChecks="3" - RuntimeLibrary="1" + RuntimeLibrary="3" OpenMP="true" UsePrecompiledHeader="0" WarningLevel="4" @@ -129,7 +129,7 @@ AdditionalIncludeDirectories=""$(SolutionDir)\src";"C:\Boost\include\boost-1_34_1";"C:\Program Files\QuickTime SDK\CIncludes"" PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;QUICKTIME_EXPORTS;ML_PLUGIN_EXPORTS;OPENMEDIALIB_BUILD;HAVE_FLEX_STRING" ExceptionHandling="2" - RuntimeLibrary="0" + RuntimeLibrary="2" BufferSecurityCheck="false" FloatingPointModel="2" OpenMP="true" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-11-10 21:14:26
|
Revision: 382 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=382&view=rev Author: glslang Date: 2007-11-10 13:14:24 -0800 (Sat, 10 Nov 2007) Log Message: ----------- + removes all RPATH references Modified Paths: -------------- trunk/lib/openlibraries/configure.ac trunk/lib/openlibraries/m4/boost.m4 trunk/lib/openlibraries/m4/glew.m4 trunk/lib/openlibraries/m4/openal.m4 trunk/lib/openlibraries/m4/openimagelib.m4 trunk/lib/openlibraries/m4/qt.m4 trunk/lib/openlibraries/m4/universal_binary.m4 trunk/lib/openlibraries/openlibraries.pc.in trunk/lib/openlibraries/src/openassetlib/plugins/sqlite/Makefile.am trunk/lib/openlibraries/src/openassetlib/py/Makefile.am trunk/lib/openlibraries/src/openimagelib/plugins/png/Makefile.am trunk/lib/openlibraries/src/openimagelib/py/Makefile.am trunk/lib/openlibraries/src/openmedialib/plugins/openal/Makefile.am trunk/lib/openlibraries/src/openmedialib/py/Makefile.am trunk/lib/openlibraries/src/openobjectlib/sg/Makefile.am trunk/lib/openlibraries/src/openpluginlib/pl/Makefile.am trunk/lib/openlibraries/src/openpluginlib/py/Makefile.am trunk/lib/openlibraries/test/openeffectslib/tm_bench/Makefile.am trunk/lib/openlibraries/test/openimagelib/GL/_2D/Makefile.am trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed/Makefile.am trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed_cubemap/Makefile.am trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop/Makefile.am trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop2/Makefile.am trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/Makefile.am trunk/lib/openlibraries/test/openimagelib/GL/_2D_scale/Makefile.am trunk/lib/openlibraries/test/openimagelib/GL/_2D_sgi/Makefile.am trunk/lib/openlibraries/test/openmedialib/player/Makefile.am trunk/lib/openlibraries/test/openmedialib/store/Makefile.am trunk/lib/openlibraries/test/openobjectlib/GL/multipass_draw/Makefile.am trunk/lib/openlibraries/test/openobjectlib/GL/noise_volume/Makefile.am trunk/lib/openlibraries/test/openobjectlib/GL/obj_draw/Makefile.am trunk/lib/openlibraries/test/openobjectlib/GL/texture_draw/Makefile.am trunk/lib/openlibraries/test/openpluginlib/discovery/Makefile.am trunk/lib/openlibraries/test/openpluginlib/enumerate/Makefile.am trunk/lib/openlibraries/test/openpluginlib/gettimeofday/Makefile.am trunk/lib/openlibraries/test/openpluginlib/gpu_timer_query/Makefile.am trunk/lib/openlibraries/test/openpluginlib/initialization/Makefile.am trunk/lib/openlibraries/test/openpluginlib/pcos/key/Makefile.am trunk/lib/openlibraries/test/openpluginlib/pcos/property/Makefile.am trunk/lib/openlibraries/test/openpluginlib/pcos/property_container/Makefile.am trunk/lib/openlibraries/test/openpluginlib/pcos/subject-observer/Makefile.am trunk/lib/openlibraries/test/openpluginlib/rdtsc/Makefile.am Modified: trunk/lib/openlibraries/configure.ac =================================================================== --- trunk/lib/openlibraries/configure.ac 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/configure.ac 2007-11-10 21:14:24 UTC (rev 382) @@ -303,33 +303,6 @@ AC_SUBST(OPENASSETLIB_PLUGINPATH) AC_SUBST(OPENPLUGINLIB_LIBPATH) -# -# RPATHS -# - -case $host in - *-*-linux*) - OPENPLUGINLIB_RPATH="-Wl,-rpath=${OPENLIBRARIES_LIBPATH}/openpluginlib/$OL_LIBNAME" - OPENIMAGELIB_RPATH="-Wl,-rpath=${OPENLIBRARIES_LIBPATH}/openimagelib/$OL_LIBNAME" - OPENMEDIALIB_RPATH="-Wl,-rpath=${OPENLIBRARIES_LIBPATH}/openmedialib/$OL_LIBNAME" - OPENOBJECTLIB_RPATH="-Wl,-rpath=${OPENLIBRARIES_LIBPATH}/openobjectlib/$OL_LIBNAME" - OPENASSETLIB_RPATH="-Wl,-rpath=${OPENLIBRARIES_LIBPATH}/openassetlib/$OL_LIBNAME" - ;; - *) - OPENPLUGINLIB_RPATH="" - OPENIMAGELIB_RPATH="" - OPENMEDIALIB_RPATH="" - OPENOBJECTLIB_RPATH="" - OPENASSETLIB_RPATH="" - ;; -esac - -AC_SUBST(OPENPLUGINLIB_RPATH) -AC_SUBST(OPENIMAGELIB_RPATH) -AC_SUBST(OPENMEDIALIB_RPATH) -AC_SUBST(OPENOBJECTLIB_RPATH) -AC_SUBST(OPENASSETLIB_RPATH) - dnl dnl Output configuration files dnl Modified: trunk/lib/openlibraries/m4/boost.m4 =================================================================== --- trunk/lib/openlibraries/m4/boost.m4 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/m4/boost.m4 2007-11-10 21:14:24 UTC (rev 382) @@ -14,7 +14,6 @@ BOOST_INCLUDE_PATH="" BOOST_LIB_PATH="" - BOOST_LIB_RPATH="" AS_IF([test "x$with_boostversion" == "x"], AC_MSG_WARN([*** Boost version is not defined. Will use system defaults. ***]) @@ -48,12 +47,6 @@ BOOST_LIB_PATH="-L$with_boostprefix/$OL_LIBNAME" ,,) - case $host in - *-*-linux*) - BOOST_LIB_RPATH="-Wl,-rpath=$with_boostprefix/$OL_LIBNAME" - ;; - esac - BOOST_LIBNAMESUFFIX="$BOOST_LIB_TOOLSET$BOOST_LIB_RUNTIME$BOOST_LIB_VERSION" BOOST_FILESYSTEM_LIBS="-lboost_filesystem$BOOST_LIB_TOOLSET$BOOST_LIB_RUNTIME$BOOST_LIB_VERSION" @@ -91,7 +84,6 @@ AC_SUBST(BOOST_LIB_TOOLSET) AC_SUBST(BOOST_INCLUDE_PATH) AC_SUBST(BOOST_LIB_PATH) - AC_SUBST(BOOST_LIB_RPATH) AC_SUBST(BOOST_FILESYSTEM_LIBS) AM_CONDITIONAL(HAVE_BOOST_FILESYSTEM, [test x$ac_use_boost_filesystem = "xyes"]) Modified: trunk/lib/openlibraries/m4/glew.m4 =================================================================== --- trunk/lib/openlibraries/m4/glew.m4 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/m4/glew.m4 2007-11-10 21:14:24 UTC (rev 382) @@ -14,7 +14,6 @@ GLEW_PREFIX="$with_glewprefix" GLEW_INCLUDE_PATH="" GLEW_LIB_PATH="" - GLEW_LIB_RPATH="" GLEW_LIBS="" if test x$enableglew = "xyes" ; then @@ -33,21 +32,12 @@ [ac_have_glew="yes" GLEW_LIBS="-lGLEW" AC_DEFINE(HAVE_GL_GLEW_H, 1,[Define this if you have GLEW support])], [AC_MSG_ERROR([*** GLEW support is not available. Please install GLEW to proceed. ***])])] - LDFLAGS="$save_LDFLAGS", [AC_MSG_ERROR([*** GLEW support is not available. Please install GLEW to proceed. ***])],[]) - - if test x$ac_have_glew = "xyes"; then - ac_use_glew=yes - case $host in - *-*-linux*) - GLEW_LIB_RPATH="-Wl,-rpath=$with_glewprefix/$OL_LIBNAME" - esac - fi + LDFLAGS="$save_LDFLAGS", [AC_MSG_ERROR([*** GLEW support is not available. Please install GLEW to proceed. ***])],[]) fi AC_SUBST(GLEW_PREFIX) AC_SUBST(GLEW_INCLUDE_PATH) AC_SUBST(GLEW_LIB_PATH) - AC_SUBST(GLEW_LIB_RPATH) AC_SUBST(GLEW_LIBS) if test x$ac_use_glew = "xyes"; then Modified: trunk/lib/openlibraries/m4/openal.m4 =================================================================== --- trunk/lib/openlibraries/m4/openal.m4 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/m4/openal.m4 2007-11-10 21:14:24 UTC (rev 382) @@ -18,7 +18,6 @@ OPENAL_PREFIX="$with_openalprefix" OPENAL_INCLUDE_PATH="" OPENAL_LIB_PATH="" - OPENAL_LIB_RPATH="" OPENAL_LIBS="" if test x$enableopenal = "xyes" ; then @@ -66,7 +65,6 @@ AC_SUBST(OPENAL_INCLUDE_PATH) AC_SUBST(OPENAL_LIB_PATH) - AC_SUBST(OPENAL_LIB_RPATH) AC_SUBST(OPENAL_LIBS) AM_CONDITIONAL(HAVE_OPENAL, [test x$ac_use_openal = "xyes"]) Modified: trunk/lib/openlibraries/m4/openimagelib.m4 =================================================================== --- trunk/lib/openlibraries/m4/openimagelib.m4 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/m4/openimagelib.m4 2007-11-10 21:14:24 UTC (rev 382) @@ -21,6 +21,7 @@ AC_MSG_RESULT([*** PNG support is not available ***])) else PNG_CFLAGS=`$LIBPNG_CONFIG --cflags` + PNG_LDFLAGS=`$LIBPNG_CONFIG --ldflags` PNG_LIBS=`$LIBPNG_CONFIG --libs` have_libpng="yes" AC_DEFINE(HAVE_LIBPNG,1,[Define this for PNG support]) @@ -28,6 +29,7 @@ AM_CONDITIONAL(HAVE_LIBPNG, test x"$have_libpng" = "xyes") AC_SUBST(PNG_CFLAGS) + AC_SUBST(PNG_LDFLAGS) AC_SUBST(PNG_LIBS) dnl libjpeg support Modified: trunk/lib/openlibraries/m4/qt.m4 =================================================================== --- trunk/lib/openlibraries/m4/qt.m4 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/m4/qt.m4 2007-11-10 21:14:24 UTC (rev 382) @@ -9,15 +9,8 @@ QT_INCLUDE_PATH="-I${with_qtinclude}" QT_LIB_PATH="-L${with_qtlib}" - QT_LIB_RPATH="" QT_LIBS="" - case $host in - *-*-linux*) - QT_LIB_RPATH="-Wl,-rpath=${with_qtlib}" - ;; - esac - save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS ${QT_INCLUDE_PATH}" @@ -52,7 +45,6 @@ AC_SUBST(QT_INCLUDE_PATH) AC_SUBST(QT_LIB_PATH) - AC_SUBST(QT_LIB_RPATH) AC_SUBST(QT_LIBS) AM_CONDITIONAL(HAVE_QT, [test x$ac_use_qt = "xyes"]) Modified: trunk/lib/openlibraries/m4/universal_binary.m4 =================================================================== --- trunk/lib/openlibraries/m4/universal_binary.m4 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/m4/universal_binary.m4 2007-11-10 21:14:24 UTC (rev 382) @@ -16,7 +16,7 @@ AC_MSG_ERROR([--enable-universalbinaries requires --disable-dependency-tracking]) fi AC_MSG_RESULT(yes) - CXXFLAGS="$CXXFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386" + CXXFLAGS="$CXXFLAGS -arch ppc -arch i386" else AC_MSG_RESULT(no) fi Modified: trunk/lib/openlibraries/openlibraries.pc.in =================================================================== --- trunk/lib/openlibraries/openlibraries.pc.in 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/openlibraries.pc.in 2007-11-10 21:14:24 UTC (rev 382) @@ -18,9 +18,7 @@ Description: OpenLibraries - a library suite for non-linear editing, visual effects and rich media applications. Version: @OL_MAJOR@.@OL_MINOR@.@OL_SUB@ -Libs: @OPENPLUGINLIB_RPATH@ @OPENIMAGELIB_RPATH@ @OPENMEDIALIB_RPATH@ @OPENOBJECTLIB_RPATH@ \ - @OPENASSETLIB_RPATH@ @BOOST_LIB_RPATH@ @GLEW_LIB_RPATH@ \ - -L${libdir}/openlibraries-@OL_MAJOR@.@OL_MINOR@.@OL_SUB@/openobjectlib/@OL_LIBNAME@ -lopenobjectlib_sg \ +Libs:-L${libdir}/openlibraries-@OL_MAJOR@.@OL_MINOR@.@OL_SUB@/openobjectlib/@OL_LIBNAME@ -lopenobjectlib_sg \ -L${libdir}/openlibraries-@OL_MAJOR@.@OL_MINOR@.@OL_SUB@/openimagelib/@OL_LIBNAME@ -lopenimagelib_il \ -L${libdir}/openlibraries-@OL_MAJOR@.@OL_MINOR@.@OL_SUB@/openmedialib/@OL_LIBNAME@ -lopenmedialib_ml \ -L${libdir}/openlibraries-@OL_MAJOR@.@OL_MINOR@.@OL_SUB@/openpluginlib/@OL_LIBNAME@ -lopenpluginlib_pl \ Modified: trunk/lib/openlibraries/src/openassetlib/plugins/sqlite/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openassetlib/plugins/sqlite/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/src/openassetlib/plugins/sqlite/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -32,7 +32,6 @@ libopenassetlib_sqlite3_plugin_la_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) libopenassetlib_sqlite3_plugin_ladir = $(OPENASSETLIB_PLUGINPATH) Modified: trunk/lib/openlibraries/src/openassetlib/py/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openassetlib/py/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/src/openassetlib/py/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -32,7 +32,6 @@ libopenassetlib_py_la_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) endif Modified: trunk/lib/openlibraries/src/openimagelib/plugins/png/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/plugins/png/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/src/openimagelib/plugins/png/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -13,16 +13,17 @@ libopenimagelib_png_la_CXXFLAGS = \ $(OLIB_CXXFLAGS) \ + $(PNG_CFLAGS) \ $(BOOST_INCLUDE_PATH) \ -DIL_EXPORTS libopenimagelib_png_la_LIBADD = \ $(top_builddir)/src/openpluginlib/pl/libopenpluginlib_pl.la \ - $(top_builddir)/src/openimagelib/il/libopenimagelib_il.la \ - $(PNG_LIBS) + $(top_builddir)/src/openimagelib/il/libopenimagelib_il.la libopenimagelib_png_la_LDFLAGS = \ $(OLIB_LDFLAGS) \ + $(PNG_LDFLAGS) \ $(BOOST_LIB_PATH) \ -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) Modified: trunk/lib/openlibraries/src/openimagelib/py/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openimagelib/py/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/src/openimagelib/py/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -26,7 +26,6 @@ libopenimagelib_py_la_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) endif Modified: trunk/lib/openlibraries/src/openmedialib/plugins/openal/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/openal/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/src/openmedialib/plugins/openal/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -28,9 +28,7 @@ libopenmedialib_openal_la_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ $(OPENAL_LIB_PATH) \ - $(OPENAL_LIB_RPATH) \ -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) libopenmedialib_openal_ladir = $(OPENMEDIALIB_PLUGINPATH) Modified: trunk/lib/openlibraries/src/openmedialib/py/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openmedialib/py/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/src/openmedialib/py/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -26,7 +26,6 @@ libopenmedialib_py_la_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) endif Modified: trunk/lib/openlibraries/src/openobjectlib/sg/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openobjectlib/sg/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/src/openobjectlib/sg/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -57,8 +57,6 @@ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ $(GLEW_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) \ -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) library_includedir = $(OPENLIBRARIES_INCLUDEPATH)/openobjectlib/sg Modified: trunk/lib/openlibraries/src/openpluginlib/pl/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openpluginlib/pl/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/src/openpluginlib/pl/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -93,8 +93,6 @@ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ $(GLEW_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) \ -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) library_includedir = $(OPENLIBRARIES_INCLUDEPATH)/openpluginlib/pl Modified: trunk/lib/openlibraries/src/openpluginlib/py/Makefile.am =================================================================== --- trunk/lib/openlibraries/src/openpluginlib/py/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/src/openpluginlib/py/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -46,8 +46,6 @@ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ $(GLEW_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) \ -version-info $(OL_LT_CURRENT):$(OL_LT_REVISION):$(OL_LT_AGE) endif Modified: trunk/lib/openlibraries/test/openeffectslib/tm_bench/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openeffectslib/tm_bench/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openeffectslib/tm_bench/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -15,8 +15,7 @@ tm_bench_LDFLAGS = \ $(OLIB_LDFLAGS) \ - $(BOOST_LIB_PATH) \ - $(BOOST_LIB_RPATH) + $(BOOST_LIB_PATH) tm_bench_LDADD = \ $(BOOST_FILESYSTEM_LIBS) \ Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -17,9 +17,7 @@ _2D_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - $(GLEW_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) + $(GLEW_LIB_PATH) _2D_LDADD = \ $(OPENGL_LIBS) \ Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -17,9 +17,7 @@ _2D_compressed_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - $(GLEW_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) + $(GLEW_LIB_PATH) _2D_compressed_LDADD = \ $(OPENGL_LIBS) \ Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed_cubemap/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed_cubemap/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_compressed_cubemap/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -17,9 +17,7 @@ _2D_compressed_cubemap_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - $(GLEW_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) + $(GLEW_LIB_PATH) _2D_compressed_cubemap_LDADD = \ $(OPENGL_LIBS) \ Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -17,9 +17,7 @@ _2D_crop_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - $(GLEW_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) + $(GLEW_LIB_PATH) _2D_crop_LDADD = \ $(OPENGL_LIBS) \ Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop2/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop2/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_crop2/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -17,9 +17,7 @@ _2D_crop2_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - $(GLEW_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) + $(GLEW_LIB_PATH) _2D_crop2_LDADD = \ $(OPENGL_LIBS) \ Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_exr/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -17,9 +17,7 @@ _2D_exr_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - $(GLEW_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) + $(GLEW_LIB_PATH) _2D_exr_LDADD = \ $(OPENGL_LIBS) \ Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_scale/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_scale/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_scale/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -16,9 +16,7 @@ _2D_scale_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - $(GLEW_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) + $(GLEW_LIB_PATH) _2D_scale_LDADD = \ $(OPENGL_LIBS) \ Modified: trunk/lib/openlibraries/test/openimagelib/GL/_2D_sgi/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openimagelib/GL/_2D_sgi/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openimagelib/GL/_2D_sgi/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -17,9 +17,7 @@ _2D_sgi_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - $(GLEW_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) + $(GLEW_LIB_PATH) _2D_sgi_LDADD = \ $(OPENGL_LIBS) \ Modified: trunk/lib/openlibraries/test/openmedialib/player/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openmedialib/player/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openmedialib/player/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -13,9 +13,7 @@ player_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - $(GLEW_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) + $(GLEW_LIB_PATH) player_LDADD = \ $(OPENGL_LIBS) \ Modified: trunk/lib/openlibraries/test/openmedialib/store/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openmedialib/store/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openmedialib/store/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -10,8 +10,7 @@ -DOPENMEDIALIB_PLUGINS=\"$(OPENMEDIALIB_PLUGINPATH)\" store_LDFLAGS = \ - $(OLIB_LDFLAGS) \ - $(BOOST_LIB_RPATH) + $(OLIB_LDFLAGS) store_LDADD = \ $(BOOST_FILESYSTEM_LIBS) \ Modified: trunk/lib/openlibraries/test/openobjectlib/GL/multipass_draw/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openobjectlib/GL/multipass_draw/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openobjectlib/GL/multipass_draw/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -16,9 +16,7 @@ -DOPENPLUGINS=\"$(OPENIMAGELIB_PLUGINPATH):$(OPENOBJECTLIB_PLUGINPATH)\" multipass_draw_LDFLAGS = \ - $(OLIB_LDFLAGS) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) + $(OLIB_LDFLAGS) multipass_draw_LDADD = \ $(OPENGL_LIBS) \ Modified: trunk/lib/openlibraries/test/openobjectlib/GL/noise_volume/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openobjectlib/GL/noise_volume/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openobjectlib/GL/noise_volume/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -16,9 +16,7 @@ -DOPENPLUGINS=\"$(OPENIMAGELIB_PLUGINPATH):$(OPENOBJECTLIB_PLUGINPATH)\" noise_volume_LDFLAGS = \ - $(OLIB_LDFLAGS) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) + $(OLIB_LDFLAGS) noise_volume_LDADD = \ $(OPENGL_LIBS) \ Modified: trunk/lib/openlibraries/test/openobjectlib/GL/obj_draw/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openobjectlib/GL/obj_draw/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openobjectlib/GL/obj_draw/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -16,9 +16,7 @@ -DOPENPLUGINS=\"$(OPENIMAGELIB_PLUGINPATH):$(OPENOBJECTLIB_PLUGINPATH)\" obj_draw_LDFLAGS = \ - $(OLIB_LDFLAGS) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) + $(OLIB_LDFLAGS) obj_draw_LDADD = \ $(OPENGL_LIBS) \ Modified: trunk/lib/openlibraries/test/openobjectlib/GL/texture_draw/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openobjectlib/GL/texture_draw/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openobjectlib/GL/texture_draw/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -15,9 +15,7 @@ $(OIL_CXXFLAGS) texture_draw_LDFLAGS = \ - $(OLIB_LDFLAGS) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) + $(OLIB_LDFLAGS) texture_draw_LDADD = \ $(OPENGL_LIBS) \ Modified: trunk/lib/openlibraries/test/openpluginlib/discovery/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openpluginlib/discovery/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openpluginlib/discovery/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -13,8 +13,7 @@ $(BOOST_INCLUDE_PATH) discovery_LDFLAGS = \ - $(OLIB_LDFLAGS) \ - $(BOOST_LIB_RPATH) + $(OLIB_LDFLAGS) discovery_LDADD = \ $(BOOST_FILESYSTEM_LIBS) \ Modified: trunk/lib/openlibraries/test/openpluginlib/enumerate/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openpluginlib/enumerate/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openpluginlib/enumerate/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -13,8 +13,7 @@ $(BOOST_INCLUDE_PATH) enumerate_LDFLAGS = \ - $(OLIB_LDFLAGS) \ - $(BOOST_LIB_RPATH) + $(OLIB_LDFLAGS) enumerate_LDADD = \ $(BOOST_FILESYSTEM_LIBS) \ Modified: trunk/lib/openlibraries/test/openpluginlib/gettimeofday/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openpluginlib/gettimeofday/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openpluginlib/gettimeofday/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -15,9 +15,7 @@ gettimeofday_LDFLAGS = \ $(OLIB_LDFLAGS) \ - $(GLEW_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) + $(GLEW_LIB_PATH) gettimeofday_LDADD = \ $(BOOST_FILESYSTEM_LIBS) \ Modified: trunk/lib/openlibraries/test/openpluginlib/gpu_timer_query/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openpluginlib/gpu_timer_query/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openpluginlib/gpu_timer_query/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -16,9 +16,7 @@ gpu_timer_query_LDFLAGS = \ $(OLIB_LDFLAGS) \ $(BOOST_LIB_PATH) \ - $(GLEW_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) + $(GLEW_LIB_PATH) gpu_timer_query_LDADD = \ $(OPENGL_LIBS) \ Modified: trunk/lib/openlibraries/test/openpluginlib/initialization/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openpluginlib/initialization/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openpluginlib/initialization/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -14,8 +14,7 @@ # end initialization_LDFLAGS = \ - $(OLIB_LDFLAGS) \ - $(BOOST_LIB_RPATH) + $(OLIB_LDFLAGS) initialization_LDADD = \ $(BOOST_FILESYSTEM_LIBS) \ Modified: trunk/lib/openlibraries/test/openpluginlib/pcos/key/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openpluginlib/pcos/key/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openpluginlib/pcos/key/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -13,8 +13,7 @@ $(BOOST_INCLUDE_PATH) key_LDFLAGS = \ - $(OLIB_LDFLAGS) \ - $(BOOST_LIB_RPATH) + $(OLIB_LDFLAGS) key_LDADD = \ $(top_builddir)/src/openpluginlib/pl/libopenpluginlib_pl.la \ Modified: trunk/lib/openlibraries/test/openpluginlib/pcos/property/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openpluginlib/pcos/property/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openpluginlib/pcos/property/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -13,8 +13,7 @@ $(BOOST_INCLUDE_PATH) property_LDFLAGS = \ - $(OLIB_LDFLAGS) \ - $(BOOST_LIB_RPATH) + $(OLIB_LDFLAGS) property_LDADD = \ $(top_builddir)/src/openpluginlib/pl/libopenpluginlib_pl.la \ Modified: trunk/lib/openlibraries/test/openpluginlib/pcos/property_container/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openpluginlib/pcos/property_container/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openpluginlib/pcos/property_container/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -13,8 +13,7 @@ $(BOOST_INCLUDE_PATH) property_container_LDFLAGS = \ - $(OLIB_LDFLAGS) \ - $(BOOST_LIB_RPATH) + $(OLIB_LDFLAGS) property_container_LDADD = \ $(top_builddir)/src/openpluginlib/pl/libopenpluginlib_pl.la \ Modified: trunk/lib/openlibraries/test/openpluginlib/pcos/subject-observer/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openpluginlib/pcos/subject-observer/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openpluginlib/pcos/subject-observer/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -13,8 +13,7 @@ $(BOOST_INCLUDE_PATH) subjectobserver_LDFLAGS = \ - $(OLIB_LDFLAGS) \ - $(BOOST_LIB_RPATH) + $(OLIB_LDFLAGS) subjectobserver_LDADD = \ $(top_builddir)/src/openpluginlib/pl/libopenpluginlib_pl.la \ Modified: trunk/lib/openlibraries/test/openpluginlib/rdtsc/Makefile.am =================================================================== --- trunk/lib/openlibraries/test/openpluginlib/rdtsc/Makefile.am 2007-11-08 23:36:41 UTC (rev 381) +++ trunk/lib/openlibraries/test/openpluginlib/rdtsc/Makefile.am 2007-11-10 21:14:24 UTC (rev 382) @@ -15,9 +15,7 @@ rdtsc_LDFLAGS = \ $(OLIB_LDFLAGS) \ - $(GLEW_LIB_PATH) \ - $(BOOST_LIB_RPATH) \ - $(GLEW_LIB_RPATH) + $(GLEW_LIB_PATH) rdtsc_LDADD = \ $(BOOST_FILESYSTEM_LIBS) \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-11-13 21:52:04
|
Revision: 383 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=383&view=rev Author: glslang Date: 2007-11-13 13:51:58 -0800 (Tue, 13 Nov 2007) Log Message: ----------- + bug fixes Modified Paths: -------------- trunk/lib/openlibraries/installer/openlibraries_sdk.nsi trunk/lib/openlibraries/openlibraries_vc8.sln trunk/lib/openlibraries/src/openpluginlib/pl/openpluginlib.cpp Modified: trunk/lib/openlibraries/installer/openlibraries_sdk.nsi =================================================================== --- trunk/lib/openlibraries/installer/openlibraries_sdk.nsi 2007-11-10 21:14:24 UTC (rev 382) +++ trunk/lib/openlibraries/installer/openlibraries_sdk.nsi 2007-11-13 21:51:58 UTC (rev 383) @@ -228,8 +228,8 @@ File "..\src\openimagelib\plugins\gdi+\Multi-threaded Debug DLL\openimagelib_gdi-vc80-d-${VERSION}.dll" File "..\src\openimagelib\plugins\hdr\hdr_plugin.opl" File "..\src\openimagelib\plugins\hdr\Multi-threaded Debug DLL\openimagelib_hdr-vc80-d-${VERSION}.dll" - File "..\src\openimagelib\plugins\jpg\jpg_plugin.opl" - File "..\src\openimagelib\plugins\jpg\Multi-threaded Debug DLL\openimagelib_jpg-vc80-d-${VERSION}.dll" +; File "..\src\openimagelib\plugins\jpg\jpg_plugin.opl" +; File "..\src\openimagelib\plugins\jpg\Multi-threaded Debug DLL\openimagelib_jpg-vc80-d-${VERSION}.dll" File "..\src\openimagelib\plugins\sgi\sgi_plugin.opl" File "..\src\openimagelib\plugins\sgi\Multi-threaded Debug DLL\openimagelib_sgi-vc80-d-${VERSION}.dll" File "..\src\openimagelib\plugins\tga\tga_plugin.opl" @@ -244,8 +244,8 @@ File "..\src\openmedialib\plugins\ofx\Multi-threaded Debug DLL\openmedialib_ofx-vc80-d-${VERSION}.dll" ;File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl" ;File "..\src\openobjectlib\plugins\3ds\Multi-threaded Debug DLL\openobjectlib_3ds-vc80-d-${VERSION}.dll" - File "..\src\openobjectlib\plugins\obj\obj_plugin.opl" - File "..\src\openobjectlib\plugins\obj\Multi-threaded Debug DLL\openobjectlib_obj-vc80-d-${VERSION}.dll" + File "..\src\openobjectlib\plugins\wavefront\obj_plugin.opl" + File "..\src\openobjectlib\plugins\wavefront\Multi-threaded Debug DLL\openobjectlib_obj-vc80-d-${VERSION}.dll" File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl" File "..\src\openobjectlib\plugins\X3D\Multi-threaded Debug DLL\openobjectlib_x3d-vc80-d-${VERSION}.dll" File "..\src\openassetlib\plugins\sqlite\sqlite3_metadata_plugin.opl" @@ -266,8 +266,8 @@ File "..\src\openimagelib\plugins\gdi+\Multi-threaded Release DLL\openimagelib_gdi-vc80-r-${VERSION}.dll" File "..\src\openimagelib\plugins\hdr\hdr_plugin.opl" File "..\src\openimagelib\plugins\hdr\Multi-threaded Release DLL\openimagelib_hdr-vc80-r-${VERSION}.dll" - File "..\src\openimagelib\plugins\jpg\jpg_plugin.opl" - File "..\src\openimagelib\plugins\jpg\Multi-threaded Release DLL\openimagelib_jpg-vc80-r-${VERSION}.dll" +; File "..\src\openimagelib\plugins\jpg\jpg_plugin.opl" +; File "..\src\openimagelib\plugins\jpg\Multi-threaded Release DLL\openimagelib_jpg-vc80-r-${VERSION}.dll" File "..\src\openimagelib\plugins\sgi\sgi_plugin.opl" File "..\src\openimagelib\plugins\sgi\Multi-threaded Release DLL\openimagelib_sgi-vc80-r-${VERSION}.dll" File "..\src\openimagelib\plugins\tga\tga_plugin.opl" @@ -282,8 +282,8 @@ File "..\src\openmedialib\plugins\ofx\Multi-threaded Release DLL\openmedialib_ofx-vc80-r-${VERSION}.dll" ;File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl" ;File "..\src\openobjectlib\plugins\3ds\Multi-threaded Release DLL\openobjectlib_3ds-vc80-r-${VERSION}.dll" - File "..\src\openobjectlib\plugins\obj\obj_plugin.opl" - File "..\src\openobjectlib\plugins\obj\Multi-threaded Release DLL\openobjectlib_obj-vc80-r-${VERSION}.dll" + File "..\src\openobjectlib\plugins\wavefront\obj_plugin.opl" + File "..\src\openobjectlib\plugins\wavefront\Multi-threaded Release DLL\openobjectlib_obj-vc80-r-${VERSION}.dll" File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl" File "..\src\openobjectlib\plugins\X3D\Multi-threaded Release DLL\openobjectlib_x3d-vc80-r-${VERSION}.dll" File "..\src\openeffectslib\plugins\tonemap\tonemap_plugin.opl" Modified: trunk/lib/openlibraries/openlibraries_vc8.sln =================================================================== --- trunk/lib/openlibraries/openlibraries_vc8.sln 2007-11-10 21:14:24 UTC (rev 382) +++ trunk/lib/openlibraries/openlibraries_vc8.sln 2007-11-13 21:51:58 UTC (rev 383) @@ -375,6 +375,18 @@ {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "avformat", "src\openmedialib\plugins\avformat\avformat_vc8.vcproj", "{0C4F7499-83C6-4143-A392-56F299345E8A}" + ProjectSection(ProjectDependencies) = postProject + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openal", "src\openmedialib\plugins\openal\openal_vc8.vcproj", "{68B4BE77-E59E-4A24-9AF5-D4CEFF132B51}" + ProjectSection(ProjectDependencies) = postProject + {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} + {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Multi-threaded Debug DLL|Win32 = Multi-threaded Debug DLL|Win32 @@ -605,6 +617,14 @@ {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 + {0C4F7499-83C6-4143-A392-56F299345E8A}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 + {0C4F7499-83C6-4143-A392-56F299345E8A}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 + {0C4F7499-83C6-4143-A392-56F299345E8A}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 + {0C4F7499-83C6-4143-A392-56F299345E8A}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 + {68B4BE77-E59E-4A24-9AF5-D4CEFF132B51}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 + {68B4BE77-E59E-4A24-9AF5-D4CEFF132B51}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 + {68B4BE77-E59E-4A24-9AF5-D4CEFF132B51}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 + {68B4BE77-E59E-4A24-9AF5-D4CEFF132B51}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -671,6 +691,8 @@ {A60E2710-2DA9-4641-AEF6-6488A6264723} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} {C29BD9EC-EC1B-4D7F-8985-F85698CE66ED} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} {1AC3D22B-175B-4169-B74A-276F9D5BA7AB} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} + {0C4F7499-83C6-4143-A392-56F299345E8A} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} + {68B4BE77-E59E-4A24-9AF5-D4CEFF132B51} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} {DCCDFFF5-23EB-4E4B-BE38-9E5F8D42151E} = {BD86F550-C573-4A68-955B-6CEDCC8F595D} {7A98C731-F651-4427-BD02-25133DEA7171} = {9483FC7B-E396-43E6-84ED-EB021AC54252} {AE1793B8-18EA-4277-BFDD-8C9F2AFA0096} = {9483FC7B-E396-43E6-84ED-EB021AC54252} Modified: trunk/lib/openlibraries/src/openpluginlib/pl/openpluginlib.cpp =================================================================== --- trunk/lib/openlibraries/src/openpluginlib/pl/openpluginlib.cpp 2007-11-10 21:14:24 UTC (rev 382) +++ trunk/lib/openlibraries/src/openpluginlib/pl/openpluginlib.cpp 2007-11-13 21:51:58 UTC (rev 383) @@ -74,7 +74,7 @@ else filter = str.second.out_filter; - if( !str_.empty( ) && str_.find( filter ) == wstring::npos ) + if( str_.find( filter ) == wstring::npos ) str_ += filter + wstring( L" " ); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-12-01 17:48:18
|
Revision: 385 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=385&view=rev Author: glslang Date: 2007-12-01 09:48:15 -0800 (Sat, 01 Dec 2007) Log Message: ----------- + patch libtool to control generated install names on OS/X Modified Paths: -------------- trunk/lib/openlibraries/configure.ac Added Paths: ----------- trunk/lib/openlibraries/m4/install_name.m4 Modified: trunk/lib/openlibraries/configure.ac =================================================================== --- trunk/lib/openlibraries/configure.ac 2007-11-18 13:37:44 UTC (rev 384) +++ trunk/lib/openlibraries/configure.ac 2007-12-01 17:48:15 UTC (rev 385) @@ -43,6 +43,8 @@ AC_PROG_LIBTOOL AC_SUBST(LIBTOOL_DEPS) +AC_CHECK_INSTALLNAME( ) + dnl dl support AC_CHECK_LIB(dl, dlopen, have_dl=yes DL_LIBS="-ldl", Added: trunk/lib/openlibraries/m4/install_name.m4 =================================================================== --- trunk/lib/openlibraries/m4/install_name.m4 (rev 0) +++ trunk/lib/openlibraries/m4/install_name.m4 2007-12-01 17:48:15 UTC (rev 385) @@ -0,0 +1,25 @@ + +# +# change libtool install_name defaults on OS/X +# + +AC_DEFUN([AC_CHECK_INSTALLNAME],[ + AC_ARG_ENABLE(installname, AC_HELP_STRING([--enable-installname], [enable install name]), + [enableinstallname=$enableval], + [enableinstallname=no]) + AC_ARG_WITH(installnameprefix, AC_HELP_STRING([--with-installnameprefix], [install name prefix]),,with_installnameprefix="") + + case $host in + *-apple-darwin*) + AC_MSG_CHECKING(libtool for install name) + if test x"$enableinstallname" = x"yes" ; then + test -f libtool || (mv libtool libtool.old && cp libtool.old libtool) + sed -e "s/install_name \\\\\$rpath\/\\\\\$soname/install_name $with_installnameprefix\/\\\\\$soname/g" libtool > libtool.new + mv libtool.new libtool + AC_MSG_RESULT(yes) + else + AC_MSG_RESULT(no) + fi + ;; + esac +]) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2008-01-26 21:24:25
|
Revision: 402 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=402&view=rev Author: glslang Date: 2008-01-26 13:24:22 -0800 (Sat, 26 Jan 2008) Log Message: ----------- +build fixes Modified Paths: -------------- trunk/lib/openlibraries/installer/openlibraries_sdk.nsi trunk/lib/openlibraries/src/openmedialib/plugins/avformat/avformat_plugin.cpp Modified: trunk/lib/openlibraries/installer/openlibraries_sdk.nsi =================================================================== --- trunk/lib/openlibraries/installer/openlibraries_sdk.nsi 2008-01-14 21:17:51 UTC (rev 401) +++ trunk/lib/openlibraries/installer/openlibraries_sdk.nsi 2008-01-26 21:24:22 UTC (rev 402) @@ -130,6 +130,7 @@ File ..\src\openimagelib\il\traits.hpp File ..\src\openimagelib\il\utility.hpp File ..\src\openimagelib\il\yuv_traits.hpp + File ..\src\openimagelib\il\lut_functions.hpp SetOutPath $INSTDIR\include\openlibraries-${VERSION_DOT}\openmedialib\ml File ..\src\openmedialib\ml\audio.hpp Modified: trunk/lib/openlibraries/src/openmedialib/plugins/avformat/avformat_plugin.cpp =================================================================== --- trunk/lib/openlibraries/src/openmedialib/plugins/avformat/avformat_plugin.cpp 2008-01-14 21:17:51 UTC (rev 401) +++ trunk/lib/openlibraries/src/openmedialib/plugins/avformat/avformat_plugin.cpp 2008-01-26 21:24:22 UTC (rev 402) @@ -312,7 +312,7 @@ // Close the output file if ( !( fmt_->flags & AVFMT_NOFILE ) ) - url_fclose( &oc_->pb ); + url_fclose( oc_->pb ); // Free the context av_free( oc_ ); @@ -1160,7 +1160,7 @@ int error = av_open_input_file( &context_, opl::to_string( resource ).c_str( ), format_, 0, params_ ) < 0; // Check for streaming - if ( error == 0 && url_is_streamed( &context_->pb ) ) + if ( error == 0 && url_is_streamed( context_->pb ) ) { is_seekable_ = false; key_search_ = true; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2008-02-09 13:31:56
|
Revision: 409 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=409&view=rev Author: glslang Date: 2008-02-09 05:31:51 -0800 (Sat, 09 Feb 2008) Log Message: ----------- + build updates (removal of not-needed libs) Modified Paths: -------------- trunk/lib/openlibraries/installer/hdrflow_runtime.nsi trunk/lib/openlibraries/installer/hdrflow_sdk.nsi trunk/lib/openlibraries/openlibraries_vc8.sln Modified: trunk/lib/openlibraries/installer/hdrflow_runtime.nsi =================================================================== --- trunk/lib/openlibraries/installer/hdrflow_runtime.nsi 2008-02-06 22:59:49 UTC (rev 408) +++ trunk/lib/openlibraries/installer/hdrflow_runtime.nsi 2008-02-09 13:31:51 UTC (rev 409) @@ -1,5 +1,5 @@ ;-------------------------------- -;NSIS OpenLibraries Installation Script +;NSIS HDRFlow Installation Script ;-------------------------------- !ifndef VERSION @@ -13,15 +13,15 @@ !ifdef OUTFILE OutFile "${OUTFILE}" !else - OutFile openlibraries-${VERSION_DOT}-runtime.exe + OutFile hdrflow-${VERSION_DOT}-runtime.exe !endif SetCompressor /SOLID lzma InstType "Full" -InstallDir $PROGRAMFILES\OpenLibraries -InstallDirRegKey HKLM Software\OpenLibraries "" +InstallDir $PROGRAMFILES\HDRFlow +InstallDirRegKey HKLM Software\HDRFlow "" ;-------------------------------- ;Header Files @@ -34,8 +34,8 @@ !include "write_env_str.nsh" ;Names -Name "OpenLibraries" -Caption "OpenLibraries (v.${VERSION_DOT}) Setup" +Name "HDRFlow" +Caption "HDRFlow (v.${VERSION_DOT}) Setup" ;Interface Settings !define MUI_ABORTWARNING @@ -47,8 +47,8 @@ !define MUI_COMPONENTSPAGE_SMALLDESC ;Pages -!define MUI_WELCOMEPAGE_TITLE "Welcome to the OpenLibraries (v.${VERSION_DOT}) Setup Wizard" -!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of OpenLibraries.\r\n\r\n$_CLICK" +!define MUI_WELCOMEPAGE_TITLE "Welcome to the HDRFlow (v.${VERSION_DOT}) Setup Wizard" +!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of HDRFlow.\r\n\r\n$_CLICK" !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_LICENSE "..\COPYING" @@ -57,7 +57,7 @@ !insertmacro MUI_PAGE_INSTFILES !define MUI_FINISHPAGE_LINK "Visit the web site for the latest news, FAQs and support" -!define MUI_FINISHPAGE_LINK_LOCATION "http://www.openlibraries.org/" +!define MUI_FINISHPAGE_LINK_LOCATION "http://www.hdrflow.com/" !insertmacro MUI_PAGE_FINISH @@ -69,10 +69,10 @@ !insertmacro MUI_LANGUAGE "English" -Section "OpenLibraries" SecCore +Section "HDRFlow" SecCore SetDetailsPrint textonly - DetailPrint "Installing OpenLibraries..." + DetailPrint "Installing HDRFlow..." SetDetailsPrint listonly SectionIn 1 2 3 RO @@ -84,12 +84,10 @@ File "..\src\openpluginlib\pl\Multi-threaded Release DLL\openpluginlib_pl-vc80-r-${VERSION}.dll" File "..\src\openimagelib\il\Multi-threaded Release DLL\openimagelib_il-vc80-r-${VERSION}.dll" File "..\src\openmedialib\ml\Multi-threaded Release DLL\openmedialib_ml-vc80-r-${VERSION}.dll" - File "..\src\openobjectlib\sg\Multi-threaded Release DLL\openobjectlib_sg-vc80-r-${VERSION}.dll" - File "..\src\openassetlib\al\Multi-threaded Release DLL\openassetlib_al-vc80-r-${VERSION}.dll" ; dependencies File "C:\Program Files\FFmpeg\lib\avcodec-51.dll" - File "C:\Program Files\FFmpeg\lib\avformat-51.dll" + File "C:\Program Files\FFmpeg\lib\avformat-52.dll" File "C:\Program Files\FFmpeg\lib\avutil-49.dll" File "C:\OpenEXR\bin\Release\Half.dll" File "C:\OpenEXR\bin\Release\Iex.dll" @@ -106,7 +104,6 @@ File "..\src\openpluginlib\py\Multi-threaded Release DLL\HDRFlowPlugin.pyd" File "..\src\openimagelib\py\Multi-threaded Release DLL\HDRFlowImage.pyd" File "..\src\openmedialib\py\Multi-threaded Release DLL\HDRFlowMedia.pyd" - File "..\src\openassetlib\py\Multi-threaded Release DLL\HDRFlowAsset.pyd" SetOutPath $INSTDIR\plugins\release File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl" @@ -121,28 +118,26 @@ File "..\src\openimagelib\plugins\gdi+\Multi-threaded Release DLL\openimagelib_gdi-vc80-r-${VERSION}.dll" File "..\src\openimagelib\plugins\hdr\hdr_plugin.opl" File "..\src\openimagelib\plugins\hdr\Multi-threaded Release DLL\openimagelib_hdr-vc80-r-${VERSION}.dll" - File "..\src\openimagelib\plugins\jpg\jpg_plugin.opl" - File "..\src\openimagelib\plugins\jpg\Multi-threaded Release DLL\openimagelib_jpg-vc80-r-${VERSION}.dll" +; File "..\src\openimagelib\plugins\jpg\jpg_plugin.opl" +; File "..\src\openimagelib\plugins\jpg\Multi-threaded Release DLL\openimagelib_jpg-vc80-r-${VERSION}.dll" File "..\src\openimagelib\plugins\sgi\sgi_plugin.opl" File "..\src\openimagelib\plugins\sgi\Multi-threaded Release DLL\openimagelib_sgi-vc80-r-${VERSION}.dll" File "..\src\openimagelib\plugins\tga\tga_plugin.opl" File "..\src\openimagelib\plugins\tga\Multi-threaded Release DLL\openimagelib_tga-vc80-r-${VERSION}.dll" File "..\src\openmedialib\plugins\oil\oil_plugin.opl" File "..\src\openmedialib\plugins\oil\Multi-threaded Release DLL\openmedialib_oil-vc80-r-${VERSION}.dll" - File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl" - File "..\src\openmedialib\plugins\gensys\Multi-threaded Release DLL\openmedialib_gensys-vc80-r-${VERSION}.dll" - File "..\src\openmedialib\plugins\quicktime\quicktime_plugin.opl" - File "..\src\openmedialib\plugins\quicktime\Multi-threaded Release DLL\openmedialib_quicktime-vc80-r-${VERSION}.dll" +; File "..\src\openmedialib\plugins\gensys\gensys_plugin.opl" +; File "..\src\openmedialib\plugins\gensys\Multi-threaded Release DLL\openmedialib_gensys-vc80-r-${VERSION}.dll" +; File "..\src\openmedialib\plugins\quicktime\quicktime_plugin.opl" +; File "..\src\openmedialib\plugins\quicktime\Multi-threaded Release DLL\openmedialib_quicktime-vc80-r-${VERSION}.dll" File "..\src\openmedialib\plugins\ofx\ofx_plugin.opl" File "..\src\openmedialib\plugins\ofx\Multi-threaded Release DLL\openmedialib_ofx-vc80-r-${VERSION}.dll" - ;File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl" - ;File "..\src\openobjectlib\plugins\3ds\Multi-threaded Release DLL\openobjectlib_3ds-vc80-r-${VERSION}.dll" - File "..\src\openobjectlib\plugins\obj\obj_plugin.opl" - File "..\src\openobjectlib\plugins\obj\Multi-threaded Release DLL\openobjectlib_obj-vc80-r-${VERSION}.dll" - File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl" - File "..\src\openobjectlib\plugins\X3D\Multi-threaded Release DLL\openobjectlib_x3d-vc80-r-${VERSION}.dll" - File "..\src\openassetlib\plugins\sqlite\sqlite3_metadata_plugin.opl" - File "..\src\openassetlib\plugins\sqlite\Multi-threaded Release DLL\openassetlib_sqlite-vc80-r-${VERSION}.dll" +; File "..\src\openobjectlib\plugins\3ds\3ds_plugin.opl" +; File "..\src\openobjectlib\plugins\3ds\Multi-threaded Release DLL\openobjectlib_3ds-vc80-r-${VERSION}.dll" +; File "..\src\openobjectlib\plugins\obj\obj_plugin.opl" +; File "..\src\openobjectlib\plugins\obj\Multi-threaded Release DLL\openobjectlib_obj-vc80-r-${VERSION}.dll" +; File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl" +; File "..\src\openobjectlib\plugins\X3D\Multi-threaded Release DLL\openobjectlib_x3d-vc80-r-${VERSION}.dll" File "..\src\openeffectslib\plugins\tonemap\tonemap_plugin.opl" File "..\src\openeffectslib\plugins\tonemap\Multi-threaded Release DLL\openeffectslib_tonemap-vc80-r-${VERSION}.dll" @@ -180,19 +175,19 @@ ;-------------------------------- ;Registry -WriteRegStr HKLM "Software\OpenLibraries" "CurrentVersion" "${VERSION_DOT}" -WriteRegStr HKLM "Software\OpenLibraries" "PluginsDirRelease" "$INSTDIR\plugins\release" -WriteRegStr HKLM "Software\OpenLibraries" "KernelsDir" "$INSTDIR\kernels" -WriteRegStr HKLM "Software\OpenLibraries" "ShadersDir" "$INSTDIR\shaders" +WriteRegStr HKLM "Software\HDRFlow" "CurrentVersion" "${VERSION_DOT}" +WriteRegStr HKLM "Software\HDRFlow" "PluginsDirRelease" "$INSTDIR\plugins\release" +WriteRegStr HKLM "Software\HDRFlow" "KernelsDir" "$INSTDIR\kernels" +WriteRegStr HKLM "Software\HDRFlow" "ShadersDir" "$INSTDIR\shaders" -WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries" "DisplayName" "OpenLibraries" -WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries" "UninstallString" "$INSTDIR\uninst-openlibraries.exe" +WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow" "DisplayName" "HDRFlow" +WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow" "UninstallString" "$INSTDIR\uninst-hdrflow.exe" SectionEnd Section -post - WriteUninstaller $INSTDIR\uninst-openlibraries.exe + WriteUninstaller $INSTDIR\uninst-hdrflow.exe SectionEnd @@ -200,7 +195,7 @@ ;Descriptions !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN - !insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "OpenLibraries development and runtime files" + !insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "HDRFlow development and runtime files" !insertmacro MUI_FUNCTION_DESCRIPTION_END ;-------------------------------- @@ -212,8 +207,8 @@ DetailPrint "Deleting Files..." SetDetailsPrint listonly - DeleteRegKey HKLM "Software\OpenLibraries" - DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries" + DeleteRegKey HKLM "Software\HDRFlow" + DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow" Push "$INSTDIR\bin" Call un.RemoveFromPath @@ -238,11 +233,11 @@ Function .onInit - ReadRegStr $R0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenLibraries" "UninstallString" + ReadRegStr $R0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\HDRFlow" "UninstallString" StrCmp $R0 "" done MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION \ - "OpenLibraries is already installed. $\n$\nClick `OK` to remove the \ + "HDRFlow is already installed. $\n$\nClick `OK` to remove the \ previous version or `Cancel` to cancel this upgrade." \ IDOK uninst Abort @@ -264,7 +259,7 @@ goto done no_remove_uninstaller: MessageBox MB_ICONEXCLAMATION \ - "Unable to remove previous version of OpenLibraries" + "Unable to remove previous version of HDRFlow" Abort done: Modified: trunk/lib/openlibraries/installer/hdrflow_sdk.nsi =================================================================== --- trunk/lib/openlibraries/installer/hdrflow_sdk.nsi 2008-02-06 22:59:49 UTC (rev 408) +++ trunk/lib/openlibraries/installer/hdrflow_sdk.nsi 2008-02-09 13:31:51 UTC (rev 409) @@ -1,5 +1,5 @@ ;-------------------------------- -;NSIS OpenLibraries Installation Script +;NSIS HDRFlow Installation Script ;-------------------------------- !ifndef VERSION @@ -69,7 +69,7 @@ !insertmacro MUI_LANGUAGE "English" -Section "OpenLibraries" SecCore +Section "HDRFlow" SecCore SetDetailsPrint textonly DetailPrint "Installing HDRFlow SDK..." @@ -142,15 +142,6 @@ File ..\src\openmedialib\ml\openmedialib_plugin.hpp File ..\src\openmedialib\ml\store.hpp File ..\src\openmedialib\ml\utilities.hpp - - SetOutPath $INSTDIR\include\hdrflow-${VERSION_DOT}\openassetlib\al - File ..\src\openassetlib\al\al.hpp - File ..\src\openassetlib\al\al_plugin.hpp - File ..\src\openassetlib\al\asset.hpp - File ..\src\openassetlib\al\base64_codec.hpp - File ..\src\openassetlib\al\config.hpp - File ..\src\openassetlib\al\guid.hpp - File ..\src\openassetlib\al\set.hpp SetOutPath $INSTDIR\bin File "..\src\openpluginlib\pl\Multi-threaded Debug DLL\openpluginlib_pl-vc80-d-${VERSION}.dll" @@ -159,10 +150,6 @@ File "..\src\openimagelib\il\Multi-threaded Release DLL\openimagelib_il-vc80-r-${VERSION}.dll" File "..\src\openmedialib\ml\Multi-threaded Debug DLL\openmedialib_ml-vc80-d-${VERSION}.dll" File "..\src\openmedialib\ml\Multi-threaded Release DLL\openmedialib_ml-vc80-r-${VERSION}.dll" - File "..\src\openobjectlib\sg\Multi-threaded Debug DLL\openobjectlib_sg-vc80-d-${VERSION}.dll" - File "..\src\openobjectlib\sg\Multi-threaded Release DLL\openobjectlib_sg-vc80-r-${VERSION}.dll" - File "..\src\openassetlib\al\Multi-threaded Debug DLL\openassetlib_al-vc80-d-${VERSION}.dll" - File "..\src\openassetlib\al\Multi-threaded Release DLL\openassetlib_al-vc80-r-${VERSION}.dll" ; dependencies File "C:\Program Files\FFmpeg\lib\avcodec-51.dll" @@ -183,7 +170,6 @@ File "..\src\openpluginlib\py\Multi-threaded Debug DLL\HDRFlowPlugin.pyd" File "..\src\openimagelib\py\Multi-threaded Debug DLL\HDRFlowImage.pyd" File "..\src\openmedialib\py\Multi-threaded Debug DLL\HDRFlowMedia.pyd" - File "..\src\openassetlib\py\Multi-threaded Debug DLL\HDRFlowAsset.pyd" SetOutPath $INSTDIR\lib File "..\src\openpluginlib\pl\Multi-threaded Debug DLL\openpluginlib_pl-vc80-d-${VERSION}.lib" @@ -192,10 +178,6 @@ File "..\src\openimagelib\il\Multi-threaded Release DLL\openimagelib_il-vc80-r-${VERSION}.lib" File "..\src\openmedialib\ml\Multi-threaded Debug DLL\openmedialib_ml-vc80-d-${VERSION}.lib" File "..\src\openmedialib\ml\Multi-threaded Release DLL\openmedialib_ml-vc80-r-${VERSION}.lib" - File "..\src\openobjectlib\sg\Multi-threaded Debug DLL\openobjectlib_sg-vc80-d-${VERSION}.lib" - File "..\src\openobjectlib\sg\Multi-threaded Release DLL\openobjectlib_sg-vc80-r-${VERSION}.lib" - File "..\src\openassetlib\al\Multi-threaded Debug DLL\openassetlib_al-vc80-d-${VERSION}.lib" - File "..\src\openassetlib\al\Multi-threaded Release DLL\openassetlib_al-vc80-r-${VERSION}.lib" SetOutPath $INSTDIR\plugins\debug ; File "..\src\openimagelib\plugins\3D_lightmap\3D_lightmap_plugin.opl" @@ -230,8 +212,6 @@ ; File "..\src\openobjectlib\plugins\wavefront\Multi-threaded Debug DLL\openobjectlib_obj-vc80-d-${VERSION}.dll" ; File "..\src\openobjectlib\plugins\X3D\x3d_plugin.opl" ; File "..\src\openobjectlib\plugins\X3D\Multi-threaded Debug DLL\openobjectlib_x3d-vc80-d-${VERSION}.dll" - File "..\src\openassetlib\plugins\sqlite\sqlite3_metadata_plugin.opl" - File "..\src\openassetlib\plugins\sqlite\Multi-threaded Debug DLL\openassetlib_sqlite-vc80-d-${VERSION}.dll" File "..\src\openeffectslib\plugins\tonemap\tonemap_plugin.opl" File "..\src\openeffectslib\plugins\tonemap\Multi-threaded Debug DLL\openeffectslib_tonemap-vc80-d-${VERSION}.dll" @@ -382,7 +362,7 @@ StrCmp $R0 "" done MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION \ - "OpenLibraries is already installed. $\n$\nClick `OK` to remove the \ + "HDRFlow is already installed. $\n$\nClick `OK` to remove the \ previous version or `Cancel` to cancel this upgrade." \ IDOK uninst Abort Modified: trunk/lib/openlibraries/openlibraries_vc8.sln =================================================================== --- trunk/lib/openlibraries/openlibraries_vc8.sln 2008-02-06 22:59:49 UTC (rev 408) +++ trunk/lib/openlibraries/openlibraries_vc8.sln 2008-02-09 13:31:51 UTC (rev 409) @@ -224,24 +224,6 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "plugins", "plugins", "{56A6ABC4-51B3-45A3-ADDD-D22A50AA55F9}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "al", "src\openassetlib\al\al_vc8.vcproj", "{BD346E41-BEBD-43E7-9801-8EC1158355C4}" - ProjectSection(ProjectDependencies) = postProject - {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} = {84DAF5D6-05DE-4B4B-AB54-4CD2039EE5DC} - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} - {C9BA7656-B238-4882-A30A-EC2BDB2843B4} = {C9BA7656-B238-4882-A30A-EC2BDB2843B4} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "py", "src\openassetlib\py\py_vc8.vcproj", "{ECEDB34E-A863-420F-BFC6-F294AC078892}" - ProjectSection(ProjectDependencies) = postProject - {BD346E41-BEBD-43E7-9801-8EC1158355C4} = {BD346E41-BEBD-43E7-9801-8EC1158355C4} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite", "src\openassetlib\plugins\sqlite\sqlite_vc8.vcproj", "{4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}" - ProjectSection(ProjectDependencies) = postProject - {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} = {3D424B92-233E-4BA0-AFD3-0FD1D80F5DD0} - {BD346E41-BEBD-43E7-9801-8EC1158355C4} = {BD346E41-BEBD-43E7-9801-8EC1158355C4} - EndProjectSection -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GL", "GL", "{C2EBF114-BFF6-4520-BC11-EB54565B92D6}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_2D", "test\openimagelib\GL\_2D\_2D_vc8.vcproj", "{24D622CC-4577-49B0-9224-8BB191236A61}" @@ -479,18 +461,6 @@ {1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 {1AC3D22B-175B-4169-B74A-276F9D5BA7AB}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 - {BD346E41-BEBD-43E7-9801-8EC1158355C4}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 - {BD346E41-BEBD-43E7-9801-8EC1158355C4}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 - {BD346E41-BEBD-43E7-9801-8EC1158355C4}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 - {BD346E41-BEBD-43E7-9801-8EC1158355C4}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 - {ECEDB34E-A863-420F-BFC6-F294AC078892}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 - {ECEDB34E-A863-420F-BFC6-F294AC078892}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 - {ECEDB34E-A863-420F-BFC6-F294AC078892}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 - {ECEDB34E-A863-420F-BFC6-F294AC078892}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 - {4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 - {4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 - {4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 - {4B89FC29-D7E8-4E1A-99D7-17561B89DBEA}.Multi-threaded Release DLL|Win32.Build.0 = Multi-threaded Release DLL|Win32 {24D622CC-4577-49B0-9224-8BB191236A61}.Multi-threaded Debug DLL|Win32.ActiveCfg = Multi-threaded Debug DLL|Win32 {24D622CC-4577-49B0-9224-8BB191236A61}.Multi-threaded Debug DLL|Win32.Build.0 = Multi-threaded Debug DLL|Win32 {24D622CC-4577-49B0-9224-8BB191236A61}.Multi-threaded Release DLL|Win32.ActiveCfg = Multi-threaded Release DLL|Win32 @@ -623,9 +593,6 @@ {1AC3D22B-175B-4169-B74A-276F9D5BA7AB} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} {0C4F7499-83C6-4143-A392-56F299345E8A} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} {68B4BE77-E59E-4A24-9AF5-D4CEFF132B51} = {C039BC12-D0D0-4BAC-B8E4-445EEA6678B8} - {BD346E41-BEBD-43E7-9801-8EC1158355C4} = {D3688A41-2908-41C0-8BF1-4AB6E3DFDBC4} - {ECEDB34E-A863-420F-BFC6-F294AC078892} = {D3688A41-2908-41C0-8BF1-4AB6E3DFDBC4} - {4B89FC29-D7E8-4E1A-99D7-17561B89DBEA} = {56A6ABC4-51B3-45A3-ADDD-D22A50AA55F9} {24D622CC-4577-49B0-9224-8BB191236A61} = {C2EBF114-BFF6-4520-BC11-EB54565B92D6} {F0557FAB-2BC7-4991-9AD8-560526321D80} = {C2EBF114-BFF6-4520-BC11-EB54565B92D6} {23B3623B-4FED-49F3-8F16-4883E57588E6} = {C2EBF114-BFF6-4520-BC11-EB54565B92D6} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |