Add Tizen.GBS.BuildTasks
authorWonYoung Choi <wy80.choi@samsung.com>
Tue, 18 Oct 2016 16:39:05 +0000 (01:39 +0900)
committerWonYoung Choi <wy80.choi@samsung.com>
Tue, 18 Oct 2016 16:39:05 +0000 (01:39 +0900)
Tizen.GBS.BuildTasks removes the intemediate directory (obj) after Build task

Change-Id: I1152c3249142e9917c364026cf0ca1718642bb55

Tizen.GBS.BuildTasks/Tizen.GBS.ImportAfter.targets [new file with mode: 0644]
packaging/dotnet-build-tools.spec

diff --git a/Tizen.GBS.BuildTasks/Tizen.GBS.ImportAfter.targets b/Tizen.GBS.BuildTasks/Tizen.GBS.ImportAfter.targets
new file mode 100644 (file)
index 0000000..f446b2f
--- /dev/null
@@ -0,0 +1,5 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+       <Target Name="__CleanUpIntemediate" AfterTargets="AfterBuild">
+               <RemoveDir Directories="$(BaseIntermediateOutputPath)" />
+  </Target>
+</Project>
index 99cc15f..4e82e4a 100644 (file)
@@ -1,6 +1,6 @@
 Name:       dotnet-build-tools
 Summary:    Tools for building C# API projects
-Version:    1.0.5
+Version:    1.0.6
 Release:    1
 Group:      Development/Libraries
 License:    MIT
@@ -21,8 +21,14 @@ C# Deivce API with xbuild in GBS environment.
 %build
 
 %install
-# NuGet
 %define NuGetDir %{_datadir}/NuGet
+%define XBuildDir /usr/lib/mono/xbuild
+
+# Tizen.GBS.BuildTasks
+mkdir -p %{buildroot}%{XBuildDir}/14.0/Microsoft.Common.targets/ImportAfter
+install -p -m 644 Tizen.GBS.BuildTasks/Tizen.GBS.ImportAfter.targets %{buildroot}%{XBuildDir}/14.0/Microsoft.Common.targets/ImportAfter
+
+# NuGet
 mkdir -p %{buildroot}%{_bindir}
 mkdir -p %{buildroot}%{NuGetDir}
 install -p -m 755 NuGet/* %{buildroot}%{NuGetDir}
@@ -30,7 +36,6 @@ ln -s %{NuGetDir}/nuget %{buildroot}%{_bindir}/nuget
 ln -s %{NuGetDir}/NuGet.exe %{buildroot}%{_bindir}/nuget.exe
 
 # NuGet.BuildTasks
-%define XBuildDir /usr/lib/mono/xbuild
 mkdir -p %{buildroot}%{XBuildDir}/Microsoft/NuGet
 install -p -m 644 NuGet.BuildTasks/Microsoft.NuGet.targets %{buildroot}%{XBuildDir}/Microsoft/NuGet
 install -p -m 644 NuGet.BuildTasks/Microsoft.NuGet.Build.Tasks.dll %{buildroot}%{XBuildDir}/Microsoft/NuGet