Makefile 556 B

12345678910111213141516171819202122232425
  1. ifneq ($(KERNELRELEASE),)
  2. obj-m := ds18b20_223.o ds18b20_224.o
  3. ds18b20_223-objs := ds18b20.o t223.o
  4. ds18b20_224-objs := ds18b20.o t224.o
  5. else
  6. CC = gcc
  7. KDIR := /lib/modules/$(shell uname -r)/build
  8. PWD := $(shell pwd)
  9. all:
  10. $(MAKE) -C $(KDIR) M=$(PWD) modules
  11. install:
  12. \cp ds18b20_223.ko /data/modules/
  13. \cp ds18b20_224.ko /data/modules/
  14. uninstall:
  15. rm -f /data/modules/ds18b20_224.ko
  16. rm -f /data/modules/ds18b20_223.ko
  17. load:
  18. /data/modules/load-modules.sh
  19. clean:
  20. rm -rf *.o *.ko .*.cmd *.mod.* modules.order Module.symvers .tmp_versions
  21. endif