#
# -*- mode: makefile; coding: utf-8 -*-
#

SYSCONFDIR := $(DESTDIR)/etc
DATADIR := $(DESTDIR)/usr/share

PKGDATADIR = $(DATADIR)/elho

all: ;

clean: ;

install:
	install --directory $(SYSCONFDIR)
	install --mode=644 exim4/aliases-roleaccount $(SYSCONFDIR)

	install --directory $(SYSCONFDIR)/exim4
	install --mode=644 exim4/host_local_deny_exceptions $(SYSCONFDIR)/exim4
	install --mode=640 exim4/passwd $(SYSCONFDIR)/exim4

	install --directory $(SYSCONFDIR)/exim4/conf.d/auth
	install --mode=644 \
		exim4/conf.d/auth/30_elho-mta-mailserver_cram_md5_server \
		$(SYSCONFDIR)/exim4/conf.d/auth
	install --directory $(SYSCONFDIR)/exim4/conf.d/main
	for f in 01_elho-mta-mailserver_options \
		10_elho-mta-mailserver_options 10_elho-mta-backup_options ; \
	do \
		install --mode=644 "exim4/conf.d/main/$$f" \
			$(SYSCONFDIR)/exim4/conf.d/main ; \
	done
	install --directory $(SYSCONFDIR)/exim4/conf.d/retry
	install --mode=644 \
		exim4/conf.d/retry/10_elho-mta-backup_relay_domains \
		$(SYSCONFDIR)/exim4/conf.d/retry
	install --directory $(SYSCONFDIR)/exim4/conf.d/router
	for f in 225_elho-mta-mailserver_roleaccount_aliases \
		250_elho-mta-mailserver_full_virtual_aliases \
		350_elho-mta-mailserver_half_virtual_aliases ; \
	do \
		install --mode=644 "exim4/conf.d/router/$$f" \
			$(SYSCONFDIR)/exim4/conf.d/router ; \
	done

	install --directory $(SYSCONFDIR)/exim4/virtual
	for f in domains-half domains-full ; \
	do \
		install --mode=644 "exim4/$$f" $(SYSCONFDIR)/exim4/virtual ; \
	done

	install --directory $(PKGDATADIR)/preseed
	for f in elho-mta-backup.cfg elho-mta-mailserver.cfg \
		elho-mta-mailserver-common.cfg elho-mta-satellite.cfg \
		elho-mta-standalone.cfg exim4-hostnames.cfg.in ; \
	do \
		install --mode=644 "preseed/$$f" $(PKGDATADIR)/preseed ; \
	done

.PHONY: all clean install
