From 4a61e4a945e0c3406835f96cea07bf5abd95ec64 Mon Sep 17 00:00:00 2001 From: Murray Cumming Date: Wed, 20 Oct 2004 20:46:09 +0000 Subject: Added examples and tests projects from Timothy Shead. Mentioned new 2004-10-20 Murray Cumming * MSVC_Net2003/: Added examples and tests projects from Timothy Shead. * configure.in: Mentioned new Makefile.am files in the new directories. --- ChangeLog | 5 + MSVC_Net2003/Makefile.am | 2 +- MSVC_Net2003/README | 13 ++ MSVC_Net2003/examples/Makefile.am | 3 + MSVC_Net2003/examples/dispatcher/Makefile.am | 1 + MSVC_Net2003/examples/dispatcher/dispatcher.vcproj | 139 ++++++++++++++++++++ MSVC_Net2003/examples/dispatcher2/Makefile.am | 1 + .../examples/dispatcher2/dispatcher2.vcproj | 139 ++++++++++++++++++++ MSVC_Net2003/examples/markup/Makefile.am | 1 + MSVC_Net2003/examples/markup/markup.vcproj | 139 ++++++++++++++++++++ MSVC_Net2003/examples/thread/Makefile.am | 1 + MSVC_Net2003/examples/thread/thread.vcproj | 139 ++++++++++++++++++++ MSVC_Net2003/examples/thread_pool/Makefile.am | 1 + .../examples/thread_pool/thread_pool.vcproj | 139 ++++++++++++++++++++ MSVC_Net2003/glibmm.sln | 54 ++++++++ MSVC_Net2003/tests/Makefile.am | 4 + MSVC_Net2003/tests/glibmm_value/Makefile.am | 1 + .../tests/glibmm_value/glibmm_value.vcproj | 140 +++++++++++++++++++++ configure.in | 10 ++ 19 files changed, 931 insertions(+), 1 deletion(-) create mode 100644 MSVC_Net2003/examples/Makefile.am create mode 100644 MSVC_Net2003/examples/dispatcher/Makefile.am create mode 100755 MSVC_Net2003/examples/dispatcher/dispatcher.vcproj create mode 100644 MSVC_Net2003/examples/dispatcher2/Makefile.am create mode 100755 MSVC_Net2003/examples/dispatcher2/dispatcher2.vcproj create mode 100644 MSVC_Net2003/examples/markup/Makefile.am create mode 100755 MSVC_Net2003/examples/markup/markup.vcproj create mode 100644 MSVC_Net2003/examples/thread/Makefile.am create mode 100755 MSVC_Net2003/examples/thread/thread.vcproj create mode 100644 MSVC_Net2003/examples/thread_pool/Makefile.am create mode 100755 MSVC_Net2003/examples/thread_pool/thread_pool.vcproj create mode 100644 MSVC_Net2003/tests/Makefile.am create mode 100644 MSVC_Net2003/tests/glibmm_value/Makefile.am create mode 100755 MSVC_Net2003/tests/glibmm_value/glibmm_value.vcproj diff --git a/ChangeLog b/ChangeLog index 006d8655..9a4d18ce 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-10-20 Murray Cumming + + * 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 * 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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() -- cgit v1.2.1