Add Tizen.NET.API4 package for providing reference assemblies 84/158284/1
authorWonyoung Choi <wy80.choi@samsung.com>
Mon, 30 Oct 2017 22:45:47 +0000 (07:45 +0900)
committerWonyoung Choi <wy80.choi@samsung.com>
Mon, 30 Oct 2017 22:45:47 +0000 (07:45 +0900)
Change-Id: Ie3543bfa7be3701fba2df515cf9508c3652822ed

build/build.proj
build/common.props
pkg/Tizen.NET.API4.nuspec [new file with mode: 0644]
pkg/Tizen.NET.Private.nuspec
pkg/Tizen.NET.nuspec

index a3ebcda..661081e 100644 (file)
     </ReadLinesFromFile>
 
     <ItemGroup>
-      <PlatformFiles Include="$(OutputPlatformDir)*" />
+      <PlatformFiles Include="$(OutputPlatformDir)**" />
       <_PublicFilesToMove Include="$(OutputPlatformDir)%(PublicProject.Identity).dll" />
       <_PublicFilesToMove Include="$(OutputPlatformDir)%(PublicProject.Identity).pdb" />
       <_PublicFilesToMove Include="$(OutputPlatformDir)%(PublicProject.Identity).xml" />
+      <_PublicFilesToMove Include="$(OutputPlatformDir)*\%(PublicProject.Identity).dll" />
       <PublicFilesToMove Include="@(_PublicFilesToMove)" Condition="'@(PlatformFiles)' == '@(_PublicFilesToMove)' and '%(Identity)' != '' " />
     </ItemGroup>
 
-    <MakeDir Directories="$(OutputPublicDir)" />
-    <Move SourceFiles="@(PublicFilesToMove)" DestinationFolder="$(OutputPublicDir)" />
+    <Move SourceFiles="@(PublicFilesToMove)" DestinationFiles="$(OutputPublicDir)%(RecursiveDir)%(Filename)%(Extension)" />
 
-    <Message Text="Moved %(PublicFilesToMove.Filename)%(PublicFilesToMove.Extension) -> $(OutputPublicDir)%(PublicFilesToMove.Filename)%(PublicFilesToMove.Extension)"  Importance="High" />
+    <Message Text="The assemblies written in pkg/PublicModuleList.txt were moved to $(OutputPublicDir)" Importance="High" />
 
   </Target>
 
index 068627e..89bb598 100644 (file)
@@ -4,6 +4,8 @@
     <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
     <GenerateDocumentationFile>True</GenerateDocumentationFile>
     <GenerateDependencyFile>False</GenerateDependencyFile>
+    <Deterministic>True</Deterministic>
+    <ProduceReferenceAssembly>True</ProduceReferenceAssembly>
     <NoWarn>$(NoWarn)</NoWarn>
   </PropertyGroup>
 
diff --git a/pkg/Tizen.NET.API4.nuspec b/pkg/Tizen.NET.API4.nuspec
new file mode 100644 (file)
index 0000000..9c76662
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
+  <metadata>
+    <id>Tizen.NET.API4</id>
+    <version>1.0.0</version>
+    <authors>Samsung Electronics</authors>
+    <owners>Samsung Electronics</owners>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <licenseUrl>https://www.apache.org/licenses/LICENSE-2.0</licenseUrl>
+    <projectUrl>https://www.tizen.org/</projectUrl>
+    <iconUrl>https://developer.tizen.org/sites/default/files/images/tizen-pinwheel-on-light-rgb_64_64.png</iconUrl>
+    <description>Reference assemblies of Tizen .NET API Level 4.</description>
+    <copyright>© Samsung Electronics Co., Ltd All Rights Reserved</copyright>
+  </metadata>
+  <files>
+    <file src="Artifacts\bin\public\ref\*.dll"  target="ref\netstandard2.0" />
+    <file src="Artifacts\bin\public\*.xml"  target="ref\netstandard2.0" />
+  </files>
+</package>
index 0c31525..0262b1d 100644 (file)
@@ -2,7 +2,7 @@
 <package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
   <metadata>
     <id>Tizen.NET.Private</id>
-    <version>4.0.0-preview1</version>
+    <version>4.0.0</version>
     <authors>Samsung Electronics</authors>
     <owners>Samsung Electronics</owners>
     <requireLicenseAcceptance>false</requireLicenseAcceptance>
index 18f462b..8a3f3bf 100644 (file)
@@ -2,7 +2,7 @@
 <package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
   <metadata>
     <id>Tizen.NET</id>
-    <version>4.0.0-preview1</version>
+    <version>4.0.0</version>
     <authors>Samsung Electronics</authors>
     <owners>Samsung Electronics</owners>
     <requireLicenseAcceptance>false</requireLicenseAcceptance>