Skip to content

Commit

Permalink
Merge pull request #370 from CSkoubo/MultiTarget
Browse files Browse the repository at this point in the history
Multitarget
  • Loading branch information
martijn00 committed Apr 12, 2018
2 parents b930875 + be6ac49 commit ff9dc78
Show file tree
Hide file tree
Showing 219 changed files with 4,093 additions and 6,446 deletions.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -259,3 +259,7 @@ tools/nuget.exe
tools/packages.config.md5sum
artifacts/
*.nupkg

\.mfractor/

tools/
37 changes: 37 additions & 0 deletions Directory.build.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<Project>
<PropertyGroup>
<Copyright></Copyright>
<PackageLicenseUrl>https://opensource.org/licenses/MIT</PackageLicenseUrl>
<PackageProjectUrl>https://github.com/martijn00/XamarinMediaManager</PackageProjectUrl>
<PackageIconUrl>https://github.com/martijn00/XamarinMediaManager/blob/master/icon_MediaManager.png</PackageIconUrl>
<Owners>Martijn van Dijk</Owners>
<Authors>Martijn van Dijk</Authors>
<PackageTags>xamarin, android, plugin, MediaManager.ExoPlayer</PackageTags>
<PackageReleaseNotes>https://github.com/martijn00/XamarinMediaManager</PackageReleaseNotes>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
<RepositoryUrl>https://github.com/martijn00/XamarinMediaManager</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<Product>$(AssemblyName) ($(TargetFramework))</Product>
<NeutralLanguage>en</NeutralLanguage>
<Version>1.0.0</Version>

<LangVersion>latest</LangVersion>
<NoWarn>$(NoWarn);1591;1701;1702;1705;VSX1000</NoWarn>
<GenerateDocumentationFile Condition=" '$(Configuration)' == 'Release' ">true</GenerateDocumentationFile>
<GeneratePackageOnBuild Condition=" '$(Configuration)' == 'Release' and '$(IsTestProject)' != 'true'">true</GeneratePackageOnBuild>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">$(SolutionDir)/packages</NuGetPackageFolders>
<Platform>AnyCPU</Platform>
<DebugType>full</DebugType>
<IsTestProject>$(MSBuildProjectName.Contains('Tests'))</IsTestProject>
<IsLibraryProject>$(MSBuildProjectName.Contains('Plugin.MediaManager'))</IsLibraryProject>
</PropertyGroup>

<ItemGroup Condition="'$(IsLibraryProject)' == 'true'">
<PackageReference Include="MSBuild.Sdk.Extras" Version="1.2.2" PrivateAssets="All" />
<PackageReference Include="Microsoft.CSharp" Version="4.4.1" PrivateAssets="All" />
</ItemGroup>

<ItemGroup Condition="'$(IsTestProject)' != 'true' and '$(SourceLinkEnabled)' != 'false' and '$(IsLibraryProject)' == 'true'">
<PackageReference Include="SourceLink.Create.CommandLine" Version="2.8.0" PrivateAssets="All" />
</ItemGroup>
</Project>
32 changes: 32 additions & 0 deletions Directory.build.targets
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<Project>
<PropertyGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
<DefineConstants>$(DefineConstants);NETSTANDARD2_0</DefineConstants>
</PropertyGroup>

<PropertyGroup Condition="'$(TargetFramework)' == 'uap10.0.16299'">
<DefineConstants>$(DefineConstants);NETFX_CORE;XAML;WINDOWS_UWP</DefineConstants>
<TargetPlatformVersion>10.0.16299.0</TargetPlatformVersion>
<TargetPlatformMinVersion>10.0.16299.0</TargetPlatformMinVersion>

</PropertyGroup>
<PropertyGroup Condition="'$(TargetFramework)' == 'Xamarin.iOS10'">
<DefineConstants>$(DefineConstants);MONO;UIKIT;COCOA</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(TargetFramework)' == 'Xamarin.Mac20'">
<DefineConstants>$(DefineConstants);MONO;COCOA</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(TargetFramework)' == 'Xamarin.TVOS10'">
<DefineConstants>$(DefineConstants);MONO;COCOA</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(TargetFramework)' == 'MonoAndroid81'">
<DefineConstants>$(DefineConstants);MONO;ANDROID</DefineConstants>
<MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
<AndroidResgenClass>Resource</AndroidResgenClass>
<AndroidResgenFile>Resources\Resource.designer.cs</AndroidResgenFile>
</PropertyGroup>

<ItemGroup Condition=" '$(TargetFramework)' == 'uap10.0.16299' and '$(IsLibraryProject)' == 'true' ">
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform" Version="6.0.8" />
</ItemGroup>
</Project>
87 changes: 0 additions & 87 deletions MediaManager.Abstractions/Plugin.MediaManager.Abstractions.csproj

This file was deleted.

30 changes: 0 additions & 30 deletions MediaManager.Abstractions/Properties/AssemblyInfo.cs

This file was deleted.

160 changes: 0 additions & 160 deletions MediaManager.Android/AudioPlayerImplementation.cs

This file was deleted.

0 comments on commit ff9dc78

Please sign in to comment.