Fix xtest gensources invocation
[mono-project.git] / mcs / class / System.Reflection.Context / System.Reflection.Context.csproj
blob335075d93f6506d775031d40f1251cc9e7fa99b5
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>{0F4B1E4B-86CA-43CE-B773-BD942E71B990}</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     <AssemblyName>System.Reflection.Context</AssemblyName>\r
18     <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>\r
19     <SignAssembly>true</SignAssembly>\r
20     <AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>\r
21   </PropertyGroup>\r
22   <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
23   Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
24   is a problem to compile the Mono mscorlib.dll -->\r
25   <PropertyGroup>\r
26     <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
27   </PropertyGroup>\r
28   <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">\r
29     <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>\r
30     <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>\r
31     <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM</DefineConstants>\r
32   </PropertyGroup>\r
33   <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">\r
34     <OutputPath>./../../class/lib/monodroid</OutputPath>\r
35     <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>\r
36     <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
37   </PropertyGroup>\r
38   <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">\r
39     <OutputPath>./../../class/lib/monotouch</OutputPath>\r
40     <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>\r
41     <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
42   </PropertyGroup>\r
43   <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">\r
44     <OutputPath>./../../class/lib/monotouch_watch</OutputPath>\r
45     <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>\r
46     <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
47   </PropertyGroup>\r
48   <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">\r
49     <OutputPath>./../../class/lib/monotouch_tv</OutputPath>\r
50     <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>\r
51     <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
52   </PropertyGroup>\r
53   <PropertyGroup Condition=" '$(Platform)' == 'testing_aot_hybrid' ">\r
54     <OutputPath>./../../class/lib/testing_aot_hybrid</OutputPath>\r
55     <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-testing_aot_hybrid</IntermediateOutputPath>\r
56     <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
57   </PropertyGroup>\r
58   <PropertyGroup Condition=" '$(Platform)' == 'testing_aot_full' ">\r
59     <OutputPath>./../../class/lib/testing_aot_full</OutputPath>\r
60     <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-testing_aot_full</IntermediateOutputPath>\r
61     <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
62   </PropertyGroup>\r
63   <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">\r
64     <OutputPath>./../../class/lib/winaot</OutputPath>\r
65     <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>\r
66     <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
67   </PropertyGroup>\r
68   <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">\r
69     <OutputPath>./../../class/lib/xammac</OutputPath>\r
70     <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>\r
71     <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
72   </PropertyGroup>\r
73   <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">\r
74     <OutputPath>./../../class/lib/xammac_net_4_5</OutputPath>\r
75     <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5</IntermediateOutputPath>\r
76     <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
77   </PropertyGroup>\r
78   <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">\r
79     <OutputPath>./../../class/lib/orbis</OutputPath>\r
80     <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>\r
81     <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
82   </PropertyGroup>\r
83   <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">\r
84     <OutputPath>./../../class/lib/unreal</OutputPath>\r
85     <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>\r
86     <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
87   </PropertyGroup>\r
88   <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">\r
89     <OutputPath>./../../class/lib/wasm</OutputPath>\r
90     <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>\r
91     <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
92   </PropertyGroup>\r
93   <!-- @ALL_PROFILE_PROPERTIES@ -->\r
94   <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">\r
95     <DebugSymbols>true</DebugSymbols>\r
96     <DebugType>full</DebugType>\r
97     <Optimize>false</Optimize>\r
98     <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->\r
99     <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>\r
100   </PropertyGroup>\r
101   <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">\r
102     <DebugType>pdbonly</DebugType>\r
103     <Optimize>true</Optimize>\r
104   </PropertyGroup>\r
105   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
106   <!-- @BUILT_SOURCES@ -->\r
107   <ItemGroup>\r
108     <Compile Include="..\..\build\common\Consts.cs" />\r
109     <Compile Include="..\..\build\common\Locale.cs" />\r
110     <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
111     <Compile Include="Assembly\AssemblyInfo.cs" />\r
112     <Compile Include="System.Reflection.Context\CustomReflectionContext.cs" />\r
113   </ItemGroup>\r
114   <ItemGroup></ItemGroup>\r
115   <!-- @ALL_SOURCES@ -->\r
116   <ItemGroup>\r
117     <ProjectReference Include="../System/System.csproj" />\r
118     <ProjectReference Include="../corlib/corlib.csproj" />\r
119   </ItemGroup>\r
120   <ItemGroup Condition=" '$(Platform)' == 'testing_aot_hybrid' ">\r
121     <Reference Include="nunitlite">\r
122       <HintPath>..\lib\testing_aot_hybrid\nunitlite.dll</HintPath>\r
123       <Private>False</Private>\r
124     </Reference>\r
125   </ItemGroup>\r
126   <ItemGroup Condition=" '$(Platform)' == 'testing_aot_full' ">\r
127     <Reference Include="nunitlite">\r
128       <HintPath>..\lib\testing_aot_full\nunitlite.dll</HintPath>\r
129       <Private>False</Private>\r
130     </Reference>\r
131   </ItemGroup>\r
132   <!-- @ALL_REFERENCES@ -->\r
133   <!-- @ALL_RESOURCES@ -->\r
134 </Project>