summaryrefslogtreecommitdiff
path: root/MSVC_Net2005
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc-desktop.(none)>2008-08-11 15:27:40 +0200
committerMurray Cumming <murrayc@murrayc-desktop.(none)>2008-08-11 15:27:40 +0200
commitafb95ead481c8ced5fdbb09affd6f72067723e94 (patch)
tree6c95fefce5717ef1a154fabb35ee71d462a41443 /MSVC_Net2005
parenta917a2b715c5ae6c30d7562f75a4fac1a343ac34 (diff)
2008-08-09 Armin Burgmeier <armin@arbur.net>
* MSVC_Net2005/cairomm/cairomm.rc.in: Removed #include resource.h since there is no resource.h, and it works well without that include. * MSVC_Net2005/cairomm/Makefile.am: Copy cairommconfig.h from cairomm/, so it is available to the visual studio project. * MSVC_Net2005/cairomm/cairomm.vcproj: Added cairomm/context_surface_win32.cc to the project. * Makefile.am: * configure.in: Adapt build files.
Diffstat (limited to 'MSVC_Net2005')
-rw-r--r--MSVC_Net2005/README2
-rw-r--r--MSVC_Net2005/cairomm/Makefile.am11
-rw-r--r--MSVC_Net2005/cairomm/cairomm.rc.in1
-rw-r--r--MSVC_Net2005/cairomm/cairomm.vcproj640
4 files changed, 340 insertions, 314 deletions
diff --git a/MSVC_Net2005/README b/MSVC_Net2005/README
index 81886cd..f347d15 100644
--- a/MSVC_Net2005/README
+++ b/MSVC_Net2005/README
@@ -3,7 +3,7 @@ Building cairomm-1.0 with Visual Studio .NET 2005
* You will need Visual Studio .NET 2005 (MSVC 8.0). Earlier versions of the compiler, including 6.0 and 7.0 might also work but have not been tested.
* Install the latest Win32 GTK+ Development Environment from the Glade for Windows project, http://gladewin32.sourceforge.net.
* Add libsigc++ to the include and lib paths in Visual Studio.
-* Load the cairomm/MSVC3/cairomm.sln solution.
+* Load the cairomm/MSVC_Net2005/cairomm.sln solution.
* Build the entire solution.
* Run the tests.
diff --git a/MSVC_Net2005/cairomm/Makefile.am b/MSVC_Net2005/cairomm/Makefile.am
index b0c0ced..2b6fcdb 100644
--- a/MSVC_Net2005/cairomm/Makefile.am
+++ b/MSVC_Net2005/cairomm/Makefile.am
@@ -1,5 +1,12 @@
-BUILT_SOURCES = cairomm.rc
+BUILT_SOURCES = cairommconfig.h cairomm.rc
MAINTAINERCLEANFILES = $(built_sources)
-EXTRA_DIST = cairomm.vcproj cairomm.rc
+EXTRA_DIST = cairommconfig.h cairomm.vcproj cairomm.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
+
+cairommconfig.h: $(top_srcdir)/cairomm/cairommconfig.h.in $(top_srcdir)/configure.in
+ cp -f $(top_builddir)/cairomm/cairommconfig.h $@
diff --git a/MSVC_Net2005/cairomm/cairomm.rc.in b/MSVC_Net2005/cairomm/cairomm.rc.in
index 8c968cf..537237f 100644
--- a/MSVC_Net2005/cairomm/cairomm.rc.in
+++ b/MSVC_Net2005/cairomm/cairomm.rc.in
@@ -1,4 +1,3 @@
-#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
diff --git a/MSVC_Net2005/cairomm/cairomm.vcproj b/MSVC_Net2005/cairomm/cairomm.vcproj
index ff0136d..ab9b9c6 100644
--- a/MSVC_Net2005/cairomm/cairomm.vcproj
+++ b/MSVC_Net2005/cairomm/cairomm.vcproj
@@ -1,310 +1,330 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="cairomm-1.0"
- ProjectGUID="{58B2B53C-C4FF-47FD-817B-095E45B7F7D4}"
- RootNamespace="glibmm"
- Keyword="Win32Proj"
- >
- <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"
- Optimization="0"
- AdditionalIncludeDirectories=".;../.."
- 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 cairomm def file"
- CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
- ExcludedFromBuild="false"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="cairo.lib"
- OutputFile="$(OutDir)/$(ProjectName)d.dll"
- GenerateManifest="true"
- ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
- GenerateDebugInformation="true"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <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"
- AdditionalIncludeDirectories=".;../.."
- 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 cairomm def file"
- CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
- ExcludedFromBuild="false"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="cairo.lib"
- GenerateManifest="true"
- ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <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="..\..\cairomm\context.cc"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\exception.cc"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\fontface.cc"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\fontoptions.cc"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\path.cc"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\pattern.cc"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\private.cc"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\scaledfont.cc"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\surface.cc"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\win32_surface.cc"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\xlib_surface.cc"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- <File
- RelativePath="..\..\cairomm\cairomm.h"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\context.h"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\enums.h"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\exception.h"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\fontface.h"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\fontoptions.h"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\path.h"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\pattern.h"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\private.h"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\refptr.h"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\scaledfont.h"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\surface.h"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\win32_surface.h"
- >
- </File>
- <File
- RelativePath="..\..\cairomm\xlib_surface.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=".\cairomm.rc"
- >
- </File>
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="cairomm-1.0"
+ ProjectGUID="{58B2B53C-C4FF-47FD-817B-095E45B7F7D4}"
+ RootNamespace="glibmm"
+ Keyword="Win32Proj"
+ >
+ <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"
+ Optimization="0"
+ AdditionalIncludeDirectories=".;../.."
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;CAIROMM_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 cairomm def file"
+ CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ ExcludedFromBuild="false"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="cairo.lib"
+ OutputFile="$(OutDir)/$(ProjectName)d.dll"
+ GenerateManifest="true"
+ ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+ GenerateDebugInformation="true"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <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"
+ AdditionalIncludeDirectories=".;../.."
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;CAIROMM_BUILD"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ Description="Generate cairomm def file"
+ CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ ExcludedFromBuild="false"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="cairo.lib"
+ GenerateManifest="true"
+ ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <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="..\..\cairomm\context.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\context_surface_quartz.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\context_surface_win32.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\context_surface_xlib.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\exception.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\fontface.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\fontoptions.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\path.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\pattern.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\private.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\quartz_surface.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\scaledfont.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\surface.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\win32_surface.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\xlib_surface.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\..\cairomm\cairomm.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\context.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\enums.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\exception.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\fontface.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\fontoptions.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\path.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\pattern.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\private.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\quartz_surface.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\refptr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\scaledfont.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\surface.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\win32_surface.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\cairomm\xlib_surface.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=".\cairomm.rc"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>