[pangomm] MSVC 2008/2010 Projects: Add "Install" Projects
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pangomm] MSVC 2008/2010 Projects: Add "Install" Projects
- Date: Mon, 22 Sep 2014 04:23:40 +0000 (UTC)
commit 6c10ae2612e8d88ecdfce0103fb6d186e68998f1
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Mon Sep 22 12:23:29 2014 +0800
MSVC 2008/2010 Projects: Add "Install" Projects
This adds "install" projects for Visual Studio 2008/2010 builds so that the
build results can be copied to a common directory together with the
dependencies, so that testing and packaging will be made easier.
* MSVC_Net2008/pangomm-install.vsprops:
* MSVC_Net2008/install.vcproj:
* MSVC_Net2010/pangomm-install.props:
* MSVC_Net2010/install.vcxproj: Add MSVC projects and property sheets to
copy build results to a common directory under the root build directory.
* MSVC_Net2008/pangomm.sln:
* MSVC_Net2010/pangomm.sln: Include the "install" project in the build
process.
* MSVC_Net2008/filelist.am:
* MSVC_Net2010/filelist.am: Include the added projects and property sheets
in dist.
MSVC_Net2008/filelist.am | 4 +-
MSVC_Net2008/install.vcproj | 77 +++++++++++++++++
MSVC_Net2008/pangomm-install.vsprops | 80 +++++++++++++++++
MSVC_Net2008/pangomm.sln | 13 +++
MSVC_Net2010/filelist.am | 4 +-
MSVC_Net2010/install.vcxproj | 112 ++++++++++++++++++++++++
MSVC_Net2010/pangomm-install.props | 155 ++++++++++++++++++++++++++++++++++
MSVC_Net2010/pangomm.sln | 10 ++
8 files changed, 453 insertions(+), 2 deletions(-)
---
diff --git a/MSVC_Net2008/filelist.am b/MSVC_Net2008/filelist.am
index 241c29d..ae69496 100644
--- a/MSVC_Net2008/filelist.am
+++ b/MSVC_Net2008/filelist.am
@@ -5,8 +5,10 @@ msvc_net2008_data = \
pangomm.sln \
pangomm-build-defines.vsprops \
pangomm-version-paths.vsprops \
+ pangomm-install.vsprops \
gendef.vcproj \
gendef/gendef.cc \
pangomm/pangomm.rc \
pangomm.vcproj \
- pangomm/pangommconfig.h
+ pangomm/pangommconfig.h \
+ install.vcproj
diff --git a/MSVC_Net2008/install.vcproj b/MSVC_Net2008/install.vcproj
new file mode 100644
index 0000000..662d7fc
--- /dev/null
+++ b/MSVC_Net2008/install.vcproj
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9.00"
+ Name="install"
+ ProjectGUID="{2093D218-190E-4194-9421-3BA7CBF33B10}"
+ RootNamespace="install"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ <Platform
+ Name="x64"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ InheritedPropertySheets=".\pangomm-install.vsprops"
+ OutputDirectory="$(GlibEtcInstallRoot)"
+ ConfigurationType="10"
+ CharacterSet="2"
+ DeleteExtensionsOnClean=""
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine="$(PangommDoInstall)"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|x64"
+ InheritedPropertySheets=".\pangomm-install.vsprops"
+ OutputDirectory="$(GlibEtcInstallRoot)"
+ ConfigurationType="10"
+ CharacterSet="2"
+ DeleteExtensionsOnClean=""
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine="$(PangommDoInstall)"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ InheritedPropertySheets=".\pangomm-install.vsprops"
+ OutputDirectory="$(GlibEtcInstallRoot)"
+ ConfigurationType="10"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ DeleteExtensionsOnClean=""
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine="$(PangommDoInstall)"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|x64"
+ InheritedPropertySheets=".\pangomm-install.vsprops"
+ OutputDirectory="$(GlibEtcInstallRoot)"
+ ConfigurationType="10"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ DeleteExtensionsOnClean=""
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine="$(PangommDoInstall)"
+ />
+ </Configuration>
+ </Configurations>
+</VisualStudioProject>
diff --git a/MSVC_Net2008/pangomm-install.vsprops b/MSVC_Net2008/pangomm-install.vsprops
new file mode 100644
index 0000000..08e92a4
--- /dev/null
+++ b/MSVC_Net2008/pangomm-install.vsprops
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioPropertySheet
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="pangomminstallprops"
+ InheritedPropertySheets=".\pangomm-build-defines.vsprops"
+ >
+ <UserMacro
+ Name="PangommDoInstall"
+ Value="
+mkdir $(CopyDir)

+mkdir $(CopyDir)\bin

+copy
$(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin\*-vc$(VSVer)0-*$(ApiMajorVersion)_$(ApiMinorVersion).dll
$(CopyDir)\bin

+
+mkdir $(CopyDir)\lib\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\include

+copy
$(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin\*-vc$(VSVer)0-*$(ApiMajorVersion)_$(ApiMinorVersion).lib
$(CopyDir)\lib

+
+mkdir $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+
+copy ..\pango\pangomm.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)

+
+copy ..\pango\pangomm\attributes.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\attriter.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\attrlist.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\cairofontmap.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\color.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\context.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\coverage.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\font.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\fontdescription.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\fontface.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\fontfamily.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\fontmap.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\fontmetrics.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\fontset.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\glyph.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\glyphstring.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\init.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\item.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\language.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\layout.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\layoutiter.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\layoutline.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\layoutrun.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\rectangle.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\renderer.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\tabarray.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\types.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+copy ..\pango\pangomm\wrap_init.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm

+
+copy ..\pango\pangomm\private\attributes_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\attriter_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\attrlist_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\cairofontmap_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\color_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\context_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\coverage_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\font_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\fontdescription_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\fontface_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\fontfamily_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\fontmap_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\fontmetrics_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\fontset_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\glyph_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\glyphstring_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\item_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\language_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\layout_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\layoutiter_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\layoutline_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\layoutrun_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\rectangle_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\renderer_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+copy ..\pango\pangomm\private\tabarray_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private

+
+copy .\pangomm\pangommconfig.h
$(CopyDir)\lib\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\include

+"
+ />
+</VisualStudioPropertySheet>
diff --git a/MSVC_Net2008/pangomm.sln b/MSVC_Net2008/pangomm.sln
index 747ed9c..97f5bc6 100644
--- a/MSVC_Net2008/pangomm.sln
+++ b/MSVC_Net2008/pangomm.sln
@@ -7,6 +7,11 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pangomm", "pangomm.vcproj",
{07324745-C9BE-4D65-B08A-9C88188C0C28} = {07324745-C9BE-4D65-B08A-9C88188C0C28}
EndProjectSection
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "install", "install.vcproj",
"{2093D218-190E-4194-9421-3BA7CBF33B10}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A93D607A-5C37-4AEC-BA08-6A655F6DC834} = {A93D607A-5C37-4AEC-BA08-6A655F6DC834}
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -31,6 +36,14 @@ Global
{A93D607A-5C37-4AEC-BA08-6A655F6DC834}.Release|Win32.Build.0 = Release|Win32
{A93D607A-5C37-4AEC-BA08-6A655F6DC834}.Release|x64.ActiveCfg = Release|x64
{A93D607A-5C37-4AEC-BA08-6A655F6DC834}.Release|x64.Build.0 = Release|x64
+ {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.Build.0 = Debug|Win32
+ {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.ActiveCfg = Debug|x64
+ {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.Build.0 = Debug|x64
+ {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.ActiveCfg = Release|Win32
+ {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.Build.0 = Release|Win32
+ {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.ActiveCfg = Release|x64
+ {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/MSVC_Net2010/filelist.am b/MSVC_Net2010/filelist.am
index 1eb4e63..4ee99f2 100644
--- a/MSVC_Net2010/filelist.am
+++ b/MSVC_Net2010/filelist.am
@@ -4,10 +4,12 @@ msvc_net2010_data = \
pangomm.sln \
pangomm-build-defines.props \
pangomm-version-paths.props \
+ pangomm-install.props \
gendef.vcxproj \
gendef.vcxproj.filters \
gendef/gendef.cc \
pangomm/pangomm.rc \
pangomm.vcxproj \
pangomm.vcxproj.filters \
- pangomm/pangommconfig.h
+ pangomm/pangommconfig.h \
+ install.vcxproj
diff --git a/MSVC_Net2010/install.vcxproj b/MSVC_Net2010/install.vcxproj
new file mode 100644
index 0000000..5f192c9
--- /dev/null
+++ b/MSVC_Net2010/install.vcxproj
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{2093D218-190E-4194-9421-3BA7CBF33B10}</ProjectGuid>
+ <RootNamespace>install</RootNamespace>
+ <Keyword>Win32Proj</Keyword>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Utility</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v100</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Utility</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v100</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Utility</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v100</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Utility</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v100</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="pangomm-install.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="pangomm-install.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="pangomm-install.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="pangomm-install.props" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GlibEtcInstallRoot)\</OutDir>
+ <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GlibEtcInstallRoot)\</OutDir>
+ <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GlibEtcInstallRoot)\</OutDir>
+ <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GlibEtcInstallRoot)\</OutDir>
+ <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <CustomBuild Include=".\pangomm\pangomm.rc.in">
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Installing Build
Results...</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PangommDoInstall)</Command>
+ <Outputs
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(InstalledDebugDlls);%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Installing Build Results...</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PangommDoInstall)</Command>
+ <Outputs
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(InstalledDebugDlls);%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Installing Build
Results...</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(PangommDoInstall)</Command>
+ <Outputs
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(InstalledReleaseDlls);%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Installing Build
Results...</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(PangommDoInstall)</Command>
+ <Outputs
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(InstalledReleaseDlls);%(Outputs)</Outputs>
+ </CustomBuild>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="pangomm.vcxproj">
+ <Project>{a93d607a-5c37-4aec-ba08-6a655f6dc834}</Project>
+ <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/MSVC_Net2010/pangomm-install.props b/MSVC_Net2010/pangomm-install.props
new file mode 100644
index 0000000..f9bb09c
--- /dev/null
+++ b/MSVC_Net2010/pangomm-install.props
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ImportGroup Label="PropertySheets">
+ <Import Project="pangomm-build-defines.props" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros">
+ <BinDir>$(SolutionDir)$(Configuration)\$(Platform)\bin</BinDir>
+ <InstalledReleaseDlls>$(BinDir)\pangomm$(ReleaseDllSuffix).dll</InstalledReleaseDlls>
+ <InstalledDebugDlls>$(BinDir)\pangomm$(DebugDllSuffix).dll</InstalledDebugDlls>
+ <PangommDoInstall>
+mkdir $(CopyDir)
+
+mkdir $(CopyDir)\bin
+
+copy $(BinDir)\pangomm-vc$(VSVer)0-$(ApiMajorVersion)_$(ApiMinorVersion).dll $(CopyDir)\bin
+
+mkdir $(CopyDir)\lib\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\include
+
+copy $(BinDir)\pangomm-vc$(VSVer)0-$(ApiMajorVersion)_$(ApiMinorVersion).lib $(CopyDir)\lib
+
+
+mkdir $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+
+copy ..\pango\pangomm.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)
+
+copy ..\pango\pangomm\attributes.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\attriter.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\attrlist.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\cairofontmap.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\color.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\context.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\coverage.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\font.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\fontdescription.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\fontface.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\fontfamily.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\fontmap.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\fontmetrics.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\fontset.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\glyph.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\glyphstring.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\init.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\item.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\language.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\layout.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\layoutiter.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\layoutline.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\layoutrun.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\rectangle.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\renderer.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\tabarray.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\types.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+copy ..\pango\pangomm\wrap_init.h $(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm
+
+
+copy ..\pango\pangomm\private\attributes_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\attriter_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\attrlist_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\cairofontmap_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\color_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\context_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\coverage_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\font_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\fontdescription_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\fontface_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\fontfamily_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\fontmap_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\fontmetrics_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\fontset_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\glyph_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\glyphstring_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\item_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\language_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\layout_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\layoutiter_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\layoutline_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\layoutrun_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\rectangle_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\renderer_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+copy ..\pango\pangomm\private\tabarray_p.h
$(CopyDir)\include\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\pangomm\private
+
+
+copy .\pangomm\pangommconfig.h $(CopyDir)\lib\pangomm-$(ApiMajorVersion).$(ApiMinorVersion)\include
+ </PangommDoInstall>
+ </PropertyGroup>
+ <PropertyGroup>
+ <_PropertySheetDisplayName>pangomminstallprops</_PropertySheetDisplayName>
+ </PropertyGroup>
+ <ItemGroup>
+ <BuildMacro Include="BinDir">
+ <Value>$(BinDir)</Value>
+ </BuildMacro>
+ <BuildMacro Include="InstalledReleaseDlls">
+ <Value>$(InstalledReleaseDlls)</Value>
+ </BuildMacro>
+ <BuildMacro Include="InstalledDebugDlls">
+ <Value>$(InstalledDebugDlls)</Value>
+ </BuildMacro>
+ <BuildMacro Include="PangommDoInstall">
+ <Value>$(PangommDoInstall)</Value>
+ </BuildMacro>
+ </ItemGroup>
+</Project>
diff --git a/MSVC_Net2010/pangomm.sln b/MSVC_Net2010/pangomm.sln
index efcc02d..5ba84cc 100644
--- a/MSVC_Net2010/pangomm.sln
+++ b/MSVC_Net2010/pangomm.sln
@@ -4,6 +4,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gendef", "gendef.vcxproj",
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pangomm", "pangomm.vcxproj",
"{A93D607A-5C37-4AEC-BA08-6A655F6DC834}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "install", "install.vcxproj",
"{2093D218-190E-4194-9421-3BA7CBF33B10}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -28,6 +30,14 @@ Global
{A93D607A-5C37-4AEC-BA08-6A655F6DC834}.Release|Win32.Build.0 = Release|Win32
{A93D607A-5C37-4AEC-BA08-6A655F6DC834}.Release|x64.ActiveCfg = Release|x64
{A93D607A-5C37-4AEC-BA08-6A655F6DC834}.Release|x64.Build.0 = Release|x64
+ {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.Build.0 = Debug|Win32
+ {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.ActiveCfg = Debug|x64
+ {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.Build.0 = Debug|x64
+ {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.ActiveCfg = Release|Win32
+ {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.Build.0 = Release|Win32
+ {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.ActiveCfg = Release|x64
+ {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]