aboutsummaryrefslogtreecommitdiff
path: root/sys/modules
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2004-01-11 10:30:56 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2004-01-11 10:30:56 +0000
commit21f1e37cbd9d0ac955d43f6ad8dff5a0e1c67eac (patch)
treecd62df122e30b81b6d5507d68d31c09cf8547943 /sys/modules
parent804517817f8f584fcecd645b37bc9ca37b370467 (diff)
Notes
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/sound/driver/emu10k1/Makefile13
1 files changed, 11 insertions, 2 deletions
diff --git a/sys/modules/sound/driver/emu10k1/Makefile b/sys/modules/sound/driver/emu10k1/Makefile
index db42fc3115e3a..3d9984c5840a4 100644
--- a/sys/modules/sound/driver/emu10k1/Makefile
+++ b/sys/modules/sound/driver/emu10k1/Makefile
@@ -1,9 +1,18 @@
# $FreeBSD$
-.PATH: ${.CURDIR}/../../../../dev/sound/pci
+.PATH: ${.CURDIR}/../../../../dev/sound/pci \
+ ${.CURDIR}/../../../../gnu/dev/sound/pci
KMOD= snd_emu10k1
-SRCS= device_if.h bus_if.h pci_if.h
+SRCS= device_if.h bus_if.h pci_if.h emu10k1-alsa%diked.h
SRCS+= emu10k1.c
+CLEANFILES+= emu10k1-alsa%diked.h
+
+emu10k1-alsa%diked.h: emu10k1-alsa.h
+ grep -v '#include' ${.OODATE} | $(CC) -E -D__KERNEL__ -dM - \
+ | awk -F"[ (]" '/define/ \
+ { print "#ifndef " $$2 ; print ; print "#endif" }' \
+ >${.TARGET}
+
.include <bsd.kmod.mk>