Makefile 1003 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #===========================================================================
  2. # Combined Charging System (CCS): SECC
  3. # Makefile
  4. #
  5. # initiated by Joseph
  6. # (since 2020/06/04)
  7. #=============================================================================
  8. #
  9. # Makefile for kernel driver: cppro
  10. #
  11. -include Rules.make
  12. MAKE_JOBS ?= 1
  13. obj-m += cppro.o
  14. all: init cpproTask clean
  15. init:
  16. rm -rfv cppro.ko
  17. # mkdir -p ../Images/root
  18. # cp -rfv ../Images/boot/reset_soft.sh ../Images/root/
  19. # cp -rfv ../Images/boot/stop.sh ../Images/root/
  20. # cp -rfv ../Images/boot/reboot.sh ../Images/root/
  21. cpproTask:
  22. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) M=$(PWD) modules
  23. clean:
  24. rm -rfv .tmp_versions/
  25. rm -rfv cppro.mod.c
  26. rm -rfv .cppro.ko.cmd
  27. rm -rfv .cppro.mod.o.cmd
  28. rm -rfv .cppro.o.cmd
  29. rm -rfv cppro.mod.o
  30. rm cppro.o
  31. rm Module.symvers
  32. rm modules.order