diff options
40 files changed, 3498 insertions, 17 deletions
@@ -1,3 +1,19 @@ +2008-10-08 Armin Burgmeier <armin@openismus.com> + + * MSVC_Net2005/examples/dispatcher2/dispatcher2.vcproj: + * MSVC_Net2005/examples/dispatcher/dispatcher.vcproj: + * MSVC_Net2005/examples/options/options.vcproj: + * MSVC_Net2005/examples/thread/thread.vcproj: + * MSVC_Net2005/examples/thread_pool/thread_pool.vcproj: + * MSVC_Net2005/giomm/giomm.vcproj: + * MSVC_Net2005/glibmm/glibmm.vcproj: Adapt to the new MSVC++ DLL + naming convention. + + * MSVC_Net2008/: Added MSVC 2008 project files. + + * configure.in: + * Makefile.am: Add the new files to the build. + 2008-10-04 Jonathon Jongsma <jonathon@quotidian.org> * gio/src/error.hg: add a workaround for the HOST_NOT_FOUND symbol diff --git a/MSVC_Net2005/examples/dispatcher/dispatcher.vcproj b/MSVC_Net2005/examples/dispatcher/dispatcher.vcproj index e98dcf33..ee18b05b 100755 --- a/MSVC_Net2005/examples/dispatcher/dispatcher.vcproj +++ b/MSVC_Net2005/examples/dispatcher/dispatcher.vcproj @@ -63,7 +63,7 @@ />
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="glib-2.0.lib gthread-2.0.lib sigc-2.0d.lib"
+ AdditionalDependencies="glib-2.0.lib gthread-2.0.lib sigc-vc80-d-2_0.lib"
OutputFile="$(OutDir)/dispatcher.exe"
LinkIncremental="2"
GenerateManifest="true"
@@ -142,7 +142,7 @@ />
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="glib-2.0.lib gthread-2.0.lib sigc-2.0.lib"
+ AdditionalDependencies="glib-2.0.lib gthread-2.0.lib sigc-vc80-2_0.lib"
OutputFile="$(OutDir)/dispatcher.exe"
LinkIncremental="1"
GenerateManifest="true"
diff --git a/MSVC_Net2005/examples/dispatcher2/dispatcher2.vcproj b/MSVC_Net2005/examples/dispatcher2/dispatcher2.vcproj index 80688a72..85d1d817 100755 --- a/MSVC_Net2005/examples/dispatcher2/dispatcher2.vcproj +++ b/MSVC_Net2005/examples/dispatcher2/dispatcher2.vcproj @@ -62,7 +62,7 @@ />
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="gthread-2.0.lib sigc-2.0d.lib"
+ AdditionalDependencies="gthread-2.0.lib sigc-vc80-d-2_0.lib"
OutputFile="$(OutDir)/dispatcher2.exe"
LinkIncremental="2"
GenerateManifest="true"
@@ -141,7 +141,7 @@ />
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="gthread-2.0.lib sigc-2.0.lib"
+ AdditionalDependencies="gthread-2.0.lib sigc-vc80-2_0.lib"
OutputFile="$(OutDir)/dispatcher2.exe"
LinkIncremental="1"
GenerateManifest="true"
diff --git a/MSVC_Net2005/examples/options/options.vcproj b/MSVC_Net2005/examples/options/options.vcproj index 4465120e..a04a4c65 100755 --- a/MSVC_Net2005/examples/options/options.vcproj +++ b/MSVC_Net2005/examples/options/options.vcproj @@ -63,7 +63,7 @@ />
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="gthread-2.0.lib sigc-2.0d.lib"
+ AdditionalDependencies="gthread-2.0.lib sigc-vc80-d-2_0.lib"
OutputFile="$(OutDir)/options.exe"
LinkIncremental="2"
GenerateManifest="true"
@@ -142,7 +142,7 @@ />
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="gthread-2.0.lib sigc-2.0.lib"
+ AdditionalDependencies="gthread-2.0.lib sigc-vc80-2_0.lib"
OutputFile="$(OutDir)/options.exe"
LinkIncremental="1"
GenerateManifest="true"
diff --git a/MSVC_Net2005/examples/thread/thread.vcproj b/MSVC_Net2005/examples/thread/thread.vcproj index 710ec63a..8fea1568 100755 --- a/MSVC_Net2005/examples/thread/thread.vcproj +++ b/MSVC_Net2005/examples/thread/thread.vcproj @@ -62,7 +62,7 @@ />
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="gthread-2.0.lib sigc-2.0d.lib"
+ AdditionalDependencies="gthread-2.0.lib sigc-vc80-d-2_0.lib"
OutputFile="$(OutDir)/thread.exe"
LinkIncremental="2"
GenerateManifest="true"
@@ -141,7 +141,7 @@ />
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="gthread-2.0.lib sigc-2.0.lib"
+ AdditionalDependencies="gthread-2.0.lib sigc-vc80-2_0.lib"
OutputFile="$(OutDir)/thread.exe"
LinkIncremental="1"
GenerateManifest="true"
diff --git a/MSVC_Net2005/examples/thread_pool/thread_pool.vcproj b/MSVC_Net2005/examples/thread_pool/thread_pool.vcproj index 6b2157a4..f483d6d3 100755 --- a/MSVC_Net2005/examples/thread_pool/thread_pool.vcproj +++ b/MSVC_Net2005/examples/thread_pool/thread_pool.vcproj @@ -62,7 +62,7 @@ />
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="gthread-2.0.lib sigc-2.0d.lib"
+ AdditionalDependencies="gthread-2.0.lib sigc-vc80-d-2_0.lib"
OutputFile="$(OutDir)/thread_pool.exe"
LinkIncremental="2"
GenerateManifest="true"
@@ -141,7 +141,7 @@ />
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="gthread-2.0.lib sigc-2.0.lib"
+ AdditionalDependencies="gthread-2.0.lib sigc-vc80-2_0.lib"
OutputFile="$(OutDir)/thread_pool.exe"
LinkIncremental="1"
GenerateManifest="true"
diff --git a/MSVC_Net2005/giomm/giomm.vcproj b/MSVC_Net2005/giomm/giomm.vcproj index d75cc9cf..0bfcb871 100644 --- a/MSVC_Net2005/giomm/giomm.vcproj +++ b/MSVC_Net2005/giomm/giomm.vcproj @@ -61,8 +61,8 @@ />
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib gio-2.0.lib sigc-2.0d.lib"
- OutputFile="$(OutDir)\$(ProjectName)d.dll"
+ AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib gio-2.0.lib sigc-vc80-d-2_0.lib"
+ OutputFile="$(OutDir)\giomm-vc80-d-2_4.dll"
ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
GenerateDebugInformation="true"
/>
@@ -136,7 +136,8 @@ />
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib gio-2.0.lib sigc-2.0.lib"
+ AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib gio-2.0.lib sigc-vc80-2_0.lib"
+ OutputFile="$(OutDir)\giomm-vc80-2_4.dll"
ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
/>
<Tool
diff --git a/MSVC_Net2005/glibmm/glibmm.vcproj b/MSVC_Net2005/glibmm/glibmm.vcproj index 992f0466..31278c48 100755 --- a/MSVC_Net2005/glibmm/glibmm.vcproj +++ b/MSVC_Net2005/glibmm/glibmm.vcproj @@ -67,8 +67,8 @@ />
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib sigc-2.0d.lib"
- OutputFile="$(OutDir)/$(ProjectName)d.dll"
+ AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib sigc-vc80-d-2_0.lib"
+ OutputFile="$(OutDir)/glibmm-vc80-d-2_4.dll"
GenerateManifest="true"
ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
GenerateDebugInformation="true"
@@ -147,7 +147,8 @@ />
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib sigc-2.0.lib"
+ AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib sigc-vc80-2_0.lib"
+ OutputFile="$(OutDir)\glibmm-vc80-2_4.dll"
GenerateManifest="true"
ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
/>
diff --git a/MSVC_Net2008/Makefile.am b/MSVC_Net2008/Makefile.am new file mode 100644 index 00000000..4a9d1852 --- /dev/null +++ b/MSVC_Net2008/Makefile.am @@ -0,0 +1,3 @@ +SUBDIRS = gendef glibmm giomm examples tests + +EXTRA_DIST = blank.cpp glibmm.sln README diff --git a/MSVC_Net2008/blank.cpp b/MSVC_Net2008/blank.cpp new file mode 100644 index 00000000..98feb663 --- /dev/null +++ b/MSVC_Net2008/blank.cpp @@ -0,0 +1,11 @@ +// This file may very well be the most annoying workaround of all time. +// It is included here to simplify working with glibmm using the +// MSVC IDE. +// +// This file is included in all of the MSVC projects to force the +// IDE to display the C/C++ property pages for editing. Apparently, +// the MSVC IDE does not recognize .cc files as C++ source code, even +// though the compiler does! +// +// Tim Shead, tshead@k-3d.com +// 10/12/2004 diff --git a/MSVC_Net2008/examples/Makefile.am b/MSVC_Net2008/examples/Makefile.am new file mode 100644 index 00000000..7e882e1d --- /dev/null +++ b/MSVC_Net2008/examples/Makefile.am @@ -0,0 +1,3 @@ +SUBDIRS = dispatcher dispatcher2 markup options thread thread_pool + + diff --git a/MSVC_Net2008/examples/dispatcher/Makefile.am b/MSVC_Net2008/examples/dispatcher/Makefile.am new file mode 100644 index 00000000..b73bc99c --- /dev/null +++ b/MSVC_Net2008/examples/dispatcher/Makefile.am @@ -0,0 +1 @@ +EXTRA_DIST = dispatcher.vcproj diff --git a/MSVC_Net2008/examples/dispatcher/dispatcher.vcproj b/MSVC_Net2008/examples/dispatcher/dispatcher.vcproj new file mode 100644 index 00000000..df72ac56 --- /dev/null +++ b/MSVC_Net2008/examples/dispatcher/dispatcher.vcproj @@ -0,0 +1,212 @@ +<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="examples_dispatcher"
+ ProjectGUID="{129ECC08-6D30-4884-B824-4AF96EF0A45C}"
+ RootNamespace="examples_dispatcher"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\glib";"$(SolutionDir)\glibmm""
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib gthread-2.0.lib sigc-vc90-d-2_0.lib"
+ OutputFile="$(OutDir)/dispatcher.exe"
+ LinkIncremental="2"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+ SubSystem="1"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\glib";"$(SolutionDir)\glibmm""
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib gthread-2.0.lib sigc-vc90-2_0.lib"
+ OutputFile="$(OutDir)/dispatcher.exe"
+ LinkIncremental="1"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\..\blank.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\examples\thread\dispatcher.cc"
+ >
+ </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>
diff --git a/MSVC_Net2008/examples/dispatcher2/Makefile.am b/MSVC_Net2008/examples/dispatcher2/Makefile.am new file mode 100644 index 00000000..8aafacb7 --- /dev/null +++ b/MSVC_Net2008/examples/dispatcher2/Makefile.am @@ -0,0 +1 @@ +EXTRA_DIST = dispatcher2.vcproj diff --git a/MSVC_Net2008/examples/dispatcher2/dispatcher2.vcproj b/MSVC_Net2008/examples/dispatcher2/dispatcher2.vcproj new file mode 100644 index 00000000..020e320a --- /dev/null +++ b/MSVC_Net2008/examples/dispatcher2/dispatcher2.vcproj @@ -0,0 +1,211 @@ +<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="examples_dispatcher2"
+ ProjectGUID="{18A82706-B645-4DF5-AB09-06B90128BAC5}"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\glib";"$(SolutionDir)\glibmm""
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="gthread-2.0.lib sigc-vc90-d-2_0.lib"
+ OutputFile="$(OutDir)/dispatcher2.exe"
+ LinkIncremental="2"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+ SubSystem="1"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\glib";"$(SolutionDir)\glibmm""
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="gthread-2.0.lib sigc-vc90-2_0.lib"
+ OutputFile="$(OutDir)/dispatcher2.exe"
+ LinkIncremental="1"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\..\blank.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\examples\thread\dispatcher2.cc"
+ >
+ </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>
diff --git a/MSVC_Net2008/examples/markup/Makefile.am b/MSVC_Net2008/examples/markup/Makefile.am new file mode 100644 index 00000000..de7bc5f7 --- /dev/null +++ b/MSVC_Net2008/examples/markup/Makefile.am @@ -0,0 +1 @@ +EXTRA_DIST = markup.vcproj diff --git a/MSVC_Net2008/examples/markup/markup.vcproj b/MSVC_Net2008/examples/markup/markup.vcproj new file mode 100644 index 00000000..f3e5f1a1 --- /dev/null +++ b/MSVC_Net2008/examples/markup/markup.vcproj @@ -0,0 +1,211 @@ +<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="examples_markup"
+ ProjectGUID="{6300FCFA-97F1-4967-802E-E354D95DB0EB}"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\glib";"$(SolutionDir)\glibmm""
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib"
+ OutputFile="$(OutDir)/markup.exe"
+ LinkIncremental="2"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+ SubSystem="1"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\glib";"$(SolutionDir)\glibmm""
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib"
+ OutputFile="$(OutDir)/markup.exe"
+ LinkIncremental="1"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\..\blank.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\examples\markup\parser.cc"
+ >
+ </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>
diff --git a/MSVC_Net2008/examples/options/Makefile.am b/MSVC_Net2008/examples/options/Makefile.am new file mode 100644 index 00000000..91d27e51 --- /dev/null +++ b/MSVC_Net2008/examples/options/Makefile.am @@ -0,0 +1 @@ +EXTRA_DIST = options.vcproj diff --git a/MSVC_Net2008/examples/options/options.vcproj b/MSVC_Net2008/examples/options/options.vcproj new file mode 100644 index 00000000..ee303e04 --- /dev/null +++ b/MSVC_Net2008/examples/options/options.vcproj @@ -0,0 +1,212 @@ +<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="examples_options"
+ ProjectGUID="{46962B9A-C5E9-4863-9408-97514D63F420}"
+ RootNamespace="examples_dispatcher"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\glib";"$(SolutionDir)\glibmm""
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="gthread-2.0.lib sigc-vc90-d-2_0.lib"
+ OutputFile="$(OutDir)/options.exe"
+ LinkIncremental="2"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+ SubSystem="1"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\glib";"$(SolutionDir)\glibmm""
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="gthread-2.0.lib sigc-vc90-2_0.lib"
+ OutputFile="$(OutDir)/options.exe"
+ LinkIncremental="1"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\..\blank.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\examples\options\main.cc"
+ >
+ </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>
diff --git a/MSVC_Net2008/examples/thread/Makefile.am b/MSVC_Net2008/examples/thread/Makefile.am new file mode 100644 index 00000000..93a41289 --- /dev/null +++ b/MSVC_Net2008/examples/thread/Makefile.am @@ -0,0 +1 @@ +EXTRA_DIST = thread.vcproj diff --git a/MSVC_Net2008/examples/thread/thread.vcproj b/MSVC_Net2008/examples/thread/thread.vcproj new file mode 100644 index 00000000..4d2deba7 --- /dev/null +++ b/MSVC_Net2008/examples/thread/thread.vcproj @@ -0,0 +1,211 @@ +<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="examples_thread"
+ ProjectGUID="{5357AB2B-A5F9-463C-92D8-00357CCC3ECE}"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\glib";"$(SolutionDir)\glibmm""
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="gthread-2.0.lib sigc-vc90-d-2_0.lib"
+ OutputFile="$(OutDir)/thread.exe"
+ LinkIncremental="2"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+ SubSystem="1"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\glib";"$(SolutionDir)\glibmm""
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="gthread-2.0.lib sigc-vc90-2_0.lib"
+ OutputFile="$(OutDir)/thread.exe"
+ LinkIncremental="1"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\..\blank.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\examples\thread\thread.cc"
+ >
+ </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>
diff --git a/MSVC_Net2008/examples/thread_pool/Makefile.am b/MSVC_Net2008/examples/thread_pool/Makefile.am new file mode 100644 index 00000000..b0759e7c --- /dev/null +++ b/MSVC_Net2008/examples/thread_pool/Makefile.am @@ -0,0 +1 @@ +EXTRA_DIST = thread_pool.vcproj diff --git a/MSVC_Net2008/examples/thread_pool/thread_pool.vcproj b/MSVC_Net2008/examples/thread_pool/thread_pool.vcproj new file mode 100644 index 00000000..e10e0228 --- /dev/null +++ b/MSVC_Net2008/examples/thread_pool/thread_pool.vcproj @@ -0,0 +1,211 @@ +<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="examples_thread_pool"
+ ProjectGUID="{962484DB-2111-48A4-BEF0-194433719D0D}"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\glib";"$(SolutionDir)\glibmm""
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="gthread-2.0.lib sigc-vc90-d-2_0.lib"
+ OutputFile="$(OutDir)/thread_pool.exe"
+ LinkIncremental="2"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+ SubSystem="1"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\glib";"$(SolutionDir)\glibmm""
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="gthread-2.0.lib sigc-vc90-2_0.lib"
+ OutputFile="$(OutDir)/thread_pool.exe"
+ LinkIncremental="1"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\..\blank.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\examples\thread\threadpool.cc"
+ >
+ </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>
diff --git a/MSVC_Net2008/gendef/Makefile.am b/MSVC_Net2008/gendef/Makefile.am new file mode 100644 index 00000000..3a435c34 --- /dev/null +++ b/MSVC_Net2008/gendef/Makefile.am @@ -0,0 +1,2 @@ +EXTRA_DIST = gendef.vcproj gendef.cc + diff --git a/MSVC_Net2008/gendef/gendef.cc b/MSVC_Net2008/gendef/gendef.cc new file mode 100644 index 00000000..cf665604 --- /dev/null +++ b/MSVC_Net2008/gendef/gendef.cc @@ -0,0 +1,94 @@ +/* + * MICO --- an Open Source CORBA implementation + * Copyright (c) 2003 Harald Böhme + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * + * For more information, visit the MICO Home Page at + * http://www.mico.org/ + */ + +/* Modified by Cedric Gustin <cedric.gustin@gmail.com> on 2006/01/13 : + * Redirect the output of dumpbin to dumpbin.out instead of reading the + * output stream of popen, as it fails with Visual Studio 2005 in + * pre-link build events. + */ + +#include <iostream> +#include <fstream> +#include <stdio.h> + +using namespace std; + +int main(int argc,char** argv) +{ + if (argc < 4) { + cerr << "Usage: " << argv[0] << " <def-file-name> <dll-base-name> <obj-file> ...." << endl; + return 2; + } + + // CG : Explicitly redirect stdout to dumpbin.out. + string dumpbin = "dumpbin /SYMBOLS /OUT:dumpbin.out"; + int i = 3; + + for(;i<argc;) { + dumpbin += " "; + dumpbin += argv[i++]; + } + + FILE * dump; + + if( (dump = _popen(dumpbin.c_str(),"r")) == NULL ) { + cerr << "could not popen dumpbin" << endl; + return 3; + } + + // CG : Wait for the dumpbin process to finish and open dumpbin.out. + _pclose(dump); + dump=fopen("dumpbin.out","r"); + + ofstream def_file(argv[1]); + + def_file << "LIBRARY " << argv[2] << endl; + def_file << "EXPORTS" << endl; + + i=0; + while( !feof(dump)) { + char buf [65000]; + + if( fgets( buf, 64999, dump ) != NULL ) { + if(!strstr(buf," UNDEF ") && strstr(buf," External ")) { + char *s = strchr(buf,'|') + 1; + while(*s == ' ' || *s == '\t') s++; + char *e=s; + while(*e != ' ' && *e != '\t' && *e != '\0' && *e!= '\n') e++; + *e = '\0'; + + if(strchr(s,'?')==0 && s[0]=='_' && strchr(s,'@') == 0 )//this is a C export type: _fct -> fct + def_file << " " << (s+1) << endl; + else + if(strchr(s,'?')!=0 && strncmp(s,"??_G",4)!=0 && strncmp(s,"??_E",4)!=0) { + def_file << " " << s << endl; + } + } + } + } + + // CG : Close dumpbin.out and delete it. + fclose(dump); + remove("dumpbin.out"); + + cout << dumpbin.c_str() << endl; +} diff --git a/MSVC_Net2008/gendef/gendef.vcproj b/MSVC_Net2008/gendef/gendef.vcproj new file mode 100644 index 00000000..6eb5578d --- /dev/null +++ b/MSVC_Net2008/gendef/gendef.vcproj @@ -0,0 +1,205 @@ +<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="gendef"
+ ProjectGUID="{07324745-C9BE-4D65-B08A-9C88188C0C28}"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/gendef.exe"
+ LinkIncremental="2"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+ SubSystem="1"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="0"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/gendef.exe"
+ LinkIncremental="1"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\blank.cpp"
+ >
+ </File>
+ <File
+ RelativePath=".\gendef.cc"
+ >
+ </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>
diff --git a/MSVC_Net2008/giomm/Makefile.am b/MSVC_Net2008/giomm/Makefile.am new file mode 100644 index 00000000..f7d10f9a --- /dev/null +++ b/MSVC_Net2008/giomm/Makefile.am @@ -0,0 +1,12 @@ +BUILT_SOURCES = giommconfig.h giomm.rc + +MAINTAINERCLEANFILES = $(built_sources) + +EXTRA_DIST = giommconfig.h giomm.vcproj giomm.rc + +# Copy config file generated by the configure script. Dependency is +# wht respect to the .h.in file, to prevent an error with 'make distcheck'. +# See http://sources.redhat.com/automake/automake.html#distcleancheck + +giommconfig.h: $(top_srcdir)/gio/giommconfig.h.in $(top_srcdir)/configure.in + cp -f $(top_builddir)/gio/giommconfig.h $@ diff --git a/MSVC_Net2008/giomm/giomm.rc.in b/MSVC_Net2008/giomm/giomm.rc.in new file mode 100644 index 00000000..0b979e68 --- /dev/null +++ b/MSVC_Net2008/giomm/giomm.rc.in @@ -0,0 +1,71 @@ +
+#define APSTUDIO_READONLY_SYMBOLS
+
+#include <windows.h>
+
+#undef APSTUDIO_READONLY_SYMBOLS
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#pragma code_page(1252)
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+
+1 TEXTINCLUDE
+BEGIN
+ "resource.h\0"
+END
+
+2 TEXTINCLUDE
+BEGIN
+ "#include ""afxres.h""\r\n"
+ "\0"
+END
+
+3 TEXTINCLUDE
+BEGIN
+ "\r\n"
+ "\0"
+END
+
+#endif // APSTUDIO_INVOKED
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION @GLIBMM_MAJOR_VERSION@,@GLIBMM_MINOR_VERSION@,@GLIBMM_MICRO_VERSION@,1
+ PRODUCTVERSION @GLIBMM_MAJOR_VERSION@,@GLIBMM_MINOR_VERSION@,@GLIBMM_MICRO_VERSION@,1
+ FILEFLAGSMASK 0x17L
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The glibmm development team (see AUTHORS)"
+ VALUE "FileDescription", "The official C++ wrapper for gio"
+ VALUE "FileVersion", "@VERSION@"
+ VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"
+ VALUE "OriginalFilename", "giomm-2.4"
+ VALUE "ProductName", "giomm"
+ VALUE "ProductVersion", "@VERSION@"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
+#endif // English (U.S.) resources
+
+#ifndef APSTUDIO_INVOKED
+
+#endif // not APSTUDIO_INVOKED
diff --git a/MSVC_Net2008/giomm/giomm.vcproj b/MSVC_Net2008/giomm/giomm.vcproj new file mode 100644 index 00000000..53a8038e --- /dev/null +++ b/MSVC_Net2008/giomm/giomm.vcproj @@ -0,0 +1,496 @@ +<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="giomm-2.4"
+ ProjectGUID="{EE6C0430-C2C9-425C-8EBA-963FAC3E9832}"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/vd2"
+ Optimization="0"
+ AdditionalIncludeDirectories=".;../..;../../glib;../../gio;"$(SolutionDir)\glibmm""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GIOMM_BUILD"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ Description="Generate giomm def file"
+ CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib gio-2.0.lib sigc-vc90-d-2_0.lib"
+ OutputFile="$(OutDir)\giomm-vc90-d-2_4.dll"
+ ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+ GenerateDebugInformation="true"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/vd2"
+ AdditionalIncludeDirectories=".;../..;../../glib;../../gio;"$(SolutionDir)\glibmm""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GIOMM_BUILD"
+ RuntimeLibrary="2"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ Description="Generate giomm def file"
+ CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib gio-2.0.lib sigc-vc90-2_0.lib"
+ OutputFile="$(OutDir)\giomm-vc90-2_4.dll"
+ ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </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="..\..\gio\giomm\appinfo.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\asyncresult.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\blank.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\bufferedinputstream.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\bufferedoutputstream.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\cancellable.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\contenttype.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\datainputstream.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\dataoutputstream.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\drive.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\enums.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\error.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\file.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\fileattributeinfo.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\fileattributeinfolist.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\fileenumerator.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\fileicon.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\fileinfo.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\fileinputstream.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\filemonitor.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\filenamecompleter.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\fileoutputstream.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\filterinputstream.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\filteroutputstream.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\icon.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\init.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\inputstream.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\loadableicon.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\memoryinputstream.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\mount.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\mountoperation.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\outputstream.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\seekable.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\slot_async.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\themedicon.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\volume.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\volumemonitor.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\wrap_init.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\..\gio\giomm\appinfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\asyncresult.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\bufferedinputstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\bufferedoutputstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\cancellable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\contenttype.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\datainputstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\dataoutputstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\drive.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\enums.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\error.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\file.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\fileattributeinfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\fileattributeinfolist.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\fileenumerator.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\fileicon.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\fileinfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\fileinputstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\filemonitor.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\filenamecompleter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\fileoutputstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\filterinputstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\filteroutputstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\icon.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\init.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\inputstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\loadableicon.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\memoryinputstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\mount.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\mountoperation.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\outputstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\seekable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\slot_async.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\themedicon.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\volume.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\volumemonitor.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\gio\giomm\wrap_init.h"
+ >
+ </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}"
+ >
+ <File
+ RelativePath=".\giomm.rc"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/MSVC_Net2008/glibmm.sln b/MSVC_Net2008/glibmm.sln new file mode 100644 index 00000000..4cecba69 --- /dev/null +++ b/MSVC_Net2008/glibmm.sln @@ -0,0 +1,110 @@ +Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glibmm-2.4", "glibmm\glibmm.vcproj", "{58B2B53C-C4FF-47FD-817B-095E45B7F7D4}"
+ ProjectSection(ProjectDependencies) = postProject
+ {07324745-C9BE-4D65-B08A-9C88188C0C28} = {07324745-C9BE-4D65-B08A-9C88188C0C28}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gendef", "gendef\gendef.vcproj", "{07324745-C9BE-4D65-B08A-9C88188C0C28}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_markup", "examples\markup\markup.vcproj", "{6300FCFA-97F1-4967-802E-E354D95DB0EB}"
+ ProjectSection(ProjectDependencies) = postProject
+ {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tests_glibmm_value", "tests\glibmm_value\glibmm_value.vcproj", "{22277003-3228-486E-A6A8-994B8B13AF30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_thread", "examples\thread\thread.vcproj", "{5357AB2B-A5F9-463C-92D8-00357CCC3ECE}"
+ ProjectSection(ProjectDependencies) = postProject
+ {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_thread_pool", "examples\thread_pool\thread_pool.vcproj", "{962484DB-2111-48A4-BEF0-194433719D0D}"
+ ProjectSection(ProjectDependencies) = postProject
+ {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_dispatcher", "examples\dispatcher\dispatcher.vcproj", "{129ECC08-6D30-4884-B824-4AF96EF0A45C}"
+ ProjectSection(ProjectDependencies) = postProject
+ {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_dispatcher2", "examples\dispatcher2\dispatcher2.vcproj", "{18A82706-B645-4DF5-AB09-06B90128BAC5}"
+ ProjectSection(ProjectDependencies) = postProject
+ {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_options", "examples\options\options.vcproj", "{46962B9A-C5E9-4863-9408-97514D63F420}"
+ ProjectSection(ProjectDependencies) = postProject
+ {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "giomm-2.4", "giomm\giomm.vcproj", "{EE6C0430-C2C9-425C-8EBA-963FAC3E9832}"
+ ProjectSection(ProjectDependencies) = postProject
+ {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tests_giomm_simple", "tests\giomm_simple\giomm_simple.vcproj", "{F4F66980-51D4-4CC2-A529-9AD2C9F7D143}"
+ ProjectSection(ProjectDependencies) = postProject
+ {EE6C0430-C2C9-425C-8EBA-963FAC3E9832} = {EE6C0430-C2C9-425C-8EBA-963FAC3E9832}
+ {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|Win32.ActiveCfg = Debug|Win32
+ {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|Win32.Build.0 = Debug|Win32
+ {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|Win32.ActiveCfg = Release|Win32
+ {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|Win32.Build.0 = Release|Win32
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.ActiveCfg = Debug|Win32
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.Build.0 = Debug|Win32
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.ActiveCfg = Release|Win32
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.Build.0 = Release|Win32
+ {6300FCFA-97F1-4967-802E-E354D95DB0EB}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6300FCFA-97F1-4967-802E-E354D95DB0EB}.Debug|Win32.Build.0 = Debug|Win32
+ {6300FCFA-97F1-4967-802E-E354D95DB0EB}.Release|Win32.ActiveCfg = Release|Win32
+ {6300FCFA-97F1-4967-802E-E354D95DB0EB}.Release|Win32.Build.0 = Release|Win32
+ {22277003-3228-486E-A6A8-994B8B13AF30}.Debug|Win32.ActiveCfg = Debug|Win32
+ {22277003-3228-486E-A6A8-994B8B13AF30}.Debug|Win32.Build.0 = Debug|Win32
+ {22277003-3228-486E-A6A8-994B8B13AF30}.Release|Win32.ActiveCfg = Release|Win32
+ {22277003-3228-486E-A6A8-994B8B13AF30}.Release|Win32.Build.0 = Release|Win32
+ {5357AB2B-A5F9-463C-92D8-00357CCC3ECE}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5357AB2B-A5F9-463C-92D8-00357CCC3ECE}.Debug|Win32.Build.0 = Debug|Win32
+ {5357AB2B-A5F9-463C-92D8-00357CCC3ECE}.Release|Win32.ActiveCfg = Release|Win32
+ {5357AB2B-A5F9-463C-92D8-00357CCC3ECE}.Release|Win32.Build.0 = Release|Win32
+ {962484DB-2111-48A4-BEF0-194433719D0D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {962484DB-2111-48A4-BEF0-194433719D0D}.Debug|Win32.Build.0 = Debug|Win32
+ {962484DB-2111-48A4-BEF0-194433719D0D}.Release|Win32.ActiveCfg = Release|Win32
+ {962484DB-2111-48A4-BEF0-194433719D0D}.Release|Win32.Build.0 = Release|Win32
+ {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|Win32.Build.0 = Debug|Win32
+ {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|Win32.ActiveCfg = Release|Win32
+ {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|Win32.Build.0 = Release|Win32
+ {18A82706-B645-4DF5-AB09-06B90128BAC5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {18A82706-B645-4DF5-AB09-06B90128BAC5}.Debug|Win32.Build.0 = Debug|Win32
+ {18A82706-B645-4DF5-AB09-06B90128BAC5}.Release|Win32.ActiveCfg = Release|Win32
+ {18A82706-B645-4DF5-AB09-06B90128BAC5}.Release|Win32.Build.0 = Release|Win32
+ {46962B9A-C5E9-4863-9408-97514D63F420}.Debug|Win32.ActiveCfg = Debug|Win32
+ {46962B9A-C5E9-4863-9408-97514D63F420}.Debug|Win32.Build.0 = Debug|Win32
+ {46962B9A-C5E9-4863-9408-97514D63F420}.Release|Win32.ActiveCfg = Release|Win32
+ {46962B9A-C5E9-4863-9408-97514D63F420}.Release|Win32.Build.0 = Release|Win32
+ {EE6C0430-C2C9-425C-8EBA-963FAC3E9832}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EE6C0430-C2C9-425C-8EBA-963FAC3E9832}.Debug|Win32.Build.0 = Debug|Win32
+ {EE6C0430-C2C9-425C-8EBA-963FAC3E9832}.Release|Win32.ActiveCfg = Release|Win32
+ {EE6C0430-C2C9-425C-8EBA-963FAC3E9832}.Release|Win32.Build.0 = Release|Win32
+ {F4F66980-51D4-4CC2-A529-9AD2C9F7D143}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F4F66980-51D4-4CC2-A529-9AD2C9F7D143}.Debug|Win32.Build.0 = Debug|Win32
+ {F4F66980-51D4-4CC2-A529-9AD2C9F7D143}.Release|Win32.ActiveCfg = Release|Win32
+ {F4F66980-51D4-4CC2-A529-9AD2C9F7D143}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/MSVC_Net2008/glibmm/Makefile.am b/MSVC_Net2008/glibmm/Makefile.am new file mode 100644 index 00000000..a0f8c416 --- /dev/null +++ b/MSVC_Net2008/glibmm/Makefile.am @@ -0,0 +1,12 @@ +BUILT_SOURCES = glibmmconfig.h glibmm.rc + +MAINTAINERCLEANFILES = $(built_sources) + +EXTRA_DIST = glibmmconfig.h glibmm.vcproj glibmm.rc + +# Copy config file generated by the configure script. Dependency is +# wht respect to the .h.in file, to prevent an error with 'make distcheck'. +# See http://sources.redhat.com/automake/automake.html#distcleancheck + +glibmmconfig.h: $(top_srcdir)/glib/glibmmconfig.h.in $(top_srcdir)/configure.in + cp -f $(top_builddir)/glib/glibmmconfig.h $@ diff --git a/MSVC_Net2008/glibmm/glibmm.rc.in b/MSVC_Net2008/glibmm/glibmm.rc.in new file mode 100644 index 00000000..a8487c94 --- /dev/null +++ b/MSVC_Net2008/glibmm/glibmm.rc.in @@ -0,0 +1,71 @@ +
+#define APSTUDIO_READONLY_SYMBOLS
+
+#include <windows.h>
+
+#undef APSTUDIO_READONLY_SYMBOLS
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#pragma code_page(1252)
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+
+1 TEXTINCLUDE
+BEGIN
+ "resource.h\0"
+END
+
+2 TEXTINCLUDE
+BEGIN
+ "#include ""afxres.h""\r\n"
+ "\0"
+END
+
+3 TEXTINCLUDE
+BEGIN
+ "\r\n"
+ "\0"
+END
+
+#endif // APSTUDIO_INVOKED
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION @GLIBMM_MAJOR_VERSION@,@GLIBMM_MINOR_VERSION@,@GLIBMM_MICRO_VERSION@,1
+ PRODUCTVERSION @GLIBMM_MAJOR_VERSION@,@GLIBMM_MINOR_VERSION@,@GLIBMM_MICRO_VERSION@,1
+ FILEFLAGSMASK 0x17L
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The glibmm development team (see AUTHORS)"
+ VALUE "FileDescription", "The official C++ wrapper for glib"
+ VALUE "FileVersion", "@VERSION@"
+ VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"
+ VALUE "OriginalFilename", "glibmm-2.4"
+ VALUE "ProductName", "glibmm"
+ VALUE "ProductVersion", "@VERSION@"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
+#endif // English (U.S.) resources
+
+#ifndef APSTUDIO_INVOKED
+
+#endif // not APSTUDIO_INVOKED
diff --git a/MSVC_Net2008/glibmm/glibmm.vcproj b/MSVC_Net2008/glibmm/glibmm.vcproj new file mode 100644 index 00000000..ab3306d2 --- /dev/null +++ b/MSVC_Net2008/glibmm/glibmm.vcproj @@ -0,0 +1,652 @@ +<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="glibmm-2.4"
+ ProjectGUID="{58B2B53C-C4FF-47FD-817B-095E45B7F7D4}"
+ RootNamespace="glibmm"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/vd2"
+ Optimization="0"
+ AdditionalIncludeDirectories=".;../..;../../glib"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIBMM_BUILD"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ Description="Generate glibmm def file"
+ CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ ExcludedFromBuild="false"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib sigc-vc90-d-2_0.lib"
+ OutputFile="$(OutDir)/glibmm-vc90-d-2_4.dll"
+ GenerateManifest="true"
+ ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+ GenerateDebugInformation="true"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/vd2"
+ AdditionalIncludeDirectories=".;../..;../../glib"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIBMM_BUILD"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ Description="Generate glibmm def file"
+ CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ ExcludedFromBuild="false"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib sigc-vc90-2_0.lib"
+ OutputFile="$(OutDir)\glibmm-vc90-2_4.dll"
+ GenerateManifest="true"
+ ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\blank.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\checksum.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\class.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\containers.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\convert.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\date.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\debug.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\dispatcher.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\error.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\exception.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\exceptionhandler.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\fileutils.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\init.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\interface.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\iochannel.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\keyfile.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\main.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\markup.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\miscutils.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\module.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\nodetree.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\object.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\objectbase.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\optioncontext.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\optionentry.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\optiongroup.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\pattern.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\property.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\propertyproxy.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\propertyproxy_base.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\quark.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\random.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\regex.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\shell.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\signalproxy.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\signalproxy_connectionnode.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\spawn.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\streamiochannel.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\stringutils.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\thread.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\threadpool.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\timer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\timeval.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\unicode.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\uriutils.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\ustring.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\utility.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\value.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\value_basictypes.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\value_custom.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\wrap.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\wrap_init.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\..\glib\glibmm\arrayhandle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\checksum.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\class.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\containerhandle_shared.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\containers.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\convert.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\date.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\debug.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\dispatcher.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\error.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\exception.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\exceptionhandler.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\fileutils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\helperlist.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\i18n-lib.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\i18n.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\init.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\interface.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\iochannel.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\keyfile.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\listhandle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\main.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\markup.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\miscutils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\module.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\nodetree.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\object.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\objectbase.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\optioncontext.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\optionentry.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\optiongroup.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\pattern.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\property.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\propertyproxy.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\propertyproxy_base.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\quark.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\random.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\refptr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\regex.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\shell.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\signalproxy.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\signalproxy_connectionnode.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\slisthandle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\spawn.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\streamiochannel.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\stringutils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\thread.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\threadpool.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\timer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\timeval.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\unicode.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\uriutils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\ustring.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\utility.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\value.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\value_basictypes.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\value_custom.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\wrap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\glib\glibmm\wrap_init.h"
+ >
+ </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}"
+ >
+ <File
+ RelativePath=".\glibmm.rc"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/MSVC_Net2008/tests/Makefile.am b/MSVC_Net2008/tests/Makefile.am new file mode 100644 index 00000000..a442a190 --- /dev/null +++ b/MSVC_Net2008/tests/Makefile.am @@ -0,0 +1,4 @@ +SUBDIRS = glibmm_value giomm_simple + + + diff --git a/MSVC_Net2008/tests/giomm_simple/Makefile.am b/MSVC_Net2008/tests/giomm_simple/Makefile.am new file mode 100644 index 00000000..db07adbc --- /dev/null +++ b/MSVC_Net2008/tests/giomm_simple/Makefile.am @@ -0,0 +1 @@ +EXTRA_DIST = giomm_simple.vcproj diff --git a/MSVC_Net2008/tests/giomm_simple/giomm_simple.vcproj b/MSVC_Net2008/tests/giomm_simple/giomm_simple.vcproj new file mode 100644 index 00000000..cc9c9fc5 --- /dev/null +++ b/MSVC_Net2008/tests/giomm_simple/giomm_simple.vcproj @@ -0,0 +1,210 @@ +<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="tests_giomm_simple"
+ ProjectGUID="{F4F66980-51D4-4CC2-A529-9AD2C9F7D143}"
+ RootNamespace="tests_giomm_simple"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\glib";"$(SolutionDir)\..\gio";"$(SolutionDir)\glibmm";"$(SolutionDir)\giomm""
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/giomm_simple.exe"
+ LinkIncremental="2"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+ SubSystem="1"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\glib";"$(SolutionDir)\..\gio";"$(SolutionDir)\glibmm";"$(SolutionDir)\giomm""
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/giomm_simple.exe"
+ LinkIncremental="1"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\..\blank.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\tests\giomm_simple\main.cc"
+ >
+ </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>
diff --git a/MSVC_Net2008/tests/glibmm_value/Makefile.am b/MSVC_Net2008/tests/glibmm_value/Makefile.am new file mode 100644 index 00000000..d4f28507 --- /dev/null +++ b/MSVC_Net2008/tests/glibmm_value/Makefile.am @@ -0,0 +1 @@ +EXTRA_DIST = glibmm_value.vcproj diff --git a/MSVC_Net2008/tests/glibmm_value/glibmm_value.vcproj b/MSVC_Net2008/tests/glibmm_value/glibmm_value.vcproj new file mode 100644 index 00000000..2b49f48d --- /dev/null +++ b/MSVC_Net2008/tests/glibmm_value/glibmm_value.vcproj @@ -0,0 +1,214 @@ +<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="tests_glibmm_value"
+ ProjectGUID="{22277003-3228-486E-A6A8-994B8B13AF30}"
+ RootNamespace="tests_glibmm_value"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\glib";"$(SolutionDir)\glibmm""
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/glibmm_value.exe"
+ LinkIncremental="2"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+ SubSystem="1"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""$(SolutionDir)\..\glib";"$(SolutionDir)\glibmm""
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/glibmm_value.exe"
+ LinkIncremental="1"
+ GenerateManifest="true"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\..\blank.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\tests\glibmm_value\glibmm_value.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\tests\glibmm_value\main.cc"
+ >
+ </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>
diff --git a/Makefile.am b/Makefile.am index f7a49016..335a2197 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,6 @@ ACLOCAL_AMFLAGS = -I scripts -SUBDIRS = tools glib gio examples scripts tests MSVC_Net2005 docs +SUBDIRS = tools glib gio examples scripts tests MSVC_Net2005 MSVC_Net2008 docs DIST_SUBDIRS = $(SUBDIRS) EXTRA_DIST = build_shared/Makefile_build.am_fragment \ diff --git a/configure.in b/configure.in index d398736f..6f418407 100644 --- a/configure.in +++ b/configure.in @@ -345,6 +345,23 @@ AC_CONFIG_FILES([ MSVC_Net2005/tests/Makefile MSVC_Net2005/tests/glibmm_value/Makefile MSVC_Net2005/tests/giomm_simple/Makefile + + MSVC_Net2008/Makefile + MSVC_Net2008/gendef/Makefile + MSVC_Net2008/glibmm/Makefile + MSVC_Net2008/glibmm/glibmm.rc + MSVC_Net2008/giomm/Makefile + MSVC_Net2008/giomm/giomm.rc + MSVC_Net2008/examples/Makefile + MSVC_Net2008/examples/dispatcher/Makefile + MSVC_Net2008/examples/dispatcher2/Makefile + MSVC_Net2008/examples/markup/Makefile + MSVC_Net2008/examples/options/Makefile + MSVC_Net2008/examples/thread/Makefile + MSVC_Net2008/examples/thread_pool/Makefile + MSVC_Net2008/tests/Makefile + MSVC_Net2008/tests/glibmm_value/Makefile + MSVC_Net2008/tests/giomm_simple/Makefile ]) AC_OUTPUT() |