# Hand-crafted Makefile for mktwpol

mktwpolversion	=1.0.1
prerelease	=
twsetupversion	=1.0.1
mktwpolrules	=default

SHELL		=	/bin/sh

prefix		=	/usr/local
exec_prefix	=	$(prefix)
sbindir		=	$(exec_prefix)/sbin
sysconfdir	=	/etc/tripwire
datarootdir	=	$(prefix)/share
docdir		=	$(datarootdir)/doc/mktwpol-$(mktwpolversion)$(prerelease)

all:

	@echo mktwpol comprises non-compiled scripts ...

install:

	mkdir -p $(DESTDIR)$(sbindir)
	mkdir -p $(DESTDIR)$(sysconfdir)
	mkdir -p $(DESTDIR)$(docdir)

	install -m 0740 mktwpol-$(mktwpolversion).sh	$(DESTDIR)$(sbindir)
	install -m 0740 twsetup-$(twsetupversion).sh	$(DESTDIR)$(sbindir)
	install -m 0600 mktwpol-$(mktwpolrules).rules	$(DESTDIR)$(sysconfdir)
	install -m 0600 mktwpol.cfg			$(DESTDIR)$(sysconfdir)
	install -m 0644 mktwpol-gentoo-packages.rules	$(DESTDIR)$(docdir)
	install -m 0644 mktwpol-portage-tree.rules	$(DESTDIR)$(docdir)

	install -m 0644 README	$(DESTDIR)$(docdir)
	install -m 0644 CHANGES	$(DESTDIR)$(docdir)
	install -m 0644 AUTHORS	$(DESTDIR)$(docdir)

	cd $(DESTDIR)$(sbindir)
	ln -sf mktwpol-$(mktwpolversion).sh $(DESTDIR)$(sbindir)/mktwpol.sh
	ln -sf twsetup-$(twsetupversion).sh $(DESTDIR)$(sbindir)/twsetup.sh

uninstall:

	rm -f $(DESTDIR)$(sbindir)/mktwpol-$(mktwpolversion).sh
	rm -f $(DESTDIR)$(sbindir)/twsetup-$(twsetupversion).sh
	rm -f $(DESTDIR)$(sbindir)/mktwpol.sh
	rm -f $(DESTDIR)$(sbindir)/twsetup.sh
	rm -f $(DESTDIR)$(sysconfdir)/mktwpol-$(mktwpolrules).rules
	rm -f $(DESTDIR)$(sysconfdir)/mktwpol.cfg
	rm -rf $(DESTDIR)$(docdir)
