version 0.70
[irssistats] / Makefile
1 VER = 0.70
2 PRE = /usr/local
3 BIN = $(PRE)/bin
4 DAT = $(PRE)/share/irssistats/data
5 DOC = $(PRE)/share/doc/irssistats
6 MAN = $(PRE)/share/man/man1
7
8 irssistats:irssistats.c
9         gcc -O2 -o irssistats irssistats.c
10
11 clean:
12         rm -f irssistats irssistats.exe
13         rm -f build-stamp configure-stamp debian/irssistats.substvars debian/files
14         rm -rf debian/irssistats rpm/BUILD rpm/SPECS rpm/SOURCES rpm/SRPMS rpm/RPMS
15
16 install:irssistats
17         mkdir -p $(BIN) $(DAT) $(DOC) $(MAN)
18         cp -f irssistats $(BIN)
19         cp -f data/* $(DAT)
20         cp -f COPYING README sample.nickfile sample.configfile irssistats.sgml $(DOC)
21         cp -f irssistats.1 $(MAN)
22
23 uninstall:
24         rm -f $(BIN)/irssistats
25         rm -rf $(DAT) $(DOC)
26         rm -f $(MAN)/irssistats.1
27
28 tar: clean
29         cd .. && tar zcvf irssistats-$(VER).tar.gz irssistats-$(VER)
30
31 rpm: tar
32         mkdir -p rpm/BUILD rpm/SPECS rpm/SOURCES rpm/SRPMS rpm/RPMS
33         rpm -ta ../irssistats-$(VER).tar.gz --define "_topdir `pwd`/rpm"
34         cp rpm/*/*.rpm rpm/*/*/*.rpm ..
35
36 deb: clean
37         dpkg-buildpackage -us -uc -rfakeroot
38
39 win: irssistats.c
40         i586-mingw32msvc-gcc -O2 -o irssistats.exe irssistats.c
41         cd .. && zip -r irssistats-$(VER).zip irssistats-$(VER)/{irssistats.exe,README,CHANGELOG,COPYING,irssistats.sgml,sample.configfile,sample.nickfile,data}
42
43 dist: tar rpm deb win