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