653369dda6d6b6b218f88e6016e81dff8f2d604e
[platform/upstream/gobject-introspection.git] / build / win32 / vs10 / girepository.vcxproj
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>
20   </ItemGroup>
21   <PropertyGroup Label="Globals">
22     <ProjectGuid>{23E28245-8FC7-4B41-B1C5-8785BD4366A7}</ProjectGuid>
23     <RootNamespace>girepository</RootNamespace>
24     <Keyword>Win32Proj</Keyword>
25   </PropertyGroup>
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>
30     <WholeProgramOptimization>true</WholeProgramOptimization>
31     <PlatformToolset>v100</PlatformToolset>
32   </PropertyGroup>
33   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
34     <ConfigurationType>DynamicLibrary</ConfigurationType>
35     <CharacterSet>MultiByte</CharacterSet>
36     <PlatformToolset>v100</PlatformToolset>
37   </PropertyGroup>
38   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
39     <ConfigurationType>DynamicLibrary</ConfigurationType>
40     <CharacterSet>MultiByte</CharacterSet>
41     <WholeProgramOptimization>true</WholeProgramOptimization>
42     <PlatformToolset>v100</PlatformToolset>
43   </PropertyGroup>
44   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
45     <ConfigurationType>DynamicLibrary</ConfigurationType>
46     <CharacterSet>MultiByte</CharacterSet>
47     <PlatformToolset>v100</PlatformToolset>
48   </PropertyGroup>
49   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
50   <ImportGroup Label="ExtensionSettings">
51   </ImportGroup>
52   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
53     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
54     <Import Project="gi-build-defines.props" />
55   </ImportGroup>
56   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
57     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
58     <Import Project="gi-build-defines.props" />
59   </ImportGroup>
60   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
61     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
62     <Import Project="gi-build-defines.props" />
63   </ImportGroup>
64   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
65     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
66     <Import Project="gi-build-defines.props" />
67   </ImportGroup>
68   <PropertyGroup Label="UserMacros" />
69   <PropertyGroup>
70     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
71     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
72     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
73     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
74   </PropertyGroup>
75   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
76     <ClCompile>
77       <Optimization>Disabled</Optimization>
78       <AdditionalIncludeDirectories>..\..\..\girepository;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
79       <PreprocessorDefinitions>_DEBUG;$(GIRepositoryBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
80       <MinimalRebuild>true</MinimalRebuild>
81       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
82       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
83       <PrecompiledHeader>
84       </PrecompiledHeader>
85       <WarningLevel>Level3</WarningLevel>
86       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
87     </ClCompile>
88     <Link>
89       <AdditionalDependencies>libffi.lib;%(AdditionalDependencies)</AdditionalDependencies>
90       <OutputFile>$(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll</OutputFile>
91       <GenerateDebugInformation>true</GenerateDebugInformation>
92       <ProgramDatabaseFile>$(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb</ProgramDatabaseFile>
93       <SubSystem>Windows</SubSystem>
94       <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
95       <TargetMachine>MachineX86</TargetMachine>
96     </Link>
97   </ItemDefinitionGroup>
98   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
99     <ClCompile>
100       <Optimization>MaxSpeed</Optimization>
101       <IntrinsicFunctions>true</IntrinsicFunctions>
102       <AdditionalIncludeDirectories>..\..\..\girepository;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
103       <PreprocessorDefinitions>$(GIRepositoryBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
104       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
105       <FunctionLevelLinking>true</FunctionLevelLinking>
106       <PrecompiledHeader>
107       </PrecompiledHeader>
108       <WarningLevel>Level3</WarningLevel>
109       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
110     </ClCompile>
111     <Link>
112       <AdditionalDependencies>libffi.lib;%(AdditionalDependencies)</AdditionalDependencies>
113       <OutputFile>$(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll</OutputFile>
114       <GenerateDebugInformation>true</GenerateDebugInformation>
115       <ProgramDatabaseFile>$(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb</ProgramDatabaseFile>
116       <SubSystem>Windows</SubSystem>
117       <OptimizeReferences>true</OptimizeReferences>
118       <EnableCOMDATFolding>true</EnableCOMDATFolding>
119       <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
120       <TargetMachine>MachineX86</TargetMachine>
121     </Link>
122   </ItemDefinitionGroup>
123   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
124     <Midl>
125       <TargetEnvironment>X64</TargetEnvironment>
126     </Midl>
127     <ClCompile>
128       <Optimization>Disabled</Optimization>
129       <AdditionalIncludeDirectories>..\..\..\girepository;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
130       <PreprocessorDefinitions>_DEBUG;$(GIRepositoryBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
131       <MinimalRebuild>true</MinimalRebuild>
132       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
133       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
134       <PrecompiledHeader>
135       </PrecompiledHeader>
136       <WarningLevel>Level3</WarningLevel>
137       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
138     </ClCompile>
139     <Link>
140       <AdditionalDependencies>libffi.lib;%(AdditionalDependencies)</AdditionalDependencies>
141       <OutputFile>$(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll</OutputFile>
142       <GenerateDebugInformation>true</GenerateDebugInformation>
143       <ProgramDatabaseFile>$(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb</ProgramDatabaseFile>
144       <SubSystem>Windows</SubSystem>
145       <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
146       <TargetMachine>MachineX64</TargetMachine>
147     </Link>
148   </ItemDefinitionGroup>
149   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
150     <Midl>
151       <TargetEnvironment>X64</TargetEnvironment>
152     </Midl>
153     <ClCompile>
154       <Optimization>MaxSpeed</Optimization>
155       <IntrinsicFunctions>true</IntrinsicFunctions>
156       <AdditionalIncludeDirectories>..\..\..\girepository;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
157       <PreprocessorDefinitions>$(GIRepositoryBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
158       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
159       <FunctionLevelLinking>true</FunctionLevelLinking>
160       <PrecompiledHeader>
161       </PrecompiledHeader>
162       <WarningLevel>Level3</WarningLevel>
163       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
164     </ClCompile>
165     <Link>
166       <AdditionalDependencies>libffi.lib;%(AdditionalDependencies)</AdditionalDependencies>
167       <OutputFile>$(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll</OutputFile>
168       <GenerateDebugInformation>true</GenerateDebugInformation>
169       <ProgramDatabaseFile>$(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb</ProgramDatabaseFile>
170       <SubSystem>Windows</SubSystem>
171       <OptimizeReferences>true</OptimizeReferences>
172       <EnableCOMDATFolding>true</EnableCOMDATFolding>
173       <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
174       <TargetMachine>MachineX64</TargetMachine>
175     </Link>
176   </ItemDefinitionGroup>
177   <ItemGroup>
178     <ClCompile Include="..\..\..\girepository\gdump.c" />
179     <ClCompile Include="..\..\..\girepository\giarginfo.c" />
180     <ClCompile Include="..\..\..\girepository\gibaseinfo.c" />
181     <ClCompile Include="..\..\..\girepository\gicallableinfo.c" />
182     <ClCompile Include="..\..\..\girepository\giconstantinfo.c" />
183     <ClCompile Include="..\..\..\girepository\gienuminfo.c" />
184     <ClCompile Include="..\..\..\girepository\gifieldinfo.c" />
185     <ClCompile Include="..\..\..\girepository\gifunctioninfo.c" />
186     <ClCompile Include="..\..\..\girepository\ginvoke.c" />
187     <ClCompile Include="..\..\..\girepository\giinterfaceinfo.c" />
188     <ClCompile Include="..\..\..\girepository\giobjectinfo.c" />
189     <ClCompile Include="..\..\..\girepository\gipropertyinfo.c" />
190     <ClCompile Include="..\..\..\girepository\giregisteredtypeinfo.c" />
191     <ClCompile Include="..\..\..\girepository\girepository.c" />
192     <ClCompile Include="..\..\..\girepository\girffi.c" />
193     <ClCompile Include="..\..\..\girepository\gisignalinfo.c" />
194     <ClCompile Include="..\..\..\girepository\gistructinfo.c" />
195     <ClCompile Include="..\..\..\girepository\gitypeinfo.c" />
196     <ClCompile Include="..\..\..\girepository\gitypelib.c" />
197     <ClCompile Include="..\..\..\girepository\giunioninfo.c" />
198     <ClCompile Include="..\..\..\girepository\givfuncinfo.c" />
199     <ClCompile Include="..\..\..\girepository\gthash.c" />
200   </ItemGroup>
201   <ItemGroup>
202     <ProjectReference Include="gi-prebuild.vcxproj">
203       <Project>{2093d218-190e-4194-9421-3ba7cbf33b11}</Project>
204       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
205     </ProjectReference>
206     <ProjectReference Include="cmph.vcxproj">
207       <Project>{442c007e-d901-41da-9706-5db4afb4c06b}</Project>
208       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
209     </ProjectReference>
210   </ItemGroup>
211   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
212   <ImportGroup Label="ExtensionTargets">
213   </ImportGroup>
214 </Project>