DST := /etc/postfix INPUTS := \ configuration/main.cf \ configuration/master.cf \ configuration/postgrey_whitelist_clients.local \ configuration/postgrey_whitelist_recipients \ configuration/rbl_override \ configuration/mysql/relay_domains.cf \ configuration/mysql/virtual_alias_maps.cf \ configuration/mysql/virtual_domains_maps.cf \ configuration/mysql/virtual_mailbox_limits.cf \ configuration/mysql/virtual_mailbox_maps.cf OUTPUTS := $(subst configuration/,$(DST)/,$(INPUTS)) all: $(OUTPUTS) postfixadmin postfixadmin: ./setup-postfix.sh $(DST)/%: configuration/% @mkdir -p $(@D) cp $^ $@