Release 6.0.0.14627
[platform/core/csapi/tizenfx.git] / tools / build-tools.sh
1 #!/bin/bash
2
3 SCRIPT_FILE=$(readlink -f $0)
4 SCRIPT_DIR=$(dirname $SCRIPT_FILE)
5
6 SOURCE_DIR=$SCRIPT_DIR/src
7 BINARY_DIR=$SCRIPT_DIR/bin
8
9 CONF=Release
10
11 # Cleanup
12 rm -fr $BINARY_DIR/*
13 find $SOURCE_DIR -type d -name "bin" -prune -exec rm -r "{}" \;
14 find $SOURCE_DIR -type d -name "obj" -prune -exec rm -r "{}" \;
15
16 # Build and publish
17 dotnet publish -c $CONF Tools.sln
18
19 # Install
20 APPS="GenDummy ABIChecker"
21
22 for x in $APPS; do
23   mkdir -p $BINARY_DIR/$x
24   cp -fr $SOURCE_DIR/$x/bin/$CONF/*/publish/* $BINARY_DIR/$x
25 done