take 5
authorWonyoung Choi <wy80.choi@samsung.com>
Thu, 3 May 2018 01:13:52 +0000 (10:13 +0900)
committerWonyoung Choi <wy80.choi@samsung.com>
Thu, 3 May 2018 01:13:52 +0000 (10:13 +0900)
build.sh
build/build.proj
build/common.targets

index 7adf7c387fd39b9b7e619c644db326d40ec0b5ca..24674fd6bda1a7bf09a976b50de359707dab2d58 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-# devel/test take 4
+# devel/test take 5
 
 SCRIPT_FILE=$(readlink -f $0)
 SCRIPT_DIR=$(dirname $SCRIPT_FILE)
index 030d6a00f62a87248afc3e11460a50c3532261f8..e6cc6dbcee3414d861b936d201736234298cc99d 100644 (file)
     <RemoveDir Directories="$(PublicDummyProjectDir);$(InternalDummyProjectDir)" />
   </Target>
 
+
+
+  <Target Name="DummyBuild">
+
+    <MSBuild Projects="@(ProjectToBuild)"
+             Properties="Configuration=$(Configuration)"
+             BuildInParallel="true"
+             UseResultsCache="true"
+             Targets="DummyBuild" />
+
+  </Target>
+
 </Project>
index bb8b89590157b0dacc40d9b96a0fd9a7aacbb4b5..a83734a5f9b8621b9c075f0e00ce4924f6874eea 100644 (file)
@@ -1,5 +1,7 @@
 <Project>
 
+  <UsingTask TaskName="GenerateDummy" AssemblyFile="$(MSBuildThisFileDirectory)GenDummyTask.dll" />
+
   <Target Name="CopyToArtifactsDirectory"
           Condition="'$(ArtifactsDirectory)' != ''"
           DependsOnTargets="GetCopyToOutputDirectoryItems">
 
   </Target>
 
+
+  <Target Name="DummyBuild">
+
+    <Message Text="@(Compile)" Importance="High" />
+
+    <ItemGroup>
+      <Compile Remove="@(Compile)"/>
+    </ItemGroup>
+
+    <Message Text="@(Compile)" Importance="High" />
+
+
+  </Target>
+
 </Project>