Move to generating msbuild choose elements to get if-else selection behavior for...
[mono-project.git] / mcs / class / I18N / West / I18N.West.csproj
blobf1584ec1fd3d749f3c97b500113e67db547d6a45
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->\r
3 <Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
4   <PropertyGroup>\r
5     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
6     <Platform Condition=" '$(Platform)' == '' ">net_4_x</Platform>\r
7     <ProjectGuid>{4F6C3DAD-0DFB-4153-9C31-EFBF2FCDFED3}</ProjectGuid>\r
8     <OutputType>Library</OutputType>\r
9     <NoWarn>1699</NoWarn>\r
10     <LangVersion>latest</LangVersion>\r
11     <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>\r
12     <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>\r
13     <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>\r
14     <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>\r
15     <NoStdLib>True</NoStdLib>\r
16     <NoConfig>True</NoConfig>\r
17     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
18     <AssemblyName>I18N.West</AssemblyName>\r
19     <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>\r
20     <SignAssembly>true</SignAssembly>\r
21     <AssemblyOriginatorKeyFile>../../mono.pub</AssemblyOriginatorKeyFile>\r
22   </PropertyGroup>\r
23   <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
24   Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
25   is a problem to compile the Mono mscorlib.dll -->\r
26   <PropertyGroup>\r
27     <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
28   </PropertyGroup>\r
29   <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">\r
30     <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>\r
31     <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>\r
32     <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM</DefineConstants>\r
33   </PropertyGroup>\r
34   <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">\r
35     <OutputPath>./../../../class/lib/monodroid</OutputPath>\r
36     <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>\r
37     <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>\r
38   </PropertyGroup>\r
39   <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">\r
40     <OutputPath>./../../../class/lib/monotouch</OutputPath>\r
41     <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>\r
42     <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>\r
43   </PropertyGroup>\r
44   <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">\r
45     <OutputPath>./../../../class/lib/monotouch_watch</OutputPath>\r
46     <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>\r
47     <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>\r
48   </PropertyGroup>\r
49   <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">\r
50     <OutputPath>./../../../class/lib/monotouch_tv</OutputPath>\r
51     <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>\r
52     <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>\r
53   </PropertyGroup>\r
54   <PropertyGroup Condition=" '$(Platform)' == 'testing_aot_hybrid' ">\r
55     <OutputPath>./../../../class/lib/testing_aot_hybrid</OutputPath>\r
56     <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-testing_aot_hybrid</IntermediateOutputPath>\r
57     <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>\r
58   </PropertyGroup>\r
59   <PropertyGroup Condition=" '$(Platform)' == 'testing_aot_full' ">\r
60     <OutputPath>./../../../class/lib/testing_aot_full</OutputPath>\r
61     <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-testing_aot_full</IntermediateOutputPath>\r
62     <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM</DefineConstants>\r
63   </PropertyGroup>\r
64   <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">\r
65     <OutputPath>./../../../class/lib/winaot</OutputPath>\r
66     <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>\r
67     <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>\r
68   </PropertyGroup>\r
69   <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">\r
70     <OutputPath>./../../../class/lib/xammac</OutputPath>\r
71     <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>\r
72     <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>\r
73   </PropertyGroup>\r
74   <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">\r
75     <OutputPath>./../../../class/lib/xammac_net_4_5</OutputPath>\r
76     <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-xammac_net_4_5</IntermediateOutputPath>\r
77     <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>\r
78   </PropertyGroup>\r
79   <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">\r
80     <OutputPath>./../../../class/lib/orbis</OutputPath>\r
81     <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>\r
82     <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>\r
83   </PropertyGroup>\r
84   <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">\r
85     <OutputPath>./../../../class/lib/unreal</OutputPath>\r
86     <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>\r
87     <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>\r
88   </PropertyGroup>\r
89   <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">\r
90     <OutputPath>./../../../class/lib/wasm</OutputPath>\r
91     <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>\r
92     <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>\r
93   </PropertyGroup>\r
94   <!-- @ALL_PROFILE_PROPERTIES@ -->\r
95   <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">\r
96     <DebugSymbols>true</DebugSymbols>\r
97     <DebugType>full</DebugType>\r
98     <Optimize>false</Optimize>\r
99     <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->\r
100     <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>\r
101   </PropertyGroup>\r
102   <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">\r
103     <DebugType>pdbonly</DebugType>\r
104     <Optimize>true</Optimize>\r
105   </PropertyGroup>\r
106   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
107   <!-- @BUILT_SOURCES@ -->\r
108   <!--Common files-->\r
109   <ItemGroup>\r
110     <Compile Include="..\..\..\build\common\Consts.cs" />\r
111     <Compile Include="..\Assembly\AssemblyInfo.cs" />\r
112     <Compile Include="CP10000.cs" />\r
113     <Compile Include="CP10079.cs" />\r
114     <Compile Include="CP1250.cs" />\r
115     <Compile Include="CP1252.cs" />\r
116     <Compile Include="CP1253.cs" />\r
117     <Compile Include="CP28592.cs" />\r
118     <Compile Include="CP28593.cs" />\r
119     <Compile Include="CP28597.cs" />\r
120     <Compile Include="CP28605.cs" />\r
121     <Compile Include="CP437.cs" />\r
122     <Compile Include="CP850.cs" />\r
123     <Compile Include="CP860.cs" />\r
124     <Compile Include="CP861.cs" />\r
125     <Compile Include="CP863.cs" />\r
126     <Compile Include="CP865.cs" />\r
127     <!--Genconsts dependency because this project includes Consts.cs-->\r
128     <ProjectReference Include="$(SolutionDir)\msvc\scripts\genconsts.csproj">\r
129       <Name>genconsts</Name>\r
130       <Project>{702AE2C0-71DD-4112-9A06-E4FABCA59986}</Project>\r
131       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
132       <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
133       <Private>false</Private>\r
134     </ProjectReference>\r
135   </ItemGroup>\r
136   <!--End of common files-->\r
137   <!-- @ALL_SOURCES@ -->\r
138   <ItemGroup>\r
139     <ProjectReference Include="../Common/I18N.csproj" />\r
140     <ProjectReference Include="../../corlib/corlib.csproj" />\r
141   </ItemGroup>\r
142   <ItemGroup Condition=" '$(Platform)' == 'testing_aot_hybrid' ">\r
143     <Reference Include="nunitlite">\r
144       <HintPath>..\lib\testing_aot_hybrid\nunitlite.dll</HintPath>\r
145       <Private>False</Private>\r
146     </Reference>\r
147   </ItemGroup>\r
148   <ItemGroup Condition=" '$(Platform)' == 'testing_aot_full' ">\r
149     <Reference Include="nunitlite">\r
150       <HintPath>..\lib\testing_aot_full\nunitlite.dll</HintPath>\r
151       <Private>False</Private>\r
152     </Reference>\r
153   </ItemGroup>\r
154   <!-- @ALL_REFERENCES@ -->\r
155   <!-- @ALL_RESOURCES@ -->\r
156 </Project>