59 lines
1.5 KiB
Makefile
Executable file
59 lines
1.5 KiB
Makefile
Executable file
BUILD_INFAE := spi
|
|
BUILD_PLATFORM := qcom
|
|
BUILD_MODULE := y
|
|
|
|
ccflags-y += -Wall
|
|
|
|
ifeq ($(BUILD_PLATFORM),mtk)
|
|
platform=ilitek_v3_mtk
|
|
ccflags-y += -I$(srctree)/drivers/spi/mediatek/mt6797/
|
|
ccflags-y += -I$(srctree)/drivers/input/touchscreen/mediatek/ILITEK_V3/
|
|
ccflags-y += -I$(srctree)/drivers/input/touchscreen/mediatek/ILITEK_V3/firmware/
|
|
ccflags-y += -I$(srctree)/drivers/input/touchscreen/mediatek/
|
|
ccflags-y += -I$(srctree)/drivers/misc/mediatek/include/mt-plat/
|
|
ccflags-y += -I$(srctree)/drivers/misc/mediatek/include/mt-plat/$(MTK_PLATFORM)/include/
|
|
endif
|
|
|
|
ifeq ($(BUILD_PLATFORM),qcom)
|
|
platform=ilitek_v3_qcom
|
|
ccflags-y += -I$(srctree)/drivers/input/touchscreen/ILITEK_V3/
|
|
ccflags-y += -I$(srctree)/drivers/input/touchscreen/ILITEK_V3/firmware/
|
|
ccflags-$(CONFIG_DRM_MEDIATEK_V2) += -I$(srctree)/drivers/gpu/drm/mediatek/mediatek_v2/
|
|
endif
|
|
|
|
ifeq ($(BUILD_INFAE),i2c)
|
|
interface=ilitek_v3_i2c
|
|
fwupdate=ilitek_v3_flash
|
|
endif
|
|
|
|
ifeq ($(BUILD_INFAE),spi)
|
|
interface=ilitek_v3_spi
|
|
fwupdate=ilitek_v3_hostdl
|
|
endif
|
|
|
|
ifeq ($(BUILD_MODULE),n)
|
|
obj-y += ilitek_v3.o \
|
|
$(interface).o \
|
|
$(platform).o \
|
|
ilitek_v3_ic.o \
|
|
ilitek_v3_touch.o \
|
|
ilitek_v3_mp.o \
|
|
$(fwupdate).o \
|
|
ilitek_v3_node.o
|
|
else
|
|
obj-m += ilitek_v3_0_11_0.o
|
|
ilitek_v3_0_11_0-y := ilitek_v3.o \
|
|
$(interface).o \
|
|
$(platform).o \
|
|
ilitek_v3_ic.o \
|
|
ilitek_v3_touch.o \
|
|
ilitek_v3_mp.o \
|
|
$(fwupdate).o \
|
|
ilitek_v3_node.o
|
|
|
|
KERNEL_DIR= /home/likewise-open/ILI/1061279/workplace/rk3288_sdk/kernel
|
|
all:
|
|
$(MAKE) -C $(KERNEL_DIR) M=$(PWD) modules
|
|
clean:
|
|
$(MAKE) -C $(KERNEL_DIR) M=$(PWD) clean
|
|
endif
|