# main makefile

BIN=bin
SRC=src
DIR=$(shell pwd)
##############################
# CONFIGURATION

# UTT_BIN_DIR - directory for executables
# UTT_SHARE_DIR - directory for data and stuff
# UTT_DOC_DIR - directory for documentation

# example (site installation)
# UTT_BIN_DIR=/usr/local/bin
# UTT_DOC_DIR=/usr/share/doc/utt

UTT_BIN_DIR=~/utt/bin
UTT_SHARE_DIR=~/.utt
UTT_DOC_DIR=~/utt/doc
UTT_LIB_DIR=$(UTT_SHARE_DIR)/lib
##############################

install: make_dirs install_dta install_lib #install_doc install_components
	@echo "Installation completed successfully!"

install_components:
	cp -r bin/* $(UTT_BIN_DIR)/

install_dta:
	if [ -d data ]; then cp -r data/* $(UTT_SHARE_DIR)/; fi

install_doc:
	cp -r doc/* $(UTT_DOC_DIR)/

install_lib:
	cp -r lib/* $(UTT_LIB_DIR)/

make_dirs:
	#if [ -d $(UTT_BIN_DIR) ]; then true; else mkdir -p $(UTT_BIN_DIR); fi
	if [ -d $(UTT_SHARE_DIR) ]; then true; else mkdir -p $(UTT_SHARE_DIR); fi
	if [ -d $(UTT_LIB_DIR) ]; then true; else mkdir -p $(UTT_LIB_DIR); fi
	#if [ -d $(UTT_DOC_DIR) ]; then true; else mkdir -p $(UTT_DOC_DIR); fi

uninstall:
	rm -r $(UTT_SHARE_DIR)
	#rm -r $(UTT_BIN_DIR)
	#rm -r $(UTT_DOC_DIR)
