1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|x64">
9 <Configuration>Debug</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Release|Win32">
13 <Configuration>Release</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|x64">
17 <Configuration>Release</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
21 <PropertyGroup Label="Globals">
22 <ProjectGuid>{FC5AADB5-95CD-4BF0-BA8B-0C16FE7073F7}</ProjectGuid>
23 <RootNamespace>gdk</RootNamespace>
24 <Keyword>Win32Proj</Keyword>
26 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
27 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
28 <ConfigurationType>DynamicLibrary</ConfigurationType>
29 <CharacterSet>MultiByte</CharacterSet>
31 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
32 <ConfigurationType>DynamicLibrary</ConfigurationType>
33 <CharacterSet>MultiByte</CharacterSet>
35 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
36 <ConfigurationType>DynamicLibrary</ConfigurationType>
37 <CharacterSet>MultiByte</CharacterSet>
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
40 <ConfigurationType>DynamicLibrary</ConfigurationType>
41 <CharacterSet>MultiByte</CharacterSet>
43 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
44 <ImportGroup Label="ExtensionSettings">
46 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
47 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
48 <Import Project="gtk+.props" />
50 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
51 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
52 <Import Project="gtk+.props" />
54 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
55 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
56 <Import Project="gtk+.props" />
58 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
59 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
60 <Import Project="gtk+.props" />
62 <PropertyGroup Label="UserMacros" />
64 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
65 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</LinkIncremental>
66 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
67 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</LinkIncremental>
69 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
71 <Optimization>Disabled</Optimization>
72 <AdditionalIncludeDirectories>..\..\..\gdk;..\..\..\gdk\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
73 <PreprocessorDefinitions>_DEBUG;G_ENABLE_DEBUG;$(GdkDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
74 <MinimalRebuild>true</MinimalRebuild>
75 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
76 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
79 <WarningLevel>Level3</WarningLevel>
80 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
83 <AdditionalDependencies>imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>
84 <OutputFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)-win32$(GtkDllSuffix).dll</OutputFile>
85 <ModuleDefinitionFile>$(IntDir)gdk.def</ModuleDefinitionFile>
86 <GenerateDebugInformation>true</GenerateDebugInformation>
87 <SubSystem>Windows</SubSystem>
88 <ImportLibrary>$(TargetDir)$(ProjectName)-win32-$(GtkApiVersion).lib</ImportLibrary>
89 <TargetMachine>MachineX86</TargetMachine>
91 </ItemDefinitionGroup>
92 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
94 <AdditionalIncludeDirectories>..\..\..\gdk;..\..\..\gdk\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
95 <PreprocessorDefinitions>$(GdkDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
96 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
99 <WarningLevel>Level3</WarningLevel>
100 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
103 <AdditionalDependencies>imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>
104 <OutputFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)-win32$(GtkDllSuffix).dll</OutputFile>
105 <ModuleDefinitionFile>$(IntDir)gdk.def</ModuleDefinitionFile>
106 <GenerateDebugInformation>true</GenerateDebugInformation>
107 <SubSystem>Windows</SubSystem>
108 <OptimizeReferences>true</OptimizeReferences>
109 <EnableCOMDATFolding>true</EnableCOMDATFolding>
110 <ImportLibrary>$(TargetDir)$(ProjectName)-win32-$(GtkApiVersion).lib</ImportLibrary>
111 <TargetMachine>MachineX86</TargetMachine>
113 </ItemDefinitionGroup>
114 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
116 <Optimization>Disabled</Optimization>
117 <AdditionalIncludeDirectories>..\..\..\gdk;..\..\..\gdk\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
118 <PreprocessorDefinitions>_DEBUG;G_ENABLE_DEBUG;$(GdkDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
119 <MinimalRebuild>true</MinimalRebuild>
120 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
121 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
124 <WarningLevel>Level3</WarningLevel>
125 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
128 <AdditionalDependencies>imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>
129 <OutputFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)-win32$(GtkDllSuffix).dll</OutputFile>
130 <ModuleDefinitionFile>$(IntDir)gdk.def</ModuleDefinitionFile>
131 <GenerateDebugInformation>true</GenerateDebugInformation>
132 <SubSystem>Windows</SubSystem>
133 <ImportLibrary>$(TargetDir)$(ProjectName)-win32-$(GtkApiVersion).lib</ImportLibrary>
134 <TargetMachine>MachineX64</TargetMachine>
136 </ItemDefinitionGroup>
137 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
139 <AdditionalIncludeDirectories>..\..\..\gdk;..\..\..\gdk\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
140 <PreprocessorDefinitions>$(GdkDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
141 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
144 <WarningLevel>Level3</WarningLevel>
145 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
148 <AdditionalDependencies>imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>
149 <OutputFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)-win32$(GtkDllSuffix).dll</OutputFile>
150 <ModuleDefinitionFile>$(IntDir)gdk.def</ModuleDefinitionFile>
151 <GenerateDebugInformation>true</GenerateDebugInformation>
152 <SubSystem>Windows</SubSystem>
153 <OptimizeReferences>true</OptimizeReferences>
154 <EnableCOMDATFolding>true</EnableCOMDATFolding>
155 <ImportLibrary>$(TargetDir)$(ProjectName)-win32-$(GtkApiVersion).lib</ImportLibrary>
156 <TargetMachine>MachineX64</TargetMachine>
158 </ItemDefinitionGroup>
160 <CustomBuild Include="..\..\..\gdk\gdk.symbols">
161 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating gdk.def</Message>
162 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GtkGenerateGdkDef)</Command>
163 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)gdk.def;%(Outputs)</Outputs>
164 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generating gdk.def</Message>
165 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GtkGenerateGdkDef)</Command>
166 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)gdk.def;%(Outputs)</Outputs>
167 <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generating gdk.def</Message>
168 <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GtkGenerateGdkDef)</Command>
169 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)gdk.def;%(Outputs)</Outputs>
170 <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generating gdk.def</Message>
171 <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GtkGenerateGdkDef)</Command>
172 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)gdk.def;%(Outputs)</Outputs>
176 <ResourceCompile Include="..\..\..\gdk\win32\rc\gdk.rc" />
179 <ClCompile Include="..\..\..\gdk\gdk.c" />
180 <ClCompile Include="..\..\..\gdk\gdkapplaunchcontext.c" />
181 <ClCompile Include="..\..\..\gdk\gdkcairo.c" />
182 <ClCompile Include="..\..\..\gdk\gdkcolor.c" />
183 <ClCompile Include="..\..\..\gdk\gdkcursor.c" />
184 <ClCompile Include="..\..\..\gdk\gdkdeprecated.c" />
185 <ClCompile Include="..\..\..\gdk\gdkdevice.c" />
186 <ClCompile Include="..\..\..\gdk\gdkdevicemanager.c" />
187 <ClCompile Include="..\..\..\gdk\gdkdisplay.c" />
188 <ClCompile Include="..\..\..\gdk\gdkdisplaymanager.c" />
189 <ClCompile Include="..\..\..\gdk\gdkdnd.c" />
190 <ClCompile Include="..\..\..\gdk\gdkevents.c" />
191 <ClCompile Include="..\..\..\gdk\gdkglobals.c" />
192 <ClCompile Include="..\..\..\gdk\gdkkeys.c" />
193 <ClCompile Include="..\..\..\gdk\gdkkeyuni.c" />
194 <ClCompile Include="..\..\..\gdk\gdkoffscreenwindow.c" />
195 <ClCompile Include="..\..\..\gdk\gdkpango.c" />
196 <ClCompile Include="..\..\..\gdk\gdkpixbuf-drawable.c" />
197 <ClCompile Include="..\..\..\gdk\gdkrectangle.c" />
198 <ClCompile Include="..\..\..\gdk\gdkrgba.c" />
199 <ClCompile Include="..\..\..\gdk\gdkscreen.c" />
200 <ClCompile Include="..\..\..\gdk\gdkselection.c" />
201 <ClCompile Include="..\..\..\gdk\gdkvisual.c" />
202 <ClCompile Include="..\..\..\gdk\gdkwindow.c" />
203 <ClCompile Include="..\..\..\gdk\gdkwindowimpl.c" />
204 <ClCompile Include="..\..\..\gdk\gdkenumtypes.c" />
205 <ClCompile Include="..\..\..\gdk\gdkmarshalers.c" />
206 <ClCompile Include="..\..\..\gdk\gdkkeynames.c" />
209 <ProjectReference Include="gdk-win32.vcxproj">
210 <Project>{fc5aadb5-95cd-4bf0-ba8b-0c16fe7073fa}</Project>
211 <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
214 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
215 <ImportGroup Label="ExtensionTargets">