linux-ext-fbtft.mk 752 B

12345678910111213141516171819202122
  1. ################################################################################
  2. # Linux fbtft extensions
  3. #
  4. # Patch the linux kernel with fbtft extension
  5. ################################################################################
  6. LINUX_EXTENSIONS += fbtft
  7. # for linux >= 3.15 install to drivers/video/fbdev/fbtft
  8. # for linux < 3.15 install to drivers/video/fbtft
  9. define FBTFT_PREPARE_KERNEL
  10. if [ -e $(LINUX_DIR)/drivers/video/fbdev ]; then \
  11. dest=$(LINUX_DIR)/drivers/video/fbdev ; \
  12. else \
  13. dest=$(LINUX_DIR)/drivers/video/ ; \
  14. fi ; \
  15. mkdir -p $${dest}/fbtft; \
  16. cp -dpfr $(FBTFT_DIR)/* $${dest}/fbtft/ ; \
  17. echo 'source "drivers/video/fbdev/fbtft/Kconfig"' \
  18. >> $${dest}/Kconfig ; \
  19. echo 'obj-y += fbtft/' >> $${dest}/Makefile
  20. endef