summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2004-12-30 23:22:08 +0000
committerimp <imp@FreeBSD.org>2004-12-30 23:22:08 +0000
commitf9d4c165abcb579336ee991762c61dffaa04c1d1 (patch)
treeb5ca84fe75c830a4dde4a4054a03cc7db749c23b /sys/conf
parentdf030c4bd4733d1a413b0e0f1942f42cc2bcbda2 (diff)
downloadFreeBSD-src-f9d4c165abcb579336ee991762c61dffaa04c1d1.zip
FreeBSD-src-f9d4c165abcb579336ee991762c61dffaa04c1d1.tar.gz
Remove special case from *devs2h loop for usb
Move usb out of the loop since the other devs2h programs don't grok -h Add new rule for usbdevs_data.h
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/kmod.mk26
1 files changed, 21 insertions, 5 deletions
diff --git a/sys/conf/kmod.mk b/sys/conf/kmod.mk
index ec45407..5c3ea01 100644
--- a/sys/conf/kmod.mk
+++ b/sys/conf/kmod.mk
@@ -340,13 +340,9 @@ vnode_if_typedef.h:
${AWK} -f @/tools/vnode_if.awk @/kern/vnode_if.src -q
.endif
-.for _i in mii pccard usb
+.for _i in mii pccard
.if ${SRCS:M${_i}devs.h} != ""
CLEANFILES+= ${_i}devs.h
-_i= ${_i:Musb}
-.if !empty(_i)
-CLEANFILES+= ${_i}devs_data.h
-.endif
.if !exists(@)
${_i}devs.h: @
.else
@@ -356,6 +352,26 @@ ${_i}devs.h: @/tools/${_i}devs2h.awk @/dev/${_i}/${_i}devs
.endif
.endfor # _i
+.if ${SRCS:Musbdevs.h} != ""
+CLEANFILES+= usbdevs.h
+.if !exists(@)
+usbdevs.h: @
+.else
+usbdevs.h: @/tools/usbdevs2h.awk @/dev/usb/usbdevs
+.endif
+ ${AWK} -f @/tools/usbdevs2h.awk @/dev/usb/usbdevs -h
+.endif
+
+.if ${SRCS:Musbdevs_data.h} != ""
+CLEANFILES+= usbdevs_data.h
+.if !exists(@)
+usbdevs_data.h: @
+.else
+usbdevs_data.h: @/tools/usbdevs2h.awk @/dev/usb/usbdevs
+.endif
+ ${AWK} -f @/tools/usbdevs2h.awk @/dev/usb/usbdevs -d
+.endif
+
.if ${SRCS:Macpi_quirks.h} != ""
CLEANFILES+= acpi_quirks.h
.if !exists(@)
OpenPOWER on IntegriCloud