From 38d037fcb43052d3db4e1fc0d65f618b5ff6c57b Mon Sep 17 00:00:00 2001 From: Wonyoung Choi Date: Wed, 18 Sep 2019 10:34:48 +0900 Subject: [PATCH] [Build] Keep binary assembly file for Design assemblies --- build.sh | 38 ++++++++++++++++--------- build/build.proj | 20 ++++++++----- pkg/Tizen.NET.API6/Tizen.NET.API6.nuspec | 2 +- pkg/Tizen.NET.API6/design/Tizen.NUI.Design.dll | Bin 0 -> 8704 bytes 4 files changed, 39 insertions(+), 21 deletions(-) create mode 100644 pkg/Tizen.NET.API6/design/Tizen.NUI.Design.dll diff --git a/build.sh b/build.sh index b6d6979..e548a6a 100755 --- a/build.sh +++ b/build.sh @@ -20,32 +20,43 @@ usage() { echo " clean Clean all artifacts" } +clean() { + $RUN_BUILD /t:clean + rm -f msbuild.log +} + +build() { + if [ -d /nuget ]; then + NUGET_SOURCE_OPT="/p:RestoreSources=/nuget" + fi + $RUN_BUILD /t:restore $NUGET_SOURCE_OPT $@ + $RUN_BUILD /t:build /fl $@ +} + cmd_build() { if [ -z "$1" ]; then echo "No module specified." exit 1 fi - if [ -d /nuget ]; then - NUGET_SOURCE_OPT="/p:RestoreSources=/nuget" - fi PROJECT=$1; shift - $RUN_BUILD /t:restore /p:Project=$PROJECT $NUGET_SOURCE_OPT $@ - $RUN_BUILD /t:build /p:Project=$PROJECT $@ + build /p:Project=$PROJECT } cmd_full_build() { - if [ -d /nuget ]; then - NUGET_SOURCE_OPT="/p:RestoreSources=/nuget" + clean + build $@ + cmd_dummy_build $@ +} + +cmd_design_build() { + build /p:BuildDesignAssembly=True $@ + if [ -d "$OUTDIR"/bin/design ]; then + cp -f "$OUTDIR"/bin/design/*.Design.dll "$SCRIPT_DIR"/pkg/Tizen.NET.API*/design/ fi - rm -f msbuild.log - $RUN_BUILD /t:clean - $RUN_BUILD /t:restore $NUGET_SOURCE_OPT $@ - $RUN_BUILD /t:build /fl $@ - $RUN_BUILD /t:dummy } cmd_dummy_build() { - $RUN_BUILD /t:dummy + $RUN_BUILD /t:dummy $@ } cmd_pack() { @@ -105,6 +116,7 @@ case "$cmd" in build|--build|-b) cmd_build $@ ;; full |--full |-f) cmd_full_build $@ ;; dummy|--dummy|-d) cmd_dummy_build $@ ;; + design|--design) cmd_design_build $@ ;; pack |--pack |-p) cmd_pack $@ ;; install |--install |-i) cmd_install $@ ;; clean|--clean|-c) cmd_clean $@ ;; diff --git a/build/build.proj b/build/build.proj index 6cddb78..e1a811d 100644 --- a/build/build.proj +++ b/build/build.proj @@ -11,15 +11,21 @@ - - - - - + + + + + + + + + + + diff --git a/pkg/Tizen.NET.API6/Tizen.NET.API6.nuspec b/pkg/Tizen.NET.API6/Tizen.NET.API6.nuspec index 5f816f8..61cdbfb 100644 --- a/pkg/Tizen.NET.API6/Tizen.NET.API6.nuspec +++ b/pkg/Tizen.NET.API6/Tizen.NET.API6.nuspec @@ -14,8 +14,8 @@ + - diff --git a/pkg/Tizen.NET.API6/design/Tizen.NUI.Design.dll b/pkg/Tizen.NET.API6/design/Tizen.NUI.Design.dll new file mode 100644 index 0000000000000000000000000000000000000000..2c650fb607cfa5e1854efc8722289ded4d4d8da5 GIT binary patch literal 8704 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