 5ab8120689
			
		
	
	5ab8120689
	
	
	
		
			
			-Added projects to compile the a11y portion of GTK+. This is now necessary as a11y/GAIL is now integrated into the main GTK+ library, and it must be built before compiling/linking GTK+. This project is done like the GDK/GTK+ projects, where the source file listings for the VS2008/2010 projects are fed into templates (.vcprojin, .vcxprojin and .vcxproj.filtersin) during 'make dist' -Added projects to compile the libgail-util DLL (no templates for this as this does not have source files added/removed often) -Added the new projects into distribution, and headers, DLLs and .LIB files into the "install" stage
		
			
				
	
	
		
			209 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			209 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?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>{FC5AADB5-95CD-4BF0-BA8B-0C16FE7073F5}</ProjectGuid>
 | |
|     <RootNamespace>gtk</RootNamespace>
 | |
|     <Keyword>Win32Proj</Keyword>
 | |
|   </PropertyGroup>
 | |
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 | |
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 | |
|     <ConfigurationType>DynamicLibrary</ConfigurationType>
 | |
|     <CharacterSet>MultiByte</CharacterSet>
 | |
|   </PropertyGroup>
 | |
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 | |
|     <ConfigurationType>DynamicLibrary</ConfigurationType>
 | |
|     <CharacterSet>MultiByte</CharacterSet>
 | |
|   </PropertyGroup>
 | |
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 | |
|     <ConfigurationType>DynamicLibrary</ConfigurationType>
 | |
|     <CharacterSet>MultiByte</CharacterSet>
 | |
|   </PropertyGroup>
 | |
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 | |
|     <ConfigurationType>DynamicLibrary</ConfigurationType>
 | |
|     <CharacterSet>MultiByte</CharacterSet>
 | |
|   </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="gtk+.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="gtk+.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="gtk+.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="gtk+.props" />
 | |
|   </ImportGroup>
 | |
|   <PropertyGroup Label="UserMacros" />
 | |
|   <PropertyGroup>
 | |
|     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 | |
|     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</LinkIncremental>
 | |
|     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 | |
|     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</LinkIncremental>
 | |
|   </PropertyGroup>
 | |
|   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 | |
|     <ClCompile>
 | |
|       <Optimization>Disabled</Optimization>
 | |
|       <AdditionalIncludeDirectories>..\..\..\gdk;..\..\..\gtk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | |
|       <PreprocessorDefinitions>_DEBUG;G_ENABLE_DEBUG;$(GtkDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | |
|       <MinimalRebuild>true</MinimalRebuild>
 | |
|       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 | |
|       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 | |
|       <PrecompiledHeader>
 | |
|       </PrecompiledHeader>
 | |
|       <WarningLevel>Level3</WarningLevel>
 | |
|       <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 | |
|     </ClCompile>
 | |
|     <Link>
 | |
|       <AdditionalDependencies>atk-2.0.lib;pangowin32-1.0.lib;imm32.lib;winspool.lib;comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 | |
|       <OutputFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)-win32$(GtkDllSuffix).dll</OutputFile>
 | |
|       <ModuleDefinitionFile>$(IntDir)gtk.def</ModuleDefinitionFile>
 | |
|       <GenerateDebugInformation>true</GenerateDebugInformation>
 | |
|       <SubSystem>Windows</SubSystem>
 | |
|       <ImportLibrary>$(TargetDir)$(ProjectName)-win32-$(GtkApiVersion).lib</ImportLibrary>
 | |
|       <TargetMachine>MachineX86</TargetMachine>
 | |
|     </Link>
 | |
|   </ItemDefinitionGroup>
 | |
|   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 | |
|     <ClCompile>
 | |
|       <AdditionalIncludeDirectories>..\..\..\gdk;..\..\..\gdk\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | |
|       <PreprocessorDefinitions>$(GtkDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | |
|       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 | |
|       <PrecompiledHeader>
 | |
|       </PrecompiledHeader>
 | |
|       <WarningLevel>Level3</WarningLevel>
 | |
|       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 | |
|     </ClCompile>
 | |
|     <Link>
 | |
|       <AdditionalDependencies>atk-2.0.lib;pangowin32-1.0.lib;imm32.lib;winspool.lib;comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 | |
|       <OutputFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)-win32$(GtkDllSuffix).dll</OutputFile>
 | |
|       <ModuleDefinitionFile>$(IntDir)gtk.def</ModuleDefinitionFile>
 | |
|       <GenerateDebugInformation>true</GenerateDebugInformation>
 | |
|       <SubSystem>Windows</SubSystem>
 | |
|       <OptimizeReferences>true</OptimizeReferences>
 | |
|       <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | |
|       <ImportLibrary>$(TargetDir)$(ProjectName)-win32-$(GtkApiVersion).lib</ImportLibrary>
 | |
|       <TargetMachine>MachineX86</TargetMachine>
 | |
|     </Link>
 | |
|   </ItemDefinitionGroup>
 | |
|   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 | |
|     <ClCompile>
 | |
|       <Optimization>Disabled</Optimization>
 | |
|       <AdditionalIncludeDirectories>..\..\..\gdk;..\..\..\gdk\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | |
|       <PreprocessorDefinitions>_DEBUG;G_ENABLE_DEBUG;$(GtkDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | |
|       <MinimalRebuild>true</MinimalRebuild>
 | |
|       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 | |
|       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 | |
|       <PrecompiledHeader>
 | |
|       </PrecompiledHeader>
 | |
|       <WarningLevel>Level3</WarningLevel>
 | |
|       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 | |
|     </ClCompile>
 | |
|     <Link>
 | |
|       <AdditionalDependencies>atk-2.0.lib;pangowin32-1.0.lib;imm32.lib;winspool.lib;comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 | |
|       <OutputFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)-win32$(GtkDllSuffix).dll</OutputFile>
 | |
|       <ModuleDefinitionFile>$(IntDir)gtk.def</ModuleDefinitionFile>
 | |
|       <GenerateDebugInformation>true</GenerateDebugInformation>
 | |
|       <SubSystem>Windows</SubSystem>
 | |
|       <ImportLibrary>$(TargetDir)$(ProjectName)-win32-$(GtkApiVersion).lib</ImportLibrary>
 | |
|       <TargetMachine>MachineX64</TargetMachine>
 | |
|     </Link>
 | |
|   </ItemDefinitionGroup>
 | |
|   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 | |
|     <ClCompile>
 | |
|       <AdditionalIncludeDirectories>..\..\..\gdk;..\..\..\gdk\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | |
|       <PreprocessorDefinitions>$(GtkDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | |
|       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 | |
|       <PrecompiledHeader>
 | |
|       </PrecompiledHeader>
 | |
|       <WarningLevel>Level3</WarningLevel>
 | |
|       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 | |
|     </ClCompile>
 | |
|     <Link>
 | |
|       <AdditionalDependencies>atk-2.0.lib;pangowin32-1.0.lib;imm32.lib;winspool.lib;comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 | |
|       <OutputFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)-win32$(GtkDllSuffix).dll</OutputFile>
 | |
|       <ModuleDefinitionFile>$(IntDir)gtk.def</ModuleDefinitionFile>
 | |
|       <GenerateDebugInformation>true</GenerateDebugInformation>
 | |
|       <SubSystem>Windows</SubSystem>
 | |
|       <OptimizeReferences>true</OptimizeReferences>
 | |
|       <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | |
|       <ImportLibrary>$(TargetDir)$(ProjectName)-win32-$(GtkApiVersion).lib</ImportLibrary>
 | |
|       <TargetMachine>MachineX64</TargetMachine>
 | |
|     </Link>
 | |
|   </ItemDefinitionGroup>
 | |
|   <ItemGroup>
 | |
|     <CustomBuild Include="..\..\..\gdk\gtk.symbols">
 | |
|       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating gtk.def</Message>
 | |
|       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GtkGenerateGtkDef)</Command>
 | |
|       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)gtk.def;%(Outputs)</Outputs>
 | |
|       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generating gtk.def</Message>
 | |
|       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GtkGenerateGtkDef)</Command>
 | |
|       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)gtk.def;%(Outputs)</Outputs>
 | |
|       <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generating gtk.def</Message>
 | |
|       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GtkGenerateGtkDef)</Command>
 | |
|       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)gtk.def;%(Outputs)</Outputs>
 | |
|       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generating gtk.def</Message>
 | |
|       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GtkGenerateGtkDef)</Command>
 | |
|       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)gtk.def;%(Outputs)</Outputs>
 | |
|     </CustomBuild>
 | |
|   </ItemGroup>
 | |
|   <ItemGroup>
 | |
|     <ResourceCompile Include="..\..\..\gtk\gtk-win32.rc" />
 | |
|   </ItemGroup>
 | |
|   <ItemGroup>
 | |
| #include "libgtk.vs10.sourcefiles"
 | |
|     <ClCompile Include="..\..\..\modules\input\gtkimcontextime.c" />
 | |
|     <ClCompile Include="..\..\..\modules\input\gtkimcontextmultipress.c" />
 | |
|     <ClCompile Include="..\..\..\modules\input\gtkimcontextthai.c" />
 | |
|     <ClCompile Include="..\..\..\modules\input\imam-et.c" />
 | |
|     <ClCompile Include="..\..\..\modules\input\imcedilla.c" />
 | |
|     <ClCompile Include="..\..\..\modules\input\imcyrillic-translit.c" />
 | |
|     <ClCompile Include="..\..\..\modules\input\imime.c" />
 | |
|     <ClCompile Include="..\..\..\modules\input\iminuktitut.c" />
 | |
|     <ClCompile Include="..\..\..\modules\input\imipa.c" />
 | |
|     <ClCompile Include="..\..\..\modules\input\immultipress.c" />
 | |
|     <ClCompile Include="..\..\..\modules\input\imthai.c" />
 | |
|     <ClCompile Include="..\..\..\modules\input\imti-er.c" />
 | |
|     <ClCompile Include="..\..\..\modules\input\imti-et.c" />
 | |
|     <ClCompile Include="..\..\..\modules\input\imviqr.c" />
 | |
|     <ClCompile Include="..\..\..\modules\input\thai-charprop.c" />
 | |
|   </ItemGroup>
 | |
|   <ItemGroup>
 | |
|     <ProjectReference Include="gdk.vcxproj">
 | |
|       <Project>{fc5aadb5-95cd-4bf0-ba8b-0c16fe7073f7}</Project>
 | |
|       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 | |
|     </ProjectReference>
 | |
|     <ProjectReference Include="libgail.vcxproj">
 | |
|       <Project>{f756b0db-40a1-4e9f-be1f-8f02cb86ea46}</Project>
 | |
|       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 | |
|     </ProjectReference>
 | |
|   </ItemGroup>
 | |
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 | |
|   <ImportGroup Label="ExtensionTargets">
 | |
|   </ImportGroup>
 | |
| </Project> |