]> git.ipfire.org Git - collecty.git/blob - Makefile
plugins: Split all plugins into separate files.
[collecty.git] / Makefile
1 ###############################################################################
2 # #
3 # collecty - A system statistics collection daemon for IPFire #
4 # Copyright (C) 2012 IPFire development team #
5 # #
6 # This program is free software: you can redistribute it and/or modify #
7 # it under the terms of the GNU General Public License as published by #
8 # the Free Software Foundation, either version 3 of the License, or #
9 # (at your option) any later version. #
10 # #
11 # This program is distributed in the hope that it will be useful, #
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of #
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
14 # GNU General Public License for more details. #
15 # #
16 # You should have received a copy of the GNU General Public License #
17 # along with this program. If not, see <http://www.gnu.org/licenses/>. #
18 # #
19 ###############################################################################
20
21 NAME = collecty
22 VERSION = 0.0.1
23
24 DESTDIR =
25 PYTHON_VER := $(shell python --version 2>&1 | awk '{ print $$NF }')
26 PYTHON_DIR = $(DESTDIR)/usr/lib/python$(PYTHON_VER)/site-packages/$(NAME)/
27
28 all:
29
30 dist:
31 git archive --format=tar --prefix=$(NAME)-$(VERSION)/ HEAD | gzip -9 \
32 > $(NAME)-$(VERSION).tar.gz
33
34 install:
35 -mkdir -pv $(PYTHON_DIR)
36 cp -rvf collecty $(PYTHON_DIR)
37 install -v -m 755 collectyd $(DESTDIR)/usr/sbin
38
39 -mkdir -pv $(DESTDIR)/var/rrd
40
41 # Install configuration
42 -mkdir -pv $(DESTDIR)/etc/$(NAME)/
43 cp -vf example.conf $(DESTDIR)/etc/$(NAME)/$(NAME).conf