PACKAGE_NAME = motdgen
PACKAGE_VERSION = 0.1.3
PREFIX ?= usr
PACKAGE_FILES = motdgen motdgen.sh pam.d/motdgen motdgen.d/01-uptime.sh services/motdgen.service services/motdgen.timer
BINDIR = $(DESTDIR)/$(PREFIX)/bin
SYSCONFDIR = $(DESTDIR)/etc
UNITDIR = $(DESTDIR)/$(PREFIX)/lib/systemd/system

all: install

install: $(PACKAGE_FILES)
	@echo "Installing $(PACKAGE_NAME) version $(PACKAGE_VERSION) ..."
	install -D -m 755 motdgen $(BINDIR)/motdgen
	install -D -m 644 motdgen.sh $(SYSCONFDIR)/profile.d/motdgen.sh
	install -D -m 644 pam.d/motdgen $(SYSCONFDIR)/pam.d/motdgen
	install -D -m 644 motdgen.d/01-uptime.sh $(SYSCONFDIR)/motdgen.d/01-uptime.sh
	install -D -m 644 services/motdgen.service $(UNITDIR)/motdgen.service
	install -D -m 644 services/motdgen.timer $(UNITDIR)/motdgen.timer

uninstall:
	@echo "Uninstalling $(PACKAGE_NAME) ..."
	$(RM) $(BINDIR)/motdgen \
		$(SYSCONFDIR)/profile.d/motdgen.sh \
		$(SYSCONFDIR)/pam.d/motdgen \
		$(SYSCONFDIR)/motdgen.d/01-uptime.sh \
		$(SYSCONFDIR)/systemd/system/motdgen.service \
		$(SYSCONFDIR)/systemd/system/motdgen.timer
