xref: /netbsd-src/external/bsd/openresolv/sbin/resolvconf/Makefile (revision fc4f42693f9b1c31f39f9cf50af1bf2010325808)
1# $NetBSD: Makefile,v 1.7 2016/04/11 10:43:24 roy Exp $
2#
3
4.include <bsd.own.mk>
5
6DIST=		${NETBSDSRCDIR}/external/bsd/openresolv/dist
7.PATH:		${DIST}
8
9SCRIPTS=	resolvconf
10SCRIPTSDIR=	/sbin
11
12FILES=		libc dnsmasq named unbound
13FILESDIR=	/libexec/resolvconf
14# We should not have to do this ...
15.for f in ${FILES}
16FILESBUILD_$f=	yes
17.endfor
18
19MAN=		resolvconf.conf.5 resolvconf.8
20
21CLEANFILES=	${SCRIPTS} ${FILES} ${MAN}
22
23.for f in ${SCRIPTS} ${FILES} ${MAN}
24${f}:	Makefile ${f}.in
25	${TOOL_SED} -e 's:@PREFIX@::g' \
26		-e 's:@SBINDIR@:/sbin:g' \
27		-e 's:@RCDIR@:/etc/rc.d:g' \
28		-e 's:@SYSCONFDIR@:/etc:g' \
29		-e 's:@LIBEXECDIR@:/libexec/resolvconf:g' \
30		-e 's:@VARDIR@:/var/run/resolvconf:g' \
31		-e 's:@RESTARTCMD@::g' \
32		-e 's:@STATUSARG@::g' \
33		${DIST}/${f}.in > $@
34.endfor
35
36.include <bsd.prog.mk>
37