Makefile 665 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. GIT_DESCRIBE = $(shell git describe --dirty --tags)
  9. KERNEL_VER ?= 2.6.32.7
  10. default:
  11. $(MAKE) -C $(KDIR) M=$(PWD) EXTRA_CFLAGS="-I$(PWD)/../include -DGIT_DESCRIBE='\"${GIT_DESCRIBE}\"'" V=1 modules
  12. install:
  13. install -d -m 0755 $(ROOTFS)/lib/modules/$(KERNEL_VER)/kernel/drivers/misc
  14. install -m 0755 kfusd.ko $(ROOTFS)/lib/modules/$(KERNEL_VER)/kernel/drivers/misc
  15. # /sbin/depmod -a
  16. clean:
  17. rm -f .kfusd* Modules.symvers \
  18. kfusd.ko kfusd.o kfusd.mod.o kfusd.mod.c built-in.o *~
  19. rm -rf .tmp_versions
  20. endif