projects
/
platform
/
core
/
csapi
/
tizenfx.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge remote-tracking branch 'origin/master' into tizen
[platform/core/csapi/tizenfx.git]
/
build.sh
diff --git
a/build.sh
b/build.sh
index
609f150
..
81b4b3f
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)
SCRIPT_FILE=$(readlink -f $0)
SCRIPT_DIR=$(dirname $SCRIPT_FILE)
@@
-7,7
+7,7
@@
OUTDIR=$SCRIPT_DIR/Artifacts
RUN_BUILD="dotnet msbuild $SCRIPT_DIR/build/build.proj /nologo"
RUN_BUILD="dotnet msbuild $SCRIPT_DIR/build/build.proj /nologo"
-VERSION_PREFIX=
6
.0.0
+VERSION_PREFIX=
8
.0.0
usage() {
echo "Usage: $0 [command] [args]"
usage() {
echo "Usage: $0 [command] [args]"
@@
-20,36
+20,51
@@
usage() {
echo " clean Clean all artifacts"
}
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
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
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() {
}
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
fi
- $RUN_BUILD /t:clean
- $RUN_BUILD /t:restore $NUGET_SOURCE_OPT $@
- $RUN_BUILD /t:build $@
}
cmd_dummy_build() {
}
cmd_dummy_build() {
- $RUN_BUILD /t:dummy
+ $RUN_BUILD /t:dummy
$@
}
cmd_pack() {
VERSION=$1
if [ -z "$VERSION" ]; then
}
cmd_pack() {
VERSION=$1
if [ -z "$VERSION" ]; then
+ pushd $SCRIPT_DIR > /dev/null
VERSION=$VERSION_PREFIX.$((10000+$(git rev-list --count HEAD)))
VERSION=$VERSION_PREFIX.$((10000+$(git rev-list --count HEAD)))
+ popd > /dev/null
fi
$RUN_BUILD /t:pack /p:Version=$VERSION
fi
$RUN_BUILD /t:pack /p:Version=$VERSION
@@
-101,6
+116,7
@@
case "$cmd" in
build|--build|-b) cmd_build $@ ;;
full |--full |-f) cmd_full_build $@ ;;
dummy|--dummy|-d) cmd_dummy_build $@ ;;
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 $@ ;;
pack |--pack |-p) cmd_pack $@ ;;
install |--install |-i) cmd_install $@ ;;
clean|--clean|-c) cmd_clean $@ ;;