#!/bin/sh

sudodirs="voicehoc-match-aodv/src"
dirs="$sudodirs voicehoc-utils voicehoc-dsd voicehoc-slp"
antdirs=""

cd $HOME/voicehoc || exit 1
CDIR=$(pwd)

for i in $dirs ; do
	echo -e "\033[01;33mBuilding in $i...\033[00m"
	if cd $i && ./autogen.sh && ./configure && make ; then
		SUDO=
		if echo $sudodirs | grep $i > /dev/null ; then
			echo -e "\033[01;33mInstalling using sudo...\033[00m"
			SUDO=sudo
		else
			echo -e "\033[01;33mInstalling...\033[00m"
		fi
		$SUDO make install && echo -e "\033[01;32mDone.\033[00m" || echo -e "\033[01;31mFailed.\033[00m"
	fi
	cd $CDIR
	pwd
done

for i in $antdirs ; do
	echo -e "\033[01;33mBuilding in $i...\033[00m"
	cd $i && ant && echo -e "\033[01;32mDone.\033[00m" || echo -e "\033[01;31mFailed.\033[00m"
	cd $CDIR
	pwd
done
