linux-ext-fbtft.mk 745 B

12345678910111213141516171819202122
  1. ################################################################################
  2. #
  3. # Patch the linux kernel with fbtft extension
  4. #
  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=drivers/video/fbdev ; \
  12. else \
  13. dest=drivers/video ; \
  14. fi ; \
  15. mkdir -p $(LINUX_DIR)/$${dest}/fbtft; \
  16. cp -dpfr $(FBTFT_DIR)/* $(LINUX_DIR)/$${dest}/fbtft/ ; \
  17. echo "source \"$${dest}/fbtft/Kconfig\"" \
  18. >> $(LINUX_DIR)/$${dest}/Kconfig ; \
  19. echo 'obj-y += fbtft/' >> $(LINUX_DIR)/$${dest}/Makefile
  20. endef