kernel-brax3-ubuntu-touch/drivers/input/touchscreen/ILITEK_V3_0_9_2/Makefile
erascape f319b992b1 kernel-5.15: Initial import brax3 UT kernel
* halium configs enabled

Signed-off-by: erascape <erascape@proton.me>
2025-09-23 15:17:10 +00:00

60 lines
1.5 KiB
Makefile
Executable file

BUILD_INFAE := i2c
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/
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
ccflags-$(CONFIG_DRM_MEDIATEK_V2) += -I$(srctree)/drivers/gpu/drm/mediatek/mediatek_v2/
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_9_2.o
ilitek_v3_0_9_2-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