ZONES=$(basename $(wildcard *.zone.in)) # morfoh ATLIEN=213.239.204.184 # karasz YODA=88.198.9.201 X5RO=82.77.60.55 X5MY=202.75.57.3 # misl NOISY=multimach.dyndns.org # amery MICROLOGIC=68.196.84.126 CONOSUR=201.238.240.52 SOCOMEP=216.241.24.10 AQUEMINI=85.25.10.130 # 1&1 MX01UND1=mx00.kundenserver.de MX11UND1=mx01.kundenserver.de # block templates GOOGLEMX=$(shell cat ../googlemx.in | tr '\n' '|' | sed -e 's/|*$$//' -e 's/|/\\n/g' ) .PHONY: all clean all: $(ZONES) clean: @rm -f $(ZONES) %.zone: %.zone.in Makefile @echo " [$*] $@.in -> $@" @sed -e 's,@@GOOGLEMX@@,$(GOOGLEMX),' \ -e 's,@@DOMAIN@@,$*,g' \ -e 's,@@ATLIEN@@,$(ATLIEN),g' \ -e 's,@@YODA@@,$(YODA),g' \ -e 's,@@X5RO@@,$(X5RO),g' \ -e 's,@@X5MY@@,$(X5MY),g' \ -e 's,@@NOISY@@,$(NOISY),g' \ -e 's,@@MICROLOGIC@@,$(MICROLOGIC),g' \ -e 's,@@CONOSUR@@,$(CONOSUR),g' \ -e 's,@@SOCOMEP@@,$(SOCOMEP),g' \ -e 's,@@AQUEMINI@@,$(AQUEMINI),g' \ -e 's,@@MX01UND1@@,$(MX01UND1),g' \ -e 's,@@MX11UND1@@,$(MX11UND1),g' \ $@.in > $@