diff options
Diffstat (limited to 'scripts/compil.sh')
-rwxr-xr-x | scripts/compil.sh | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/scripts/compil.sh b/scripts/compil.sh index d0d9265..cc3ecce 100755 --- a/scripts/compil.sh +++ b/scripts/compil.sh @@ -1,18 +1,29 @@ #!/bin/bash -e -( cd ../src/parser && make ) -( cd ../bin && cmake ../ && make ) +BASEPATH="$(dirname $0)/.." +echo -e "\tI. Make of parser" +( cd "$BASEPATH/src/parser"&& make ) +echo -e "\tII. Cmake then make" +( cd "$BASEPATH/bin" && cmake ../ && make ) if [ $# -gt 0 ] then case $1 in - test) ctest -V;; + test) echo -e "\tIII. Test" ctest -V;; launch) - gnome-terminal -t SERVEUR -e "bash -c './server_on_piou.sh ; sleep 15'"& + echo -e "\tIV. Serveur execution" + cd "$BASEPATH/bin" + #gnome-terminal -t SERVEUR -e "bash -c './server_on_piou.sh ; sleep 15'"& + gnome-terminal -t SERVEUR --hide-menubar --geometry 48x15+10+0 -e "bash -c 'src/netlem_ds ; echo \"WAITING 15s\" ; sleep 15'"& + echo "WAITING FEW SECONDS" sleep 5; - gnome-terminal -t CLIENT1 -e "bash -c '../bin/src/netlem piou.prosoluce.fr; sleep 15'"& + echo -e "\tV. Client 1 execution" + gnome-terminal -t CLIENT1 --hide-menubar --geometry 48x15+10+310 -e "bash -c 'src/netlem localhost; echo \"WAITING 15s\" ; sleep 15'"& sleep 1; - gnome-terminal -t CLIENT2 -e "bash -c '../bin/src/netlem piou.prosoluce.fr; sleep 15'"& + echo -e "\tVI. Client 2 execution" + gnome-terminal -t CLIENT2 --hide-menubar --geometry 48x15+10+600 -e "bash -c 'src/netlem localhost; echo \"WAITING 15s\" ; sleep 15'"& ;; esac +else + echo "Compilation done, please enter an argument to test or launch the game" fi |