[Mono.CSharp] Updates csproj
[mono.git] / mcs / class / Mono.CSharp / Mono.CSharp.csproj
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
3   <PropertyGroup>\r
4     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
5     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
6     <ProductVersion>8.0.30703</ProductVersion>\r
7     <SchemaVersion>2.0</SchemaVersion>\r
8     <ProjectGuid>{817CE046-07E8-409D-84BF-A6EA4F2879DE}</ProjectGuid>\r
9     <OutputType>Library</OutputType>\r
10     <AppDesignerFolder>Properties</AppDesignerFolder>\r
11     <RootNamespace>Mono.CSharp</RootNamespace>\r
12     <AssemblyName>Mono.CSharp</AssemblyName>\r
13     <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>\r
14     <FileAlignment>512</FileAlignment>\r
15     <FileUpgradeFlags>\r
16     </FileUpgradeFlags>\r
17     <OldToolsVersion>3.5</OldToolsVersion>\r
18     <UpgradeBackupLocation />\r
19     <PublishUrl>publish\</PublishUrl>\r
20     <Install>true</Install>\r
21     <InstallFrom>Disk</InstallFrom>\r
22     <UpdateEnabled>false</UpdateEnabled>\r
23     <UpdateMode>Foreground</UpdateMode>\r
24     <UpdateInterval>7</UpdateInterval>\r
25     <UpdateIntervalUnits>Days</UpdateIntervalUnits>\r
26     <UpdatePeriodically>false</UpdatePeriodically>\r
27     <UpdateRequired>false</UpdateRequired>\r
28     <MapFileExtensions>true</MapFileExtensions>\r
29     <ApplicationRevision>0</ApplicationRevision>\r
30     <ApplicationVersion>1.0.0.%2a</ApplicationVersion>\r
31     <IsWebBootstrapper>false</IsWebBootstrapper>\r
32     <UseApplicationTrust>false</UseApplicationTrust>\r
33     <BootstrapperEnabled>true</BootstrapperEnabled>\r
34     <TargetFrameworkProfile />\r
35   </PropertyGroup>\r
36   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
37     <DebugSymbols>true</DebugSymbols>\r
38     <DebugType>full</DebugType>\r
39     <Optimize>false</Optimize>\r
40     <OutputPath>bin\Debug\</OutputPath>\r
41     <DefineConstants>TRACE;DEBUG;NET_4_0</DefineConstants>\r
42     <ErrorReport>prompt</ErrorReport>\r
43     <WarningLevel>4</WarningLevel>\r
44     <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>\r
45   </PropertyGroup>\r
46   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
47     <DebugType>pdbonly</DebugType>\r
48     <Optimize>true</Optimize>\r
49     <OutputPath>bin\Release\</OutputPath>\r
50     <DefineConstants>TRACE;NET_4_0</DefineConstants>\r
51     <ErrorReport>prompt</ErrorReport>\r
52     <WarningLevel>4</WarningLevel>\r
53     <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>\r
54   </PropertyGroup>\r
55   <ItemGroup>\r
56     <Reference Include="System" />\r
57     <Reference Include="System.Core" />\r
58     <Reference Include="System.Xml" />\r
59   </ItemGroup>\r
60   <ItemGroup>\r
61     <Compile Include="..\..\mcs\anonymous.cs">\r
62       <Link>anonymous.cs</Link>\r
63     </Compile>\r
64     <Compile Include="..\..\mcs\argument.cs">\r
65       <Link>argument.cs</Link>\r
66     </Compile>\r
67     <Compile Include="..\..\mcs\assembly.cs">\r
68       <Link>assembly.cs</Link>\r
69     </Compile>\r
70     <Compile Include="..\..\mcs\assign.cs">\r
71       <Link>assign.cs</Link>\r
72     </Compile>\r
73     <Compile Include="..\..\mcs\async.cs">\r
74       <Link>async.cs</Link>\r
75     </Compile>\r
76     <Compile Include="..\..\mcs\attribute.cs">\r
77       <Link>attribute.cs</Link>\r
78     </Compile>\r
79     <Compile Include="..\..\mcs\cfold.cs">\r
80       <Link>cfold.cs</Link>\r
81     </Compile>\r
82     <Compile Include="..\..\mcs\class.cs">\r
83       <Link>class.cs</Link>\r
84     </Compile>\r
85     <Compile Include="..\..\mcs\codegen.cs">\r
86       <Link>codegen.cs</Link>\r
87     </Compile>\r
88     <Compile Include="..\..\mcs\complete.cs">\r
89       <Link>complete.cs</Link>\r
90     </Compile>\r
91     <Compile Include="..\..\mcs\const.cs">\r
92       <Link>const.cs</Link>\r
93     </Compile>\r
94     <Compile Include="..\..\mcs\constant.cs">\r
95       <Link>constant.cs</Link>\r
96     </Compile>\r
97     <Compile Include="..\..\mcs\context.cs">\r
98       <Link>context.cs</Link>\r
99     </Compile>\r
100     <Compile Include="..\..\mcs\convert.cs">\r
101       <Link>convert.cs</Link>\r
102     </Compile>\r
103     <Compile Include="..\..\mcs\cs-tokenizer.cs">\r
104       <Link>cs-tokenizer.cs</Link>\r
105     </Compile>\r
106     <Compile Include="..\..\mcs\decl.cs">\r
107       <Link>decl.cs</Link>\r
108     </Compile>\r
109     <Compile Include="..\..\mcs\delegate.cs">\r
110       <Link>delegate.cs</Link>\r
111     </Compile>\r
112     <Compile Include="..\..\mcs\doc-bootstrap.cs">\r
113       <Link>doc-bootstrap.cs</Link>\r
114     </Compile>\r
115     <Compile Include="..\..\mcs\doc.cs">\r
116       <Link>doc.cs</Link>\r
117     </Compile>\r
118     <Compile Include="..\..\mcs\driver.cs">\r
119       <Link>driver.cs</Link>\r
120     </Compile>\r
121     <Compile Include="..\..\mcs\dynamic.cs">\r
122       <Link>dynamic.cs</Link>\r
123     </Compile>\r
124     <Compile Include="..\..\mcs\ecore.cs">\r
125       <Link>ecore.cs</Link>\r
126     </Compile>\r
127     <Compile Include="..\..\mcs\enum.cs">\r
128       <Link>enum.cs</Link>\r
129     </Compile>\r
130     <Compile Include="..\..\mcs\eval.cs">\r
131       <Link>eval.cs</Link>\r
132     </Compile>\r
133     <Compile Include="..\..\mcs\expression.cs">\r
134       <Link>expression.cs</Link>\r
135     </Compile>\r
136     <Compile Include="..\..\mcs\field.cs">\r
137       <Link>field.cs</Link>\r
138     </Compile>\r
139     <Compile Include="..\..\mcs\flowanalysis.cs">\r
140       <Link>flowanalysis.cs</Link>\r
141     </Compile>\r
142     <Compile Include="..\..\mcs\generic.cs">\r
143       <Link>generic.cs</Link>\r
144     </Compile>\r
145     <Compile Include="..\..\mcs\import.cs">\r
146       <Link>import.cs</Link>\r
147     </Compile>\r
148     <Compile Include="..\..\mcs\iterators.cs">\r
149       <Link>iterators.cs</Link>\r
150     </Compile>\r
151     <Compile Include="..\..\mcs\lambda.cs">\r
152       <Link>lambda.cs</Link>\r
153     </Compile>\r
154     <Compile Include="..\..\mcs\linq.cs">\r
155       <Link>linq.cs</Link>\r
156     </Compile>\r
157     <Compile Include="..\..\mcs\literal.cs">\r
158       <Link>literal.cs</Link>\r
159     </Compile>\r
160     <Compile Include="..\..\mcs\location.cs">\r
161       <Link>location.cs</Link>\r
162     </Compile>\r
163     <Compile Include="..\..\mcs\membercache.cs">\r
164       <Link>membercache.cs</Link>\r
165     </Compile>\r
166     <Compile Include="..\..\mcs\method.cs">\r
167       <Link>method.cs</Link>\r
168     </Compile>\r
169     <Compile Include="..\..\mcs\modifiers.cs">\r
170       <Link>modifiers.cs</Link>\r
171     </Compile>\r
172     <Compile Include="..\..\mcs\namespace.cs">\r
173       <Link>namespace.cs</Link>\r
174     </Compile>\r
175     <Compile Include="..\..\mcs\nullable.cs">\r
176       <Link>nullable.cs</Link>\r
177     </Compile>\r
178     <Compile Include="..\..\mcs\parameter.cs">\r
179       <Link>parameter.cs</Link>\r
180     </Compile>\r
181     <Compile Include="..\..\mcs\pending.cs">\r
182       <Link>pending.cs</Link>\r
183     </Compile>\r
184     <Compile Include="..\..\mcs\property.cs">\r
185       <Link>property.cs</Link>\r
186     </Compile>\r
187     <Compile Include="..\..\mcs\reflection.cs">\r
188       <Link>reflection.cs</Link>\r
189     </Compile>\r
190     <Compile Include="..\..\mcs\report.cs">\r
191       <Link>report.cs</Link>\r
192     </Compile>\r
193     <Compile Include="..\..\mcs\settings.cs">\r
194       <Link>settings.cs</Link>\r
195     </Compile>\r
196     <Compile Include="..\..\mcs\module.cs">\r
197       <Link>module.cs</Link>\r
198     </Compile>\r
199     <Compile Include="..\..\mcs\statement.cs">\r
200       <Link>statement.cs</Link>\r
201     </Compile>\r
202     <Compile Include="..\..\mcs\support.cs">\r
203       <Link>support.cs</Link>\r
204     </Compile>\r
205     <Compile Include="..\..\mcs\typemanager.cs">\r
206       <Link>typemanager.cs</Link>\r
207     </Compile>\r
208     <Compile Include="..\..\mcs\typespec.cs">\r
209       <Link>typespec.cs</Link>\r
210     </Compile>\r
211     <Compile Include="..\..\mcs\visit.cs">\r
212       <Link>visit.cs</Link>\r
213     </Compile>\r
214     <Compile Include="..\..\tools\monop\outline.cs">\r
215       <Link>outline.cs</Link>\r
216     </Compile>\r
217     <Compile Include="..\Mono.Security\Mono.Security.Cryptography\CryptoConvert.cs">\r
218       <Link>CryptoConvert.cs</Link>\r
219     </Compile>\r
220     <Compile Include="cs-parser.cs" />\r
221     <Compile Include="..\Mono.CompilerServices.SymbolWriter\MonoSymbolFile.cs">\r
222       <Link>MonoSymbolFile.cs</Link>\r
223     </Compile>\r
224     <Compile Include="..\Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs">\r
225       <Link>MonoSymbolTable.cs</Link>\r
226     </Compile>\r
227     <Compile Include="..\Mono.CompilerServices.SymbolWriter\MonoSymbolWriter.cs">\r
228       <Link>MonoSymbolWriter.cs</Link>\r
229     </Compile>\r
230     <Compile Include="..\Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs">\r
231       <Link>SourceMethodBuilder.cs</Link>\r
232     </Compile>\r
233     <Compile Include="..\..\mcs\tuples.cs">\r
234       <Link>tuples.cs</Link>\r
235     </Compile>\r
236   </ItemGroup>\r
237   <ItemGroup>\r
238     <Folder Include="Properties\" />\r
239   </ItemGroup>\r
240   <ItemGroup>\r
241     <BootstrapperPackage Include="Microsoft.Net.Client.3.5">\r
242       <Visible>False</Visible>\r
243       <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>\r
244       <Install>false</Install>\r
245     </BootstrapperPackage>\r
246     <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">\r
247       <Visible>False</Visible>\r
248       <ProductName>.NET Framework 3.5 SP1</ProductName>\r
249       <Install>true</Install>\r
250     </BootstrapperPackage>\r
251     <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">\r
252       <Visible>False</Visible>\r
253       <ProductName>Windows Installer 3.1</ProductName>\r
254       <Install>true</Install>\r
255     </BootstrapperPackage>\r
256   </ItemGroup>\r
257   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
258   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. \r
259        Other similar extension points exist, see Microsoft.Common.targets.\r
260   <Target Name="BeforeBuild">\r
261   </Target>\r
262   <Target Name="AfterBuild">\r
263   </Target>\r
264   -->\r
265   <PropertyGroup>\r
266     <PreBuildEvent>"$(ProjectDir)..\..\jay\jay" -cvt &lt; "$(ProjectDir)..\..\jay\skeleton.cs" "$(ProjectDir)..\..\mcs\cs-parser.jay" &gt; "$(ProjectDir)cs-parser.cs"</PreBuildEvent>\r
267   </PropertyGroup>\r
268 </Project>\r