diff options
author | joerg <joerg@FreeBSD.org> | 2001-06-29 07:36:29 +0000 |
---|---|---|
committer | joerg <joerg@FreeBSD.org> | 2001-06-29 07:36:29 +0000 |
commit | 99064451943d2624692c9d819492b03ec00ebfcd (patch) | |
tree | 26b185d25159dd387d41c613bab5c3e274d8978f /sys/modules/fdc/Makefile | |
parent | d0edfde0be0809c3c85d83aeb3b5632863906be4 (diff) | |
download | FreeBSD-src-99064451943d2624692c9d819492b03ec00ebfcd.zip FreeBSD-src-99064451943d2624692c9d819492b03ec00ebfcd.tar.gz |
First stab at fixing resource deallocation, and implementing fdc(4) as
a KLD. Still doesn't work well except in the PCMCIA case (now if only
pccardd(8) could load and unload drivers dynamically...). Mainly, it
tries to find fdc0 on the PCI bus for whatever obscure reasons, but i
need someone who understands driver(9) to fix this. However, it's at least
already better than before, and i'm tired of maintaining too many private
changes in my tree, given the large patches bde submitted. :)
Idea of a KLD triggered by: Michael Reifenberger <root@nihil.plaut.de>
Diffstat (limited to 'sys/modules/fdc/Makefile')
-rw-r--r-- | sys/modules/fdc/Makefile | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/sys/modules/fdc/Makefile b/sys/modules/fdc/Makefile new file mode 100644 index 0000000..46a36b3 --- /dev/null +++ b/sys/modules/fdc/Makefile @@ -0,0 +1,29 @@ +# $FreeBSD$ + +.PATH: ${.CURDIR}/../../isa + +KMOD= fdc +SRCS= fd.c \ + opt_fdc.h card.h \ + bus_if.h card_if.h device_if.h isa_if.h +NOMAN= + +FDC_DEBUG= 1 # 0/1 +FDC_PCCARD= 0 # 0/1 whether pccard support (i. e. Y-E DATA PCMCIA + # fdc) is desired + +CLEANFILES= card.h + +opt_fdc.h: + touch ${.TARGET} +.if ${FDC_DEBUG} > 0 + echo "#define FDC_DEBUG 1" >> ${.TARGET} +.endif + +card.h: + touch ${.TARGET} +.if ${FDC_PCCARD} > 0 + echo "#define NCARD 1" >> ${.TARGET} +.endif + +.include <bsd.kmod.mk> |