HG=/usr/bin/hg
NAME=$(shell basename `pwd`)
ADDON_NAME=RaidSnapshot
DATE=$(shell date +%Y%m%d)
REV=$(shell ${HG} tip --template "{rev}")
NODE=$(shell ${HG} tip --template "{node|short}")
ARCHIVE_TYPE=zip
WOW_ROOT=${HOME}/wow
WOW_ADDON_ROOT=${WOW_ROOT}/Interface/AddOns

DISTDIR=./dist
DEST=${DISTDIR}/${NAME}-${DATE}-rev${REV}-${NODE}.${ARCHIVE_TYPE}

dist: *.lua *.txt Makefile
	@mkdir -p ${DISTDIR}
	@${HG} archive -t ${ARCHIVE_TYPE} -p${NAME} ${DEST}
	@echo Created archive ${DEST}

clean:
	@rm -rf ${DISTDIR}

install:
	@rm -rf ${WOW_ADDON_ROOT}/${ADDON_NAME}
	@cp -a $(shell pwd) ${WOW_ADDON_ROOT}/${ADDON_NAME}
	@echo Installed to ${WOW_ADDON_ROOT}/${ADDON_NAME}

uninstall:
	@rm -rf ${WOW_ADDON_ROOT}/${ADDON_NAME}
	@echo Removed ${WOW_ADDON_ROOT}/${ADDON_NAME}

releasenotes:
	@cat README.txt Changelog.txt BUGS.txt TODO.txt INSTALL.txt 
