# Makefile for Reprise.
#
PREFIX ?= /usr
DESTDIR ?=
VERSION := 0.1

WEB = foyer-vps:/home/slitaz/vhosts/reprise.slitaz.org/web

.PHONY: install uninstall dist deploy

install:
	install -d $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(PREFIX)/share/reprise/checks
	install -m 755 reprise $(DESTDIR)$(PREFIX)/bin
	install -m 644 lib.sh known-issues.json $(DESTDIR)$(PREFIX)/share/reprise
	install -m 644 checks/*.sh $(DESTDIR)$(PREFIX)/share/reprise/checks

uninstall:
	rm -f $(DESTDIR)$(PREFIX)/bin/reprise
	rm -rf $(DESTDIR)$(PREFIX)/share/reprise

dist:
	hg archive -t tgz reprise-$(VERSION).tar.gz

# Deploy the public web content to reprise.slitaz.org (needs devs group).
deploy: dist
	scp server/index.html server/report.php server/issue.php \
		known-issues.json reprise-install.sh $(WEB)/
	scp reprise-$(VERSION).tar.gz $(WEB)/reprise-latest.tar.gz
	rm -f reprise-$(VERSION).tar.gz
