3 PKG = $(NAME)-$(VERSION)
6 MANPREFIX ?= /usr/share
8 ROOT = $(DESTDIR)$(PREFIX)
9 ETCDIR = $(ROOT)/etc/resolvconf
10 MANDIR = $(DESTDIR)$(MANPREFIX)/man/man8
12 VARDIR = $(DESTDIR)/var/run
13 UPDATEDIR = $(ETCDIR)/update.d
15 RESOLVCONF = resolvconf resolvconf.8
16 SUBSCRIBERS = libc dnsmasq named
17 TARGET = $(RESOLVCONF) $(SUBSCRIBERS)
24 sed -e s':^PREFIX=.*:PREFIX="$(PREFIX)":' $@.in > $@
26 resolvconf.8: resolvconf.8.in
27 sed -e 's:@PREFIX@:$(PREFIX):g' $@.in > $@
30 rm -f $(TARGET) openresolv-$(VERSION).tar.bz2
33 $(INSTALL) -d $(BINDIR)
34 $(INSTALL) -d $(VARDIR)/resolvconf
35 $(INSTALL) resolvconf $(BINDIR)
36 $(INSTALL) -d $(MANDIR)
37 $(INSTALL) -d $(ETCDIR)/resolv.conf.d
38 $(INSTALL) -d $(ETCDIR)/update-libc.d
39 $(INSTALL) -d $(UPDATEDIR)
40 $(INSTALL) $(SUBSCRIBERS) $(UPDATEDIR)
41 $(INSTALL) -m 0644 resolvconf.8 $(MANDIR)
42 ln -snf /var/run/resolvconf $(ETCDIR)/run
45 $(INSTALL) -d /tmp/$(PKG)
47 (cd /tmp/$(PKG); $(MAKE) clean)
48 rm -rf /tmp/$(PKG)/*.bz2 /tmp/$(PKG)/.git /tmp/$(PKG)/.gitignore
49 tar cvjpf $(PKG).tar.bz2 -C /tmp $(PKG)