Makefile 577 B

123456789101112131415161718192021222324
  1. ifneq ($(KERNELRELEASE),)
  2. obj-m := kfusd.o
  3. KERNEL_VER ?= $(KERNELRELEASE)
  4. else
  5. KDIR ?= /lib/modules/$(shell uname -r)/build
  6. PWD := $(shell pwd)
  7. ROOTFS ?=
  8. KERNEL_VER ?= 2.6.32.7
  9. default:
  10. $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) EXTRA_CFLAGS=-I$(PWD)/../include modules
  11. install:
  12. install -d -m 0755 $(ROOTFS)/lib/modules/$(KERNEL_VER)/kernel/drivers/misc
  13. install -m 0755 kfusd.ko $(ROOTFS)/lib/modules/$(KERNEL_VER)/kernel/drivers/misc
  14. # /sbin/depmod -a
  15. clean:
  16. rm -f .kfusd* Modules.symvers \
  17. kfusd.ko kfusd.o kfusd.mod.o kfusd.mod.c built-in.o *~
  18. rm -rf .tmp_versions
  19. endif