1 # $NetBSD: Makefile,v 1.5 2015/02/15 21:46:49 christos Exp $ 2 3 PROG= devpubd 4 SRCS= devpubd.c 5 MAN= devpubd.8 6 WARNS= 6 7 8 BINDIR?= /sbin 9 10 CPPFLAGS+= -DDEVPUBD_RUN_HOOKS=\"/libexec/devpubd-run-hooks\" 11 12 SCRIPTS= devpubd-run-hooks 13 SCRIPTSDIR_devpubd-run-hooks= /libexec 14 15 .PATH: ${.CURDIR}/hooks 16 HOOKS= 01-makedev 02-wedgenames 17 SCRIPTS+= ${HOOKS:C,^,hooks/,} 18 .for f in ${HOOKS} 19 SCRIPTSDIR_hooks/${f}= /libexec/devpubd-hooks 20 .endfor 21 22 LDADD+= -lprop 23 DPADD+= ${LIBPROP} 24 25 CLEANFILES= devpubd-run-hooks 26 27 .for f in devpubd-run-hooks 28 ${f}: ${f}.in 29 ${TOOL_SED} -e 's,@HOOKSDIR@,/libexec/devpubd-hooks,g' \ 30 ${.CURDIR}/${f}.in > $@ 31 .endfor 32 33 .include <bsd.prog.mk> 34