MSVC 2010 Project Files: Split up the Property Sheets
[platform/upstream/glib.git] / build / win32 / vs10 / glib-build-defines.props
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
3   <ImportGroup Label="PropertySheets">\r
4     <Import Project="glib-version-paths.props" />\r
5   </ImportGroup>\r
6   <PropertyGroup Label="UserMacros">\r
7     <GLibBundledPCREDefines>PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8</GLibBundledPCREDefines>\r
8     <DllExportDefines>DLL_EXPORT</DllExportDefines>\r
9     <UseSystemPCREDefines>USE_SYSTEM_PCRE</UseSystemPCREDefines>\r
10     <GLibInBuildMacro>GLIB_COMPILATION</GLibInBuildMacro>\r
11     <GioInBuildMacro>GIO_COMPILATION</GioInBuildMacro>\r
12     <GLibBuildDefines>$(GLibInBuildMacro);$(DllExportDefines);G_LOG_DOMAIN="GLib"</GLibBuildDefines>\r
13     <GThreadBuildDefines>G_LOG_DOMAIN="GThread"</GThreadBuildDefines>\r
14     <GModuleBuildDefines>G_LOG_DOMAIN="GModule"</GModuleBuildDefines>\r
15     <GObjectBuildDefines>GOBJECT_COMPILATION;$(DllExportDefines);G_LOG_DOMAIN="GLib-GObject";FFI_BUILDING</GObjectBuildDefines>\r
16     <GioBuildDefines>$(GioInBuildMacro);G_LOG_DOMAIN="GLib-GIO";$(DllExportDefines)</GioBuildDefines>\r
17     <WindowsNetworkingLibs>ws2_32.lib;shlwapi.lib;dnsapi.lib;iphlpapi.lib</WindowsNetworkingLibs>\r
18   </PropertyGroup>\r
19   <PropertyGroup>\r
20     <_PropertySheetDisplayName>glibbuilddefinesprops</_PropertySheetDisplayName>\r
21     <OutDir>$(SolutionDir)$(Configuration)\$(PlatformName)\bin\</OutDir>\r
22     <IntDir>$(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\</IntDir>\r
23   </PropertyGroup>\r
24   <ItemDefinitionGroup>\r
25     <ClCompile>\r
26       <AdditionalIncludeDirectories>..\..\..;..\..\..\glib;$(GlibEtcInstallRoot)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
27       <PreprocessorDefinitions>HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
28       <ForcedIncludeFiles>msvc_recommended_pragmas.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>\r
29     </ClCompile>\r
30     <Link>\r
31       <AdditionalDependencies>intl.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
32       <AdditionalLibraryDirectories>$(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
33     </Link>\r
34   </ItemDefinitionGroup>\r
35   <ItemGroup>\r
36     <BuildMacro Include="GLibBundledPCREDefines">\r
37       <Value>$(GLibBundledPCREDefines)</Value>\r
38     </BuildMacro>\r
39     <BuildMacro Include="DllExportDefines">\r
40       <Value>$(DllExportDefines)</Value>\r
41     </BuildMacro>\r
42     <BuildMacro Include="UseSystemPCREDefines">\r
43       <Value>$(UseSystemPCREDefines)</Value>\r
44     </BuildMacro>\r
45     <BuildMacro Include="GLibInBuildMacro">\r
46       <Value>$(GLibInBuildMacro)</Value>\r
47     </BuildMacro>\r
48     <BuildMacro Include="GioInBuildMacro">\r
49       <Value>$(GioInBuildMacro)</Value>\r
50     </BuildMacro>\r
51     <BuildMacro Include="GLibBuildDefines">\r
52       <Value>$(GLibBuildDefines)</Value>\r
53     </BuildMacro>\r
54     <BuildMacro Include="GThreadBuildDefines">\r
55       <Value>$(GThreadBuildDefines)</Value>\r
56     </BuildMacro>\r
57     <BuildMacro Include="GModuleBuildDefines">\r
58       <Value>$(GModuleBuildDefines)</Value>\r
59     </BuildMacro>\r
60     <BuildMacro Include="GObjectBuildDefines">\r
61       <Value>$(GObjectBuildDefines)</Value>\r
62     </BuildMacro>\r
63     <BuildMacro Include="GioBuildDefines">\r
64       <Value>$(GioBuildDefines)</Value>\r
65     </BuildMacro>\r
66     <BuildMacro Include="WindowsNetworkingLibs">\r
67       <Value>$(WindowsNetworkingLibs)</Value>\r
68     </BuildMacro>\r
69   </ItemGroup>\r
70 </Project>