1 # $NetBSD: Makefile.ioctl-c,v 1.8 2003/08/27 20:35:42 thorpej Exp $ 2 3 # NOTE: <bsd.own.mk> needs to be previously .included for NETBSDSRCDIR 4 5 DEPFILEGLOB= ${DESTDIR}/usr/include/sys/*.h \ 6 ${DESTDIR}/usr/include/net/*.h \ 7 ${DESTDIR}/usr/include/netinet/*.h \ 8 ${DESTDIR}/usr/include/crypto/*.h 9 10 SEARCHFILES= ${DESTDIR}/usr/include/sys/ioctl.h \ 11 ${DESTDIR}/usr/include/sys/ioctl_compat.h \ 12 ${DESTDIR}/usr/include/crypto/cryptodev.h 13 14 .if !target(cleandir) && !target(obj) 15 DEPFILES != grep -l '_IO.*(' ${DEPFILEGLOB} 16 .endif 17 18 ioctl.c: mkioctls ${DEPFILES} 19 CC="${CC}" DESTDIR=${DESTDIR} \ 20 /bin/sh ${NETBSDSRCDIR}/usr.bin/kdump/mkioctls \ 21 ${SEARCHFILES} > ioctl.c 22 23 ${DEPFILES}: .PRECIOUS 24