VER = 0.70
PRE = /usr/local
BIN = $(PRE)/bin
DAT = $(PRE)/share/irssistats/data
DOC = $(PRE)/share/doc/irssistats
MAN = $(PRE)/share/man/man1

irssistats:irssistats.c
	gcc -O2 -o irssistats irssistats.c

clean:
	rm -f irssistats irssistats.exe
	rm -f build-stamp configure-stamp debian/irssistats.substvars debian/files
	rm -rf debian/irssistats rpm/BUILD rpm/SPECS rpm/SOURCES rpm/SRPMS rpm/RPMS

install:irssistats
	mkdir -p $(BIN) $(DAT) $(DOC) $(MAN)
	cp -f irssistats $(BIN)
	cp -f data/* $(DAT)
	cp -f COPYING README sample.nickfile sample.configfile irssistats.sgml $(DOC)
	cp -f irssistats.1 $(MAN)

uninstall:
	rm -f $(BIN)/irssistats
	rm -rf $(DAT) $(DOC)
	rm -f $(MAN)/irssistats.1

tar: clean
	cd .. && tar zcvf irssistats-$(VER).tar.gz irssistats-$(VER)

rpm: tar
	mkdir -p rpm/BUILD rpm/SPECS rpm/SOURCES rpm/SRPMS rpm/RPMS
	rpm -ta ../irssistats-$(VER).tar.gz --define "_topdir `pwd`/rpm"
	cp rpm/*/*.rpm rpm/*/*/*.rpm ..

deb: clean
	dpkg-buildpackage -us -uc -rfakeroot

win: irssistats.c
	i586-mingw32msvc-gcc -O2 -o irssistats.exe irssistats.c
	cd .. && zip -r irssistats-$(VER).zip irssistats-$(VER)/{irssistats.exe,README,CHANGELOG,COPYING,irssistats.sgml,sample.configfile,sample.nickfile,data}

dist: tar rpm deb win