SHELL=/bin/bash
.PHONY=all help upload website versioninfo

help:
	# Available targets:
	# website     - update website on server
	# versioninfo - create versioninfo file for the current release
	# upload      - upload release files to server
	# all         - all of the above

all: versioninfo upload website
	#
	# Check repository status!
	# 

versioninfo:
	head -n 1 zaaReloaded2/VERSION | tr -d '\r' > www/versioninfo.tmp
	chmod 644 www/versioninfo.tmp
	echo 'https://doktorkraus.de/zaareloaded/downloads/zaaReloaded-$$VERSION.exe' >> www/versioninfo.tmp
	sha256sum deploy/releases/zaaReloaded-$$(head -n 1 zaaReloaded2/VERSION | tr -d '\r').exe >> www/versioninfo.tmp
	echo '' >> www/versioninfo.tmp
	todos www/versioninfo.tmp
	mv www/versioninfo.tmp www/versioninfo.txt

upload:
	rsync -ruvz --progress deploy/releases/* bovender.de:/var/www/html/zaareloaded/downloads/

website:
	rsync -ruvz www/ bovender.de:/var/www/html/zaareloaded/