Imported Upstream version 1.2.4
[platform/upstream/json-glib.git] / build / win32 / vs11 / json-glib.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>{469DB0A8-E33E-4112-A38C-52A168ECDC03}</ProjectGuid>
23     <RootNamespace>jsonglib</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>v110</PlatformToolset>
32   </PropertyGroup>
33   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
34     <ConfigurationType>DynamicLibrary</ConfigurationType>
35     <CharacterSet>MultiByte</CharacterSet>
36     <PlatformToolset>v110</PlatformToolset>
37   </PropertyGroup>
38   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
39     <ConfigurationType>DynamicLibrary</ConfigurationType>
40     <CharacterSet>MultiByte</CharacterSet>
41     <PlatformToolset>v110</PlatformToolset>
42   </PropertyGroup>
43   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
44     <ConfigurationType>DynamicLibrary</ConfigurationType>
45     <CharacterSet>MultiByte</CharacterSet>
46     <PlatformToolset>v110</PlatformToolset>
47   </PropertyGroup>
48   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
49   <ImportGroup Label="ExtensionSettings">
50   </ImportGroup>
51   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
52     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
53     <Import Project="json-glib-gen-srcs.props" />
54   </ImportGroup>
55   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
56     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
57     <Import Project="json-glib-gen-srcs.props" />
58   </ImportGroup>
59   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
60     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
61     <Import Project="json-glib-gen-srcs.props" />
62   </ImportGroup>
63   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
64     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
65     <Import Project="json-glib-gen-srcs.props" />
66   </ImportGroup>
67   <PropertyGroup Label="UserMacros" />
68   <PropertyGroup>
69     <LinkIncremental Condition="'$(Configuration)'=='Debug'">true</LinkIncremental>
70     <LinkIncremental Condition="'$(Configuration)'=='Release'">false</LinkIncremental>
71   </PropertyGroup>
72   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
73     <PreBuildEvent>
74     </PreBuildEvent>
75     <ClCompile>
76       <Optimization>Disabled</Optimization>
77       <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
78       <PreprocessorDefinitions>_DEBUG;$(JsonGlibDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
79       <MinimalRebuild>true</MinimalRebuild>
80       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
81       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
82       <PrecompiledHeader>
83       </PrecompiledHeader>
84       <WarningLevel>Level3</WarningLevel>
85       <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
86       <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles>
87     </ClCompile>
88     <Link>
89       <OutputFile>$(OutDir)$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).dll</OutputFile>
90       <GenerateDebugInformation>true</GenerateDebugInformation>
91       <SubSystem>Windows</SubSystem>
92       <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
93       <ProgramDatabaseFile>$(OutDir)$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).pdb</ProgramDatabaseFile>
94       <TargetMachine>MachineX86</TargetMachine>
95     </Link>
96   </ItemDefinitionGroup>
97   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
98     <PreBuildEvent>
99     </PreBuildEvent>
100     <ClCompile>
101       <Optimization>Disabled</Optimization>
102       <PreprocessorDefinitions>_DEBUG;$(JsonGlibDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
103       <MinimalRebuild>true</MinimalRebuild>
104       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
105       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
106       <PrecompiledHeader>
107       </PrecompiledHeader>
108       <WarningLevel>Level3</WarningLevel>
109       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
110     </ClCompile>
111     <Link>
112       <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
113       <OutputFile>$(OutDir)$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).dll</OutputFile>
114       <GenerateDebugInformation>true</GenerateDebugInformation>
115       <SubSystem>Windows</SubSystem>
116       <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
117       <ProgramDatabaseFile>$(OutDir)$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).pdb</ProgramDatabaseFile>
118       <TargetMachine>MachineX64</TargetMachine>
119     </Link>
120   </ItemDefinitionGroup>
121   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
122     <PreBuildEvent>
123     </PreBuildEvent>
124     <ClCompile>
125       <Optimization>MaxSpeed</Optimization>
126       <IntrinsicFunctions>true</IntrinsicFunctions>
127       <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
128       <PreprocessorDefinitions>$(JsonGlibDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
129       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
130       <FunctionLevelLinking>true</FunctionLevelLinking>
131       <PrecompiledHeader>
132       </PrecompiledHeader>
133       <WarningLevel>Level3</WarningLevel>
134       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
135       <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles>
136     </ClCompile>
137     <Link>
138       <OutputFile>$(OutDir)$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).dll</OutputFile>
139       <GenerateDebugInformation>true</GenerateDebugInformation>
140       <SubSystem>Windows</SubSystem>
141       <OptimizeReferences>true</OptimizeReferences>
142       <EnableCOMDATFolding>true</EnableCOMDATFolding>
143       <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
144       <ProgramDatabaseFile>$(OutDir)$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).pdb</ProgramDatabaseFile>
145       <TargetMachine>MachineX86</TargetMachine>
146     </Link>
147   </ItemDefinitionGroup>
148   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
149     <PreBuildEvent>
150     </PreBuildEvent>
151     <ClCompile>
152       <PreprocessorDefinitions>$(JsonGlibDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
153       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
154       <PrecompiledHeader>
155       </PrecompiledHeader>
156       <WarningLevel>Level3</WarningLevel>
157       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
158     </ClCompile>
159     <Link>
160       <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
161       <OutputFile>$(OutDir)$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).dll</OutputFile>
162       <GenerateDebugInformation>true</GenerateDebugInformation>
163       <SubSystem>Windows</SubSystem>
164       <OptimizeReferences>true</OptimizeReferences>
165       <EnableCOMDATFolding>true</EnableCOMDATFolding>
166       <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
167       <ProgramDatabaseFile>$(OutDir)$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).pdb</ProgramDatabaseFile>
168       <TargetMachine>MachineX64</TargetMachine>
169     </Link>
170   </ItemDefinitionGroup>
171   <ItemGroup>
172    <ClCompile Include="..\..\..\json-glib\json-array.c" />
173    <ClCompile Include="..\..\..\json-glib\json-builder.c" />
174    <ClCompile Include="..\..\..\json-glib\json-debug.c" />
175    <ClCompile Include="..\..\..\json-glib\json-gboxed.c" />
176    <ClCompile Include="..\..\..\json-glib\json-generator.c" />
177    <ClCompile Include="..\..\..\json-glib\json-gobject.c" />
178    <ClCompile Include="..\..\..\json-glib\json-gvariant.c" />
179    <ClCompile Include="..\..\..\json-glib\json-node.c" />
180    <ClCompile Include="..\..\..\json-glib\json-object.c" />
181    <ClCompile Include="..\..\..\json-glib\json-parser.c" />
182    <ClCompile Include="..\..\..\json-glib\json-path.c" />
183    <ClCompile Include="..\..\..\json-glib\json-reader.c" />
184    <ClCompile Include="..\..\..\json-glib\json-scanner.c" />
185    <ClCompile Include="..\..\..\json-glib\json-serializable.c" />
186    <ClCompile Include="..\..\..\json-glib\json-utils.c" />
187    <ClCompile Include="..\..\..\json-glib\json-value.c" />
188    <ClCompile Include="..\..\..\json-glib\json-enum-types.c" />
189   </ItemGroup>
190   <ItemGroup>
191     <CustomBuild Include="..\config.h.win32">
192       <Message Condition="'$(Configuration)'=='Debug'">Copying config.h from config.h.win32...</Message>
193       <Command Condition="'$(Configuration)'=='Debug'">$(CopyConfigH)</Command>
194       <Outputs Condition="'$(Configuration)'=='Debug'">..\..\..\config.h;%(Outputs)</Outputs>
195       <Message Condition="'$(Configuration)'=='Release'">Copying config.h from config.h.win32...</Message>
196       <Command Condition="'$(Configuration)'=='Release'">$(CopyConfigH)</Command>
197       <Outputs Condition="'$(Configuration)'=='Release'">..\..\..\config.h;%(Outputs)</Outputs>
198     </CustomBuild>
199   </ItemGroup>
200   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
201   <ImportGroup Label="ExtensionTargets">
202   </ImportGroup>
203 </Project>