Release 4.0.0-preview1-00165
[platform/core/csapi/tizenfx.git] / build / build.proj
index ccb85da..dc1f4bf 100644 (file)
@@ -5,6 +5,7 @@
   <!-- Common Properties -->
   <PropertyGroup>
     <PublicModuleListFile>$(PackageSrcDir)PublicModuleList.txt</PublicModuleListFile>
+    <DummyBuildProject>$(MSBuildThisFileDirectory)build.dummy.csproj</DummyBuildProject>
   </PropertyGroup>
 
   <!-- Build Properties -->
   <Target Name="Build" DependsOnTargets="Clean">
 
     <MSBuild Projects="@(ProjectToBuild)"
-             Properties="Configuration=$(Configuration);OutDir=$(OutputPlatformDir);RestoreSources=$(RestoreSources)"
+             Properties="Configuration=$(Configuration);RestoreSources=$(RestoreSources)"
+             Targets="Restore" />
+
+    <MSBuild Projects="@(ProjectToBuild)"
+             Properties="Configuration=$(Configuration);OutDir=$(OutputPlatformDir)"
              BuildInParallel="true"
              UseResultsCache="true"
-             Targets="Restore;Rebuild" />
+             Targets="Build" />
 
     <ReadLinesFromFile File="$(PublicModuleListFile)">
       <Output TaskParameter="Lines" ItemName="PublicProject" />
   -->
   <Target Name="BuildDummy">
 
-    <MSBuild Projects="$(MSBuildThisFileDirectory)build.dummy.csproj"
-             Properties="Configuration=$(Configuration);OutDir=$(OutputBaseDir)\obj\bin;RestoreSources=$(RestoreSources)"
-             BuildInParallel="true"
-             UseResultsCache="true"
+    <MSBuild Projects="$(DummyBuildProject)"
+             Properties="Configuration=$(Configuration);RestoreSources=$(RestoreSources)"
              Targets="Restore;Rebuild" />
 
   </Target>