summaryrefslogtreecommitdiff
path: root/src/tests/efl_mono/efl_sharp_test_suite.csproj.in
blob: a4c2197ad7f2325e8f1e54fcc3fc350552db66fa (plain)
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
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp@NETCOREAPP_VERSION@</TargetFramework>
  </PropertyGroup>

  <PropertyGroup>
    <PackageId>Efl.Csharp.Test.Suite</PackageId>
    <Version>@EFL_VERSION@</Version>
    <Authors>EFL Team</Authors>
    <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
  </PropertyGroup>

  <PropertyGroup>
    <DefineConstants>@EFL_BETA@</DefineConstants>
  </PropertyGroup>

  <ItemGroup>
    <ProjectReference Include="../../bindings/mono/efl_sharp.csproj" />
  </ItemGroup>
  <PropertyGroup>
	  <CodeAnalysisRuleSet>@CA_RULESET@</CodeAnalysisRuleSet>
  </PropertyGroup>

  <ItemGroup>
    <Compile Include="@BINDING_TEST_SRC@/*.cs" />
    <!-- Somehow dotnet build -o DIR seems to miss the genenerated files despite
    them being in the same folder as the csproj file. The line below makes
    sure we include them.

    The side effect is that invoking directly `dotnet build` will raise "source file FOO
    already included" warnings.
    -->
    <Compile Include="./*.cs" />
  </ItemGroup>

</Project>