4 MANPREFIX ?= /usr/share
5 ROOT = $(DESTDIR)$(PREFIX)
7 ETCDIR = $(ROOT)/etc/resolvconf
8 MANDIR = $(MANPREFIX)/man/man8
10 VARDIR = $(DESTDIR)/var/run
11 UPDATEDIR = $(ETCDIR)/update.d
13 RESOLVCONF = resolvconf resolvconf.8
14 SUBSCRIBERS = libc dnsmasq named
15 TARGET = $(RESOLVCONF) $(SUBSCRIBERS)
20 sed -e s':^PREFIX=.*:PREFIX="$(PREFIX)":' $*.in > $*
23 sed -e s':^PREFIX=.*:PREFIX="$(PREFIX)":' $*.in > $*
26 sed -e 's:%%PREFIX%%:$(PREFIX):g' $*.in > $*
29 rm -f $(TARGET) openresolv-$(VERSION).tar.bz2
32 $(INSTALL) -d $(BINDIR)
33 $(INSTALL) -d $(VARDIR)/resolvconf
34 $(INSTALL) resolvconf $(BINDIR)
35 $(INSTALL) -d $(MANDIR)
36 $(INSTALL) -d $(ETCDIR)/resolv.conf.d
37 $(INSTALL) -d $(ETCDIR)/update-libc.d
38 $(INSTALL) -d $(UPDATEDIR)
39 $(INSTALL) $(SUBSCRIBERS) $(UPDATEDIR)
40 $(INSTALL) -m 644 resolvconf.8 $(MANDIR)
41 ln -snf /var/run/resolvconf $(ETCDIR)/run
44 $(INSTALL) -m 0755 -d /tmp/openresolv-$(VERSION)
45 cp -RPp . /tmp/openresolv-$(VERSION)
46 (cd /tmp/openresolv-$(VERSION); $(MAKE) clean)
47 rm -rf /tmp/openresolv-$(VERSION)/*.bz2 /tmp/openresolv-$(VERSION)/.git
48 tar cvjpf openresolv-$(VERSION).tar.bz2 -C /tmp openresolv-$(VERSION)
49 rm -rf /tmp/openresolv-$(VERSION)
50 ls -l openresolv-$(VERSION).tar.bz2