From cf851b3bec7823b7100c058b10146cf64f3afd90 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Thu, 18 Sep 2014 16:49:07 +0800 Subject: [PATCH] Update and Overhaul the Visual Studio 2008 Projects Move all the projects to MSVC_Net2008/, and add property sheets for the projects so that commonly-used items can be consolidated and referred from the projects, which will help simplify future maintenance. Also remove items from the projects that aren't really needed, as they add quite a bit of clutter. Add the newly-added source files to the cairomm project as well, as the cairomm project has bit rotted a little. https://bugs.freedesktop.org/show_bug.cgi?id=84030 --- MSVC_Net2008/cairomm-build-defines.vsprops | 32 ++ MSVC_Net2008/cairomm-version-paths.vsprops | 39 ++ MSVC_Net2008/cairomm.sln | 18 +- MSVC_Net2008/cairomm.vcproj | 240 ++++++++++ MSVC_Net2008/cairomm/cairomm.vcproj | 511 --------------------- .../examples/image-surface/image-surface.vcproj | 377 --------------- .../examples/pdf-surface/pdf-surface.vcproj | 377 --------------- MSVC_Net2008/examples/ps-surface/ps-surface.vcproj | 377 --------------- .../examples/svg-surface/svg-surface.vcproj | 377 --------------- .../examples/text-rotate/text-rotate.vcproj | 377 --------------- MSVC_Net2008/examples/toy-text/toy-text.vcproj | 377 --------------- MSVC_Net2008/examples/user-font/user-font.vcproj | 377 --------------- MSVC_Net2008/filelist.am | 20 +- MSVC_Net2008/gendef.vcproj | 171 +++++++ MSVC_Net2008/gendef/gendef.vcproj | 364 --------------- MSVC_Net2008/image-surface.vcproj | 176 +++++++ MSVC_Net2008/pdf-surface.vcproj | 176 +++++++ MSVC_Net2008/ps-surface.vcproj | 176 +++++++ MSVC_Net2008/svg-surface.vcproj | 176 +++++++ MSVC_Net2008/text-rotate.vcproj | 176 +++++++ MSVC_Net2008/toy-text.vcproj | 176 +++++++ MSVC_Net2008/user-font.vcproj | 176 +++++++ 22 files changed, 1734 insertions(+), 3532 deletions(-) create mode 100644 MSVC_Net2008/cairomm-build-defines.vsprops create mode 100644 MSVC_Net2008/cairomm-version-paths.vsprops create mode 100644 MSVC_Net2008/cairomm.vcproj delete mode 100644 MSVC_Net2008/cairomm/cairomm.vcproj delete mode 100644 MSVC_Net2008/examples/image-surface/image-surface.vcproj delete mode 100644 MSVC_Net2008/examples/pdf-surface/pdf-surface.vcproj delete mode 100644 MSVC_Net2008/examples/ps-surface/ps-surface.vcproj delete mode 100644 MSVC_Net2008/examples/svg-surface/svg-surface.vcproj delete mode 100644 MSVC_Net2008/examples/text-rotate/text-rotate.vcproj delete mode 100644 MSVC_Net2008/examples/toy-text/toy-text.vcproj delete mode 100644 MSVC_Net2008/examples/user-font/user-font.vcproj create mode 100644 MSVC_Net2008/gendef.vcproj delete mode 100644 MSVC_Net2008/gendef/gendef.vcproj create mode 100644 MSVC_Net2008/image-surface.vcproj create mode 100644 MSVC_Net2008/pdf-surface.vcproj create mode 100644 MSVC_Net2008/ps-surface.vcproj create mode 100644 MSVC_Net2008/svg-surface.vcproj create mode 100644 MSVC_Net2008/text-rotate.vcproj create mode 100644 MSVC_Net2008/toy-text.vcproj create mode 100644 MSVC_Net2008/user-font.vcproj diff --git a/MSVC_Net2008/cairomm-build-defines.vsprops b/MSVC_Net2008/cairomm-build-defines.vsprops new file mode 100644 index 0000000..aa550f2 --- /dev/null +++ b/MSVC_Net2008/cairomm-build-defines.vsprops @@ -0,0 +1,32 @@ + + + + + + + + diff --git a/MSVC_Net2008/cairomm-version-paths.vsprops b/MSVC_Net2008/cairomm-version-paths.vsprops new file mode 100644 index 0000000..6ab1164 --- /dev/null +++ b/MSVC_Net2008/cairomm-version-paths.vsprops @@ -0,0 +1,39 @@ + + + + + + + + + + + diff --git a/MSVC_Net2008/cairomm.sln b/MSVC_Net2008/cairomm.sln index d528b51..1dc2030 100644 --- a/MSVC_Net2008/cairomm.sln +++ b/MSVC_Net2008/cairomm.sln @@ -1,43 +1,43 @@ Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gendef", "gendef\gendef.vcproj", "{07324745-C9BE-4D65-B08A-9C88188C0C28}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gendef", "gendef.vcproj", "{07324745-C9BE-4D65-B08A-9C88188C0C28}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cairomm-1.0", "cairomm\cairomm.vcproj", "{58B2B53C-C4FF-47FD-817B-095E45B7F7D4}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cairomm", "cairomm.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}") = "examples_pdf-surface", "examples\pdf-surface\pdf-surface.vcproj", "{129ECC08-6D30-4884-B824-4AF96EF0A45C}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pdf-surface", "pdf-surface.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_ps-surface", "examples\ps-surface\ps-surface.vcproj", "{CAE46373-7375-4607-AAB7-0EBA8F0E5B55}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps-surface", "ps-surface.vcproj", "{CAE46373-7375-4607-AAB7-0EBA8F0E5B55}" ProjectSection(ProjectDependencies) = postProject {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_svg-surface", "examples\svg-surface\svg-surface.vcproj", "{BCA44D2B-1832-41F5-9EE9-FE1F709EE584}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "svg-surface", "svg-surface.vcproj", "{BCA44D2B-1832-41F5-9EE9-FE1F709EE584}" ProjectSection(ProjectDependencies) = postProject {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_text-rotate", "examples\text-rotate\text-rotate.vcproj", "{F4D455E4-464D-49CC-A120-DB9B8AE0207E}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "text-rotate", "text-rotate.vcproj", "{F4D455E4-464D-49CC-A120-DB9B8AE0207E}" ProjectSection(ProjectDependencies) = postProject {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_image-surface", "examples\image-surface\image-surface.vcproj", "{7A33DBC5-A523-4E9C-8E13-792AE3B91055}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "image-surface", "image-surface.vcproj", "{7A33DBC5-A523-4E9C-8E13-792AE3B91055}" ProjectSection(ProjectDependencies) = postProject {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_toy-text", "examples\toy-text\toy-text.vcproj", "{6B6E3E73-0605-41E0-B7F9-1C62BBF92731}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toy-text", "toy-text.vcproj", "{6B6E3E73-0605-41E0-B7F9-1C62BBF92731}" ProjectSection(ProjectDependencies) = postProject {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_user-font", "examples\user-font\user-font.vcproj", "{E7C7C350-509B-4091-8929-62E47818C254}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "user-font", "user-font.vcproj", "{E7C7C350-509B-4091-8929-62E47818C254}" ProjectSection(ProjectDependencies) = postProject {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} EndProjectSection diff --git a/MSVC_Net2008/cairomm.vcproj b/MSVC_Net2008/cairomm.vcproj new file mode 100644 index 0000000..31a844b --- /dev/null +++ b/MSVC_Net2008/cairomm.vcproj @@ -0,0 +1,240 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MSVC_Net2008/cairomm/cairomm.vcproj b/MSVC_Net2008/cairomm/cairomm.vcproj deleted file mode 100644 index 474f2e8..0000000 --- a/MSVC_Net2008/cairomm/cairomm.vcproj +++ /dev/null @@ -1,511 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/examples/image-surface/image-surface.vcproj b/MSVC_Net2008/examples/image-surface/image-surface.vcproj deleted file mode 100644 index 822b579..0000000 --- a/MSVC_Net2008/examples/image-surface/image-surface.vcproj +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/examples/pdf-surface/pdf-surface.vcproj b/MSVC_Net2008/examples/pdf-surface/pdf-surface.vcproj deleted file mode 100644 index c60029c..0000000 --- a/MSVC_Net2008/examples/pdf-surface/pdf-surface.vcproj +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/examples/ps-surface/ps-surface.vcproj b/MSVC_Net2008/examples/ps-surface/ps-surface.vcproj deleted file mode 100644 index bb64bae..0000000 --- a/MSVC_Net2008/examples/ps-surface/ps-surface.vcproj +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/examples/svg-surface/svg-surface.vcproj b/MSVC_Net2008/examples/svg-surface/svg-surface.vcproj deleted file mode 100644 index 3ce00e8..0000000 --- a/MSVC_Net2008/examples/svg-surface/svg-surface.vcproj +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/examples/text-rotate/text-rotate.vcproj b/MSVC_Net2008/examples/text-rotate/text-rotate.vcproj deleted file mode 100644 index bc52ffd..0000000 --- a/MSVC_Net2008/examples/text-rotate/text-rotate.vcproj +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/examples/toy-text/toy-text.vcproj b/MSVC_Net2008/examples/toy-text/toy-text.vcproj deleted file mode 100644 index 715e9e6..0000000 --- a/MSVC_Net2008/examples/toy-text/toy-text.vcproj +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/examples/user-font/user-font.vcproj b/MSVC_Net2008/examples/user-font/user-font.vcproj deleted file mode 100644 index 07d93f5..0000000 --- a/MSVC_Net2008/examples/user-font/user-font.vcproj +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/filelist.am b/MSVC_Net2008/filelist.am index b7451df..955faaf 100644 --- a/MSVC_Net2008/filelist.am +++ b/MSVC_Net2008/filelist.am @@ -3,15 +3,17 @@ msvc_net2008_data = README \ blank.cpp \ cairomm.sln \ - gendef/gendef.vcproj \ + cairomm-build-defines.vsprops \ + cairomm-version-paths.vsprops \ + gendef.vcproj \ gendef/gendef.cc \ cairomm/cairommconfig.h \ cairomm/cairomm.rc \ - cairomm/cairomm.vcproj \ - examples/image-surface/image-surface.vcproj \ - examples/pdf-surface/pdf-surface.vcproj \ - examples/ps-surface/ps-surface.vcproj \ - examples/svg-surface/svg-surface.vcproj \ - examples/text-rotate/text-rotate.vcproj \ - examples/toy-text/toy-text.vcproj \ - examples/user-font/user-font.vcproj + cairomm.vcproj \ + image-surface.vcproj \ + pdf-surface.vcproj \ + ps-surface.vcproj \ + svg-surface.vcproj \ + text-rotate.vcproj \ + toy-text.vcproj \ + user-font.vcproj diff --git a/MSVC_Net2008/gendef.vcproj b/MSVC_Net2008/gendef.vcproj new file mode 100644 index 0000000..836037a --- /dev/null +++ b/MSVC_Net2008/gendef.vcproj @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MSVC_Net2008/gendef/gendef.vcproj b/MSVC_Net2008/gendef/gendef.vcproj deleted file mode 100644 index a4536f3..0000000 --- a/MSVC_Net2008/gendef/gendef.vcproj +++ /dev/null @@ -1,364 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/image-surface.vcproj b/MSVC_Net2008/image-surface.vcproj new file mode 100644 index 0000000..aad5666 --- /dev/null +++ b/MSVC_Net2008/image-surface.vcproj @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MSVC_Net2008/pdf-surface.vcproj b/MSVC_Net2008/pdf-surface.vcproj new file mode 100644 index 0000000..be21a42 --- /dev/null +++ b/MSVC_Net2008/pdf-surface.vcproj @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MSVC_Net2008/ps-surface.vcproj b/MSVC_Net2008/ps-surface.vcproj new file mode 100644 index 0000000..1cbf919 --- /dev/null +++ b/MSVC_Net2008/ps-surface.vcproj @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MSVC_Net2008/svg-surface.vcproj b/MSVC_Net2008/svg-surface.vcproj new file mode 100644 index 0000000..6b5313b --- /dev/null +++ b/MSVC_Net2008/svg-surface.vcproj @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MSVC_Net2008/text-rotate.vcproj b/MSVC_Net2008/text-rotate.vcproj new file mode 100644 index 0000000..f83f21c --- /dev/null +++ b/MSVC_Net2008/text-rotate.vcproj @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MSVC_Net2008/toy-text.vcproj b/MSVC_Net2008/toy-text.vcproj new file mode 100644 index 0000000..df2513a --- /dev/null +++ b/MSVC_Net2008/toy-text.vcproj @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MSVC_Net2008/user-font.vcproj b/MSVC_Net2008/user-font.vcproj new file mode 100644 index 0000000..2188211 --- /dev/null +++ b/MSVC_Net2008/user-font.vcproj @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 1.8.4.msysgit.0