summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2004-10-20 20:46:09 +0000
committerMurray Cumming <murrayc@src.gnome.org>2004-10-20 20:46:09 +0000
commit4a61e4a945e0c3406835f96cea07bf5abd95ec64 (patch)
tree9283a8c923fd990776830aa73cd68dd491e18e6c
parentc7389df0a6dcb1ba4beb3829e5de7e0d7f9bd49b (diff)
downloadglibmm-4a61e4a945e0c3406835f96cea07bf5abd95ec64.tar.gz
Added examples and tests projects from Timothy Shead. Mentioned new
2004-10-20 Murray Cumming <murrayc@murrayc.com> * MSVC_Net2003/: Added examples and tests projects from Timothy Shead. * configure.in: Mentioned new Makefile.am files in the new directories.
-rw-r--r--ChangeLog5
-rw-r--r--MSVC_Net2003/Makefile.am2
-rw-r--r--MSVC_Net2003/README13
-rw-r--r--MSVC_Net2003/examples/Makefile.am3
-rw-r--r--MSVC_Net2003/examples/dispatcher/Makefile.am1
-rwxr-xr-xMSVC_Net2003/examples/dispatcher/dispatcher.vcproj139
-rw-r--r--MSVC_Net2003/examples/dispatcher2/Makefile.am1
-rwxr-xr-xMSVC_Net2003/examples/dispatcher2/dispatcher2.vcproj139
-rw-r--r--MSVC_Net2003/examples/markup/Makefile.am1
-rwxr-xr-xMSVC_Net2003/examples/markup/markup.vcproj139
-rw-r--r--MSVC_Net2003/examples/thread/Makefile.am1
-rwxr-xr-xMSVC_Net2003/examples/thread/thread.vcproj139
-rw-r--r--MSVC_Net2003/examples/thread_pool/Makefile.am1
-rwxr-xr-xMSVC_Net2003/examples/thread_pool/thread_pool.vcproj139
-rwxr-xr-xMSVC_Net2003/glibmm.sln54
-rw-r--r--MSVC_Net2003/tests/Makefile.am4
-rw-r--r--MSVC_Net2003/tests/glibmm_value/Makefile.am1
-rwxr-xr-xMSVC_Net2003/tests/glibmm_value/glibmm_value.vcproj140
-rw-r--r--configure.in10
19 files changed, 931 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 006d8655..9a4d18ce 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-10-20 Murray Cumming <murrayc@murrayc.com>
+
+ * MSVC_Net2003/: Added examples and tests projects from Timothy Shead.
+ * configure.in: Mentioned new Makefile.am files in the new directories.
+
2004-10-18 Murray Cumming <murrayc@murrayc.com>
* MSVC_Net2003/: Added project file from Timothy Shead, with gendef
diff --git a/MSVC_Net2003/Makefile.am b/MSVC_Net2003/Makefile.am
index 00834ea3..eb186bbd 100644
--- a/MSVC_Net2003/Makefile.am
+++ b/MSVC_Net2003/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = gendef glibmm
+SUBDIRS = gendef glibmm examples tests
EXTRA_DIST = glibmm.sln \
README
diff --git a/MSVC_Net2003/README b/MSVC_Net2003/README
index e69de29b..a269667c 100644
--- a/MSVC_Net2003/README
+++ b/MSVC_Net2003/README
@@ -0,0 +1,13 @@
+Building glibmm-2.4 with Visual Studio .NET 2003
+
+* You will need Visual Studio .NET 2003 (MSVC 7.1). Earlier versions of the compiler, including 6.0 and 7.0 will not work.
+* Install the latest Win32 GTK+ Development Environment from the Glade for Windows project, http://gladewin32.sourceforge.net.
+* Build libsigc++ 2.0.6 or later from source, http://sourceforge.net/project/showfiles.php?group_id=1970&package_id=76644.
+* Add libsigc++ to the include and lib paths in Visual Studio.
+* Load the glibmm/MSVC_Net2003/glibmm.sln solution.
+* Build the entire solution.
+* Run the tests.
+
+Timothy M. Shead
+10/19/2004
+
diff --git a/MSVC_Net2003/examples/Makefile.am b/MSVC_Net2003/examples/Makefile.am
new file mode 100644
index 00000000..db6d1183
--- /dev/null
+++ b/MSVC_Net2003/examples/Makefile.am
@@ -0,0 +1,3 @@
+SUBDIRS = dispatcher dispatcher2 markup thread thread_pool
+
+
diff --git a/MSVC_Net2003/examples/dispatcher/Makefile.am b/MSVC_Net2003/examples/dispatcher/Makefile.am
new file mode 100644
index 00000000..b73bc99c
--- /dev/null
+++ b/MSVC_Net2003/examples/dispatcher/Makefile.am
@@ -0,0 +1 @@
+EXTRA_DIST = dispatcher.vcproj
diff --git a/MSVC_Net2003/examples/dispatcher/dispatcher.vcproj b/MSVC_Net2003/examples/dispatcher/dispatcher.vcproj
new file mode 100755
index 00000000..3059e74e
--- /dev/null
+++ b/MSVC_Net2003/examples/dispatcher/dispatcher.vcproj
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="examples_dispatcher"
+ ProjectGUID="{129ECC08-6D30-4884-B824-4AF96EF0A45C}"
+ Keyword="Win32Proj">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="1"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="TRUE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="TRUE"
+ DebugInformationFormat="4"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="gthread-2.0.lib sigc.lib"
+ OutputFile="$(OutDir)/dispatcher.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/dispatcher.pdb"
+ SubSystem="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="1"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="TRUE"
+ DebugInformationFormat="3"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="gthread-2.0.lib sigc.lib"
+ OutputFile="$(OutDir)/dispatcher.exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="TRUE"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </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_Net2003/examples/dispatcher2/Makefile.am b/MSVC_Net2003/examples/dispatcher2/Makefile.am
new file mode 100644
index 00000000..8aafacb7
--- /dev/null
+++ b/MSVC_Net2003/examples/dispatcher2/Makefile.am
@@ -0,0 +1 @@
+EXTRA_DIST = dispatcher2.vcproj
diff --git a/MSVC_Net2003/examples/dispatcher2/dispatcher2.vcproj b/MSVC_Net2003/examples/dispatcher2/dispatcher2.vcproj
new file mode 100755
index 00000000..f516d6e6
--- /dev/null
+++ b/MSVC_Net2003/examples/dispatcher2/dispatcher2.vcproj
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="examples_dispatcher2"
+ ProjectGUID="{18A82706-B645-4DF5-AB09-06B90128BAC5}"
+ Keyword="Win32Proj">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="1"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="TRUE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="TRUE"
+ DebugInformationFormat="4"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="gthread-2.0.lib sigc.lib"
+ OutputFile="$(OutDir)/dispatcher2.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/dispatcher2.pdb"
+ SubSystem="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="1"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="TRUE"
+ DebugInformationFormat="3"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="gthread-2.0.lib sigc.lib"
+ OutputFile="$(OutDir)/dispatcher2.exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="TRUE"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </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_Net2003/examples/markup/Makefile.am b/MSVC_Net2003/examples/markup/Makefile.am
new file mode 100644
index 00000000..de7bc5f7
--- /dev/null
+++ b/MSVC_Net2003/examples/markup/Makefile.am
@@ -0,0 +1 @@
+EXTRA_DIST = markup.vcproj
diff --git a/MSVC_Net2003/examples/markup/markup.vcproj b/MSVC_Net2003/examples/markup/markup.vcproj
new file mode 100755
index 00000000..474aa77b
--- /dev/null
+++ b/MSVC_Net2003/examples/markup/markup.vcproj
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="examples_markup"
+ ProjectGUID="{6300FCFA-97F1-4967-802E-E354D95DB0EB}"
+ Keyword="Win32Proj">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="1"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="TRUE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="TRUE"
+ DebugInformationFormat="4"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib"
+ OutputFile="$(OutDir)/markup.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/markup.pdb"
+ SubSystem="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="1"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="TRUE"
+ DebugInformationFormat="3"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib"
+ OutputFile="$(OutDir)/markup.exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="TRUE"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </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_Net2003/examples/thread/Makefile.am b/MSVC_Net2003/examples/thread/Makefile.am
new file mode 100644
index 00000000..93a41289
--- /dev/null
+++ b/MSVC_Net2003/examples/thread/Makefile.am
@@ -0,0 +1 @@
+EXTRA_DIST = thread.vcproj
diff --git a/MSVC_Net2003/examples/thread/thread.vcproj b/MSVC_Net2003/examples/thread/thread.vcproj
new file mode 100755
index 00000000..6f33e0f3
--- /dev/null
+++ b/MSVC_Net2003/examples/thread/thread.vcproj
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="examples_thread"
+ ProjectGUID="{5357AB2B-A5F9-463C-92D8-00357CCC3ECE}"
+ Keyword="Win32Proj">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="1"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="TRUE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="TRUE"
+ DebugInformationFormat="4"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="gthread-2.0.lib sigc.lib"
+ OutputFile="$(OutDir)/thread.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/thread.pdb"
+ SubSystem="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="1"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="TRUE"
+ DebugInformationFormat="3"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="gthread-2.0.lib sigc.lib"
+ OutputFile="$(OutDir)/thread.exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="TRUE"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </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_Net2003/examples/thread_pool/Makefile.am b/MSVC_Net2003/examples/thread_pool/Makefile.am
new file mode 100644
index 00000000..b0759e7c
--- /dev/null
+++ b/MSVC_Net2003/examples/thread_pool/Makefile.am
@@ -0,0 +1 @@
+EXTRA_DIST = thread_pool.vcproj
diff --git a/MSVC_Net2003/examples/thread_pool/thread_pool.vcproj b/MSVC_Net2003/examples/thread_pool/thread_pool.vcproj
new file mode 100755
index 00000000..734c4ee7
--- /dev/null
+++ b/MSVC_Net2003/examples/thread_pool/thread_pool.vcproj
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="examples_thread_pool"
+ ProjectGUID="{962484DB-2111-48A4-BEF0-194433719D0D}"
+ Keyword="Win32Proj">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="1"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="TRUE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="TRUE"
+ DebugInformationFormat="4"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="gthread-2.0.lib sigc.lib"
+ OutputFile="$(OutDir)/thread_pool.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/thread_pool.pdb"
+ SubSystem="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="1"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="TRUE"
+ DebugInformationFormat="3"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="gthread-2.0.lib sigc.lib"
+ OutputFile="$(OutDir)/thread_pool.exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="TRUE"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </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_Net2003/glibmm.sln b/MSVC_Net2003/glibmm.sln
index 122ba6c5..acc45cb1 100755
--- a/MSVC_Net2003/glibmm.sln
+++ b/MSVC_Net2003/glibmm.sln
@@ -8,6 +8,36 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gendef", "gendef\gendef.vcp
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
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
Global
GlobalSection(SolutionConfiguration) = preSolution
Debug = Debug
@@ -22,6 +52,30 @@ Global
{07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug.Build.0 = Debug|Win32
{07324745-C9BE-4D65-B08A-9C88188C0C28}.Release.ActiveCfg = Release|Win32
{07324745-C9BE-4D65-B08A-9C88188C0C28}.Release.Build.0 = Release|Win32
+ {6300FCFA-97F1-4967-802E-E354D95DB0EB}.Debug.ActiveCfg = Debug|Win32
+ {6300FCFA-97F1-4967-802E-E354D95DB0EB}.Debug.Build.0 = Debug|Win32
+ {6300FCFA-97F1-4967-802E-E354D95DB0EB}.Release.ActiveCfg = Release|Win32
+ {6300FCFA-97F1-4967-802E-E354D95DB0EB}.Release.Build.0 = Release|Win32
+ {22277003-3228-486E-A6A8-994B8B13AF30}.Debug.ActiveCfg = Debug|Win32
+ {22277003-3228-486E-A6A8-994B8B13AF30}.Debug.Build.0 = Debug|Win32
+ {22277003-3228-486E-A6A8-994B8B13AF30}.Release.ActiveCfg = Release|Win32
+ {22277003-3228-486E-A6A8-994B8B13AF30}.Release.Build.0 = Release|Win32
+ {5357AB2B-A5F9-463C-92D8-00357CCC3ECE}.Debug.ActiveCfg = Debug|Win32
+ {5357AB2B-A5F9-463C-92D8-00357CCC3ECE}.Debug.Build.0 = Debug|Win32
+ {5357AB2B-A5F9-463C-92D8-00357CCC3ECE}.Release.ActiveCfg = Release|Win32
+ {5357AB2B-A5F9-463C-92D8-00357CCC3ECE}.Release.Build.0 = Release|Win32
+ {962484DB-2111-48A4-BEF0-194433719D0D}.Debug.ActiveCfg = Debug|Win32
+ {962484DB-2111-48A4-BEF0-194433719D0D}.Debug.Build.0 = Debug|Win32
+ {962484DB-2111-48A4-BEF0-194433719D0D}.Release.ActiveCfg = Release|Win32
+ {962484DB-2111-48A4-BEF0-194433719D0D}.Release.Build.0 = Release|Win32
+ {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug.ActiveCfg = Debug|Win32
+ {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug.Build.0 = Debug|Win32
+ {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release.ActiveCfg = Release|Win32
+ {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release.Build.0 = Release|Win32
+ {18A82706-B645-4DF5-AB09-06B90128BAC5}.Debug.ActiveCfg = Debug|Win32
+ {18A82706-B645-4DF5-AB09-06B90128BAC5}.Debug.Build.0 = Debug|Win32
+ {18A82706-B645-4DF5-AB09-06B90128BAC5}.Release.ActiveCfg = Release|Win32
+ {18A82706-B645-4DF5-AB09-06B90128BAC5}.Release.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
EndGlobalSection
diff --git a/MSVC_Net2003/tests/Makefile.am b/MSVC_Net2003/tests/Makefile.am
new file mode 100644
index 00000000..4b7007dd
--- /dev/null
+++ b/MSVC_Net2003/tests/Makefile.am
@@ -0,0 +1,4 @@
+SUBDIRS = glibmm_value
+
+
+
diff --git a/MSVC_Net2003/tests/glibmm_value/Makefile.am b/MSVC_Net2003/tests/glibmm_value/Makefile.am
new file mode 100644
index 00000000..d4f28507
--- /dev/null
+++ b/MSVC_Net2003/tests/glibmm_value/Makefile.am
@@ -0,0 +1 @@
+EXTRA_DIST = glibmm_value.vcproj
diff --git a/MSVC_Net2003/tests/glibmm_value/glibmm_value.vcproj b/MSVC_Net2003/tests/glibmm_value/glibmm_value.vcproj
new file mode 100755
index 00000000..2d720f34
--- /dev/null
+++ b/MSVC_Net2003/tests/glibmm_value/glibmm_value.vcproj
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="tests_glibmm_value"
+ ProjectGUID="{22277003-3228-486E-A6A8-994B8B13AF30}"
+ Keyword="Win32Proj">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="1"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="TRUE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="TRUE"
+ DebugInformationFormat="4"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/glibmm_value.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/glibmm_value.pdb"
+ SubSystem="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="1"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="TRUE"
+ DebugInformationFormat="3"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/glibmm_value.exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="TRUE"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </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/configure.in b/configure.in
index d7765ed4..585d82ff 100644
--- a/configure.in
+++ b/configure.in
@@ -247,10 +247,20 @@ AC_CONFIG_FILES([
docs/reference/Doxyfile
docs/reference/beautify_docs.pl
docs/internal/Makefile
+])
+AC_CONFIG_FILES([
MSVC_Net2003/Makefile
MSVC_Net2003/gendef/Makefile
MSVC_Net2003/glibmm/Makefile
+ MSVC_Net2003/examples/Makefile
+ MSVC_Net2003/examples/dispatcher/Makefile
+ MSVC_Net2003/examples/dispatcher2/Makefile
+ MSVC_Net2003/examples/markup/Makefile
+ MSVC_Net2003/examples/thread/Makefile
+ MSVC_Net2003/examples/thread_pool/Makefile
+ MSVC_Net2003/tests/Makefile
+ MSVC_Net2003/tests/glibmm_value/Makefile
])
AC_OUTPUT()