-
Notifications
You must be signed in to change notification settings - Fork 56
/
Copy pathgenerator.csproj
63 lines (53 loc) · 2.99 KB
/
generator.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>$(DotNetTargetFramework)</TargetFramework>
<OutputType>Exe</OutputType>
<DefineConstants>$(DefineConstants);GENERATOR;HAVE_CECIL;JCW_ONLY_TYPE_NAMES</DefineConstants>
<Nullable>annotations</Nullable>
</PropertyGroup>
<Import Project="..\..\TargetFrameworkDependentValues.props" />
<PropertyGroup>
<OutputPath>$(UtilityOutputFullPath)</OutputPath>
</PropertyGroup>
<ItemGroup>
<None Remove="generator.slnf" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\src\utils\StringRocks.cs">
<Link>utils\StringRocks.cs</Link>
</Compile>
<Compile Include="..\..\src\utils\EnumMappings.Xml.cs">
<Link>utils\EnumMappings.Xml.cs</Link>
</Compile>
<Compile Include="..\..\src\utils\XmlExtensions.cs">
<Link>utils\XmlExtensions.cs</Link>
</Compile>
</ItemGroup>
<Import Project="..\..\build-tools\scripts\cecil.projitems" />
<ItemGroup>
<PackageReference Include="Irony" />
<PackageReference Include="Mono.Options" GeneratePathProperty="true" />
<!-- Since we are sharing an OutputDirectory, and HtmlAgilityPack is also referenced by a different netstandard2.0 libary,
we can explicitly reference the netstandard2.0 version here. This will also ensure symbol files are copied to the output directory. -->
<PackageReference Include="HtmlAgilityPack" ExcludeAssets="Compile" GeneratePathProperty="true" />
<Reference Include="HtmlAgilityPack">
<HintPath>$(PkgHtmlAgilityPack)\lib\netstandard2.0\HtmlAgilityPack.dll</HintPath>
</Reference>
<PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" />
</ItemGroup>
<ItemGroup>
<None Include="$(PkgMono_Options)\lib\netstandard2.0\Mono.Options.pdb" CopyToOutputDirectory="PreserveNewest" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\Java.Interop.Localization\Java.Interop.Localization.csproj" />
<ProjectReference Include="..\..\src\Java.Interop.Tools.Generator\Java.Interop.Tools.Generator.csproj" />
<ProjectReference Include="..\..\src\Java.Interop.Tools.JavaTypeSystem\Java.Interop.Tools.JavaTypeSystem.csproj" />
<ProjectReference Include="..\..\src\Xamarin.Android.Tools.AnnotationSupport\Xamarin.Android.Tools.AnnotationSupport.csproj" />
<ProjectReference Include="..\..\src\Xamarin.Android.Tools.ApiXmlAdjuster\Xamarin.Android.Tools.ApiXmlAdjuster.csproj" />
<ProjectReference Include="..\..\src\Java.Interop.Tools.Diagnostics\Java.Interop.Tools.Diagnostics.csproj" />
<ProjectReference Include="..\..\src\Java.Interop.Tools.Cecil\Java.Interop.Tools.Cecil.csproj" />
<ProjectReference Include="..\..\src\Java.Interop.Tools.JavaCallableWrappers\Java.Interop.Tools.JavaCallableWrappers.csproj" />
<ProjectReference Include="..\..\src\Java.Interop.Tools.JavaSource\Java.Interop.Tools.JavaSource.csproj" />
<ProjectReference Include="..\..\src\Xamarin.SourceWriter\Xamarin.SourceWriter.csproj" />
</ItemGroup>
</Project>