93e8196a38bd9ec82b4b79c553ab909bc0b27835
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / Tizen.NUI.csproj
1 <Project Sdk="Microsoft.NET.Sdk">
2     <PropertyGroup>
3         <TargetFramework>netstandard2.0</TargetFramework>
4         <NoWarn>$(NoWarn);CS0618;CS0809;CS1591;CA1054;CA1056</NoWarn>
5         <LangVersion>8.0</LangVersion>
6     </PropertyGroup>
7     <PropertyGroup>
8         <DefineConstants>NUI_DEBUG_OFF;NUI_PROPERTY_CHANGE_1;NUI_PROPERTY_CHANGE_2;NUI_PROPERTY_CHANGE_3;NUI_VISUAL_PROPERTY_CHANGE_1;</DefineConstants>
9     </PropertyGroup>
10     <ItemGroup>
11         <TizenPreloadFile Include="Tizen.NUI.preload"
12                           Sequence="30" />
13     </ItemGroup>
14     <ItemGroup>
15         <PackageReference Include="Microsoft.CSharp"
16                           Version="4.3.0" />
17         <PackageReference Include="System.Reflection"
18                           Version="4.3.0" />
19         <PackageReference Include="System.Reflection.TypeExtensions"
20                           Version="4.3.0" />
21         <PackageReference Include="Microsoft.Extensions.DependencyInjection"
22                           Version="1.1.0" />
23     </ItemGroup>
24     <ItemGroup>
25         <ProjectReference Include="..\Tizen.Applications.Common\Tizen.Applications.Common.csproj" />
26         <ProjectReference Include="..\Tizen.Applications.ComponentBased\Tizen.Applications.ComponentBased.csproj" />
27         <ProjectReference Include="..\Tizen.System.Information\Tizen.System.Information.csproj" />
28         <ProjectReference Include="..\Tizen.System.SystemSettings\Tizen.System.SystemSettings.csproj" />
29         <ProjectReference Include="..\Tizen.Applications.ThemeManager\Tizen.Applications.ThemeManager.csproj" />
30         <ProjectReference Include="..\Tizen.Tracer\Tizen.Tracer.csproj" />
31     </ItemGroup>
32     <Target Name="ChangeAliasesOfStrongNameAssemblies"
33             BeforeTargets="FindReferenceAssembliesForReferences;ResolveReferences">
34         <ItemGroup>
35             <ReferencePath Condition="'%(FileName)' == 'Tizen.System.SystemSettings'">
36                 <Aliases>TizenSystemSettings</Aliases>
37             </ReferencePath>
38             <ReferencePath Condition="'%(FileName)' == 'Tizen.System.Information'">
39                 <Aliases>TizenSystemInformation</Aliases>
40             </ReferencePath>
41         </ItemGroup>
42     </Target>
43     <ItemGroup>
44         <None Update="res\*.png;res\*.svg">
45             <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
46         </None>
47     </ItemGroup>
48     <!-- Target Name="PostBuild" AfterTargets="PostBuildEvent">
49         <Exec Command="sdb root on&#xA;&#xD;&#xA;sdb shell &quot;mount -o remount,rw /&quot;&#xA;&#xD;&#xA;sdb shell &quot;rm /usr/share/dotnet.tizen/framework/*.ni.dll&quot;&#xA;&#xD;&#xA;sdb push $(TargetDir)Tizen.NUI.dll /usr/share/dotnet.tizen/framework/&#xA;&#xD;&#xA;sdb shell &quot;chsmack -a '_' /usr/share/dotnet.tizen/framework/Tizen.NUI.dll&quot;&#xA;&#xD;&#xA;sdb shell sync&#xA;" />
50     </Target -->
51 </Project>