Remove files of VS (#1011)
authorWonYoung Choi <wy80.choi@samsung.com>
Mon, 16 Sep 2019 10:11:44 +0000 (19:11 +0900)
committerGitHub <noreply@github.com>
Mon, 16 Sep 2019 10:11:44 +0000 (19:11 +0900)
.gitignore
build.sh
build/build.proj
build/directories.props
src/Tizen.NUI.Design/Tizen.NUI.Design.csproj
src/Tizen.NUI.Design/lib/Microsoft.Windows.Design.Extensibility.dll [deleted file]
src/Tizen.NUI.Design/lib/System.Xaml.dll [deleted file]

index 46608c6..bd75f3c 100644 (file)
@@ -145,7 +145,7 @@ UpgradeLog*.htm
 *.txt~
 *.swp
 *.swo
+
 # svn
 .svn
 
@@ -210,3 +210,6 @@ CompilationErrors-*.txt
 # exceptional allowed binaries
 !tools/bin/
 !packaging/*.nupkg
+
+# external libraries
+externals/libs/
index 0c95e74..b6d6979 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/bash -e
 
 SCRIPT_FILE=$(readlink -f $0)
 SCRIPT_DIR=$(dirname $SCRIPT_FILE)
index 64bd081..6cddb78 100644 (file)
@@ -6,13 +6,20 @@
   <PropertyGroup>
     <Configuration Condition="'$(Configuration)' == ''">Release</Configuration>
     <BuildWithAnalyzer Condition="'$(BuildWithAnalyzer)' == ''">False</BuildWithAnalyzer>
+    <BuildDesignAssembly Condition="'$(BuildDesignAssembly)' == ''">False</BuildDesignAssembly>
   </PropertyGroup>
 
   <!-- Projects to build -->
   <ItemGroup>
-    <ProjectToBuild Include="$(ProjectSrcDir)\$(Project)\$(Project).csproj" Condition="'$(Project)' != ''" />
+    <ProjectToBuild Include="$(ProjectSrcDir)\$(Project)\$(Project).csproj"
+                    Condition="'$(Project)' != '' And Exists('$(ProjectSrcDir)\$(Project)\$(Project).csproj') " />
+    <ProjectToBuild Include="$(InternalProjectSrcDir)\$(Project)\$(Project).csproj"
+                    Condition="'$(Project)' != ''  And Exists('$(InternalProjectSrcDir)\$(Project)\$(Project).csproj')  " />
     <ProjectToBuild Include="$(ProjectSrcDir)**\*.csproj" Condition="'$(Project)' == ''" />
-    <ProjectToBuild Include="$(InternalProjectSrcDir)**\*.csproj" Condition="'$(Project)' == ''" />
+    <ProjectToBuild Include="$(InternalProjectSrcDir)**\*.csproj" Condition="'$(Project)' == '' " />
+    <DesignProject Include="$(ProjectSrcDir)**\*.Design.csproj" />
+    <DesignProject Include="$(InternalProjectSrcDir)**\*.Design.csproj" />
+    <ProjectToBuild Remove="@(DesignProject)" Condition="'$(BuildDesignAssembly)' != 'True' " />
   </ItemGroup>
 
   <!-- Nuspec files to pack -->
index acc18e9..d2c2a4f 100644 (file)
@@ -5,7 +5,7 @@
     <ProjectRootDir>$(MSBuildThisFileDirectory)..\</ProjectRootDir>
 
     <ProjectSrcDir>$(ProjectRootDir)src\</ProjectSrcDir>
-    <InternalProjectSrcDir>$(ProjectRootDir)\internals\src\</InternalProjectSrcDir>
+    <InternalProjectSrcDir>$(ProjectRootDir)internals\src\</InternalProjectSrcDir>
 
     <OutputBaseDir>$(ProjectRootDir)Artifacts\</OutputBaseDir>
     <OutputPublicDir>$(OutputBaseDir)bin\public\</OutputPublicDir>
@@ -13,6 +13,8 @@
     <OutputExternalDir>$(OutputBaseDir)bin\external\</OutputExternalDir>
     <OutputDummyDir>$(OutputBaseDir)bin\dummy\</OutputDummyDir>
 
+    <ExternalLibraryDir>$(ProjectRootDir)externals\libs\</ExternalLibraryDir>
+
   </PropertyGroup>
 
 </Project>
index 4b9e740..ecf1b7f 100755 (executable)
   </ItemGroup>
 
   <ItemGroup>
-    <Folder Include="lib\" />
-  </ItemGroup>
-
-  <ItemGroup>
     <Reference Include="Microsoft.Windows.Design.Extensibility">
-      <HintPath>lib\Microsoft.Windows.Design.Extensibility.dll</HintPath>
+      <HintPath>$(ExternalLibraryDir)Microsoft.Windows.Design.Extensibility.dll</HintPath>
       <Private>False</Private>
     </Reference>
     <Reference Include="System.Xaml">
-      <HintPath>lib\System.Xaml.dll</HintPath>
+      <HintPath>$(ExternalLibraryDir)System.Xaml.dll</HintPath>
       <Private>False</Private>
     </Reference>
   </ItemGroup>
+
 </Project>
diff --git a/src/Tizen.NUI.Design/lib/Microsoft.Windows.Design.Extensibility.dll b/src/Tizen.NUI.Design/lib/Microsoft.Windows.Design.Extensibility.dll
deleted file mode 100755 (executable)
index bef5295..0000000
Binary files a/src/Tizen.NUI.Design/lib/Microsoft.Windows.Design.Extensibility.dll and /dev/null differ
diff --git a/src/Tizen.NUI.Design/lib/System.Xaml.dll b/src/Tizen.NUI.Design/lib/System.Xaml.dll
deleted file mode 100755 (executable)
index 8f54e79..0000000
Binary files a/src/Tizen.NUI.Design/lib/System.Xaml.dll and /dev/null differ