Adding more directory structure to generated files by compiler, also script to copy...
[iot2.git] / others / script / deploy.sh
diff --git a/others/script/deploy.sh b/others/script/deploy.sh
new file mode 100755 (executable)
index 0000000..9fe8143
--- /dev/null
@@ -0,0 +1,33 @@
+#!/bin/bash
+
+function usage {
+       echo -e "\nVigilia Application Deployment"
+       echo -e "\nUsage: $(basename $0) [OPTION] [PARAMETER]"
+       echo -e "\nOPTION:"
+       echo -e "\t-java\n"
+       echo -e "\t-cpp\n"
+}
+
+case "$1" in
+-java )
+       cp ../interfaces/* ../../../../benchmarks/interfaces/
+       cp interfaces/* ../../../../benchmarks/interfaces/
+       echo -e "Transferred interface files..."
+       cp -r controller/* ../../../../benchmarks/Java/
+       echo -e "Transferred controller files..."
+       cp -r drivers/* ../../../../benchmarks/drivers/Java/
+       echo -e "Transferred driver files..."
+       ;;
+-cpp )
+       cp ../virtuals/* ../../../../benchmarks/virtuals/
+       cp virtuals/* ../../../../benchmarks/virtuals/
+       echo -e "Transferred interface files..."
+       cp -r controller/* ../../../../benchmarks/Cpp/
+       echo -e "Transferred controller files..."
+       cp -r drivers/* ../../../../benchmarks/drivers/Cpp/
+       echo -e "Transferred driver files..."
+       ;;
+* )
+       usage
+       ;;
+esac