#
# Makefile
# Adrian Perez, 2010-04-01 03:26
#

DESTDIR ?=
prefix  ?= /usr
bindir  ?= $(prefix)/bin
mandir  ?= $(prefix)/share/man
cfgdir  ?= /etc/admintools


install_act := $(wildcard vserver-admin-*)
install_bin := vserver-admin
install_cfg := vserver-admin.conf


all: doc

doc: vserver-admin.1 vserver-admin.conf.5

vserver-admin.1: $(install_act) make-manpage
	./make-manpage | rst2man - $@

vserver-admin.conf.5: vserver-admin.conf.man5
	rst2man $< $@

install:
	install -m 755 -d $(DESTDIR)$(bindir)
	install -m 755 $(install_bin) $(DESTDIR)$(bindir)
	install -m 644 $(install_act) $(DESTDIR)$(bindir)
	install -m 755 -d $(DESTDIR)$(cfgdir)
	install -m 640 $(install_cfg) $(DESTDIR)$(cfgdir)
	install -m 755 -d $(DESTDIR)$(mandir)/man1
	install -m 644 vserver-admin.1 $(DESTDIR)$(mandir)/man1
	install -m 755 -d $(DESTDIR)$(mandir)/man5
	install -m 644 vserver-admin.conf.5 $(DESTDIR)$(mandir)/man5

test:
	@echo "Nothing to test (yet)"

realclean distclean clean:
	@echo "Nothing to clean"


.PHONY: all test realclean clean distclean install


# vim:ft=make
#

