version 0.70
[irssistats] / Makefile
index aae279c..e9e6f92 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,20 +1,43 @@
+VER = 0.70
 PRE = /usr/local
 BIN = $(PRE)/bin
 DAT = $(PRE)/share/irssistats/data
-DOC = $(PRE)/doc/irssistats
+DOC = $(PRE)/share/doc/irssistats
+MAN = $(PRE)/share/man/man1
 
 irssistats:irssistats.c
-       gcc -o irssistats irssistats.c
+       gcc -O2 -o irssistats irssistats.c
 
 clean:
-       rm -f irssistats 
+       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)
+       mkdir -p $(BIN) $(DAT) $(DOC) $(MAN)
        cp -f irssistats $(BIN)
        cp -f data/* $(DAT)
-       cp -f COPYING README sample.nickfile sample.configfile $(DOC)
+       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
\ No newline at end of file