DATE=`date '+%G.%m.%d'`
DATE2=`date '+%G.%m.%d-%H:%M'`
URL=http://php.classes.free.fr/php/gtk/ispMonitor
PROG=ispMonitor
TAR=${PROG}-${DATE}.tar.gz

clean:
	find . -name '*~' | xargs rm -f
	find . -name '*.bak' | xargs rm -f

dist:	tar clean
	(cd .. ; echo put ${TAR} | lftp ftp://php.classes@ftpperso.free.fr/php/gtk/${PROG})

tar:	clean
	rm etc/version.txt ; echo "VERSION=${DATE2}" > etc/version.txt
	(cd .. ; tar --exclude='private*' -cvf - ${PROG} | gzip --best > ${TAR} )

update:
	(cd .. ; wget -O - ${URL}/latest.php | tar -xzvf - )

install:
	@test -f /usr/bin/php || apt-get install php5-cli
	@grep feisty /etc/lsb-release > /dev/null && cp files/php_gtk2.so /usr/lib/php5/20060613+lfs && cp files/php-gtk2.ini /etc/php5/conf.d/
	@echo "si l'installation ne marche pas (sudo make install) essayez make install-safe (feisty seulement)"

install-app:
	sudo cp share/applications/isp-monitor.desktop /usr/share/applications/

install-safe:
	apt-get install php5-cli
	cp files/php_gtk2.so /usr/lib/php5/20060613+lfs && cp files/php-gtk2.ini /etc/php5/conf.d/

test:
	@echo ${URL}
	@echo ${PROG}
	@echo ${TAR}

