diff options
Diffstat (limited to 'lkm')
-rw-r--r-- | lkm/atapi/Makefile | 28 | ||||
-rw-r--r-- | lkm/wcd/Makefile | 28 |
2 files changed, 56 insertions, 0 deletions
diff --git a/lkm/atapi/Makefile b/lkm/atapi/Makefile new file mode 100644 index 0000000..a2fb82d --- /dev/null +++ b/lkm/atapi/Makefile @@ -0,0 +1,28 @@ +.PATH: ${.CURDIR}/../../sys/i386/isa +KMOD = atapi_mod +SRCS = atapi.c wdc.h wcd.h +NOMAN = +BINDIR = /lkm +CFLAGS += -nostdinc -I. -I/sys -DATAPI -DATAPI_MODULE +CLEANFILES += $(KMOD) machine wdc.h wcd.h *.b +LN = ln -f -s + +load: ${PROG} + /sbin/modload -u -e atapi $(PROG) + +unload: ${PROG} + /sbin/modunload -n atapi + +wdc.h: + echo "#define NWDC 2" > wdc.h + echo "#define NWD 4" >> wdc.h + +wcd.h: + echo "#define NWCD 1" > wcd.h + +.c.o: + -@$(LN) /sys/i386/include machine + $(CC) $(CFLAGS) -c $< + -@rm machine + +.include <bsd.kmod.mk> diff --git a/lkm/wcd/Makefile b/lkm/wcd/Makefile new file mode 100644 index 0000000..162de4b --- /dev/null +++ b/lkm/wcd/Makefile @@ -0,0 +1,28 @@ +.PATH: ${.CURDIR}/../../sys/i386/isa +KMOD = wcd_mod +SRCS = wcd.c wdc.h wcd.h +NOMAN = +BINDIR = /lkm +CFLAGS += -nostdinc -I. -I/sys -DATAPI -DWCD_MODULE +CLEANFILES += $(KMOD) machine wdc.h wcd.h *.b +LN = ln -f -s + +load: ${PROG} + /sbin/modload -u -e wcd $(PROG) + +unload: ${PROG} + /sbin/modunload -n wcd + +wdc.h: + echo "#define NWDC 2" > wdc.h + echo "#define NWD 4" >> wdc.h + +wcd.h: + echo "#define NWCD 1" > wcd.h + +.c.o: + -@$(LN) /sys/i386/include machine + $(CC) $(CFLAGS) -c $< + -@rm machine + +.include <bsd.kmod.mk> |