diff options
author | Wendly Li <wendlyli@google.com> | 2022-01-03 04:31:49 +0000 |
---|---|---|
committer | Wendly Li <wendlyli@google.com> | 2022-01-21 03:53:18 +0000 |
commit | d89ca0d2b1e77ec679682b0d7f7bcd858b7a6d44 (patch) | |
tree | 197efa10b8d5809b68beb197352d326136a6ee78 /Makefile | |
parent | 0f9e7e8f390c3d06c81cac7c2a94d341a25cd896 (diff) | |
download | goodix_touch-d89ca0d2b1e77ec679682b0d7f7bcd858b7a6d44.tar.gz |
Modify Kconfig and Makefile for p22
Bug: 214018056
Bug: 214118475
Change-Id: I63e399d4276939dc30976078eea704b8cb7c54f1
Signed-off-by: Wendly Li <wendlyli@google.com>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 34 |
1 files changed, 21 insertions, 13 deletions
@@ -1,13 +1,21 @@ -obj-$(CONFIG_TOUCHSCREEN_GOODIX_BRL) += goodix_core.o -goodix_core-y := \ - goodix_brl_i2c.o \ - goodix_brl_spi.o \ - goodix_ts_core.o \ - goodix_brl_hw.o \ - goodix_cfg_bin.o \ - goodix_ts_utils.o \ - goodix_brl_fwupdate.o \ - goodix_ts_gesture.o \ - goodix_ts_inspect.o \ - goodix_ts_tools.o \ - goodix_ts_proc.o +KERNEL_SRC ?= /lib/modules/$(shell uname -r)/build +M ?= $(shell pwd) + +KBUILD_OPTIONS += CONFIG_TOUCHSCREEN_GOODIX_BRL=m +EXTRA_CFLAGS += -DDYNAMIC_DEBUG_MODULE +EXTRA_CFLAGS += -DCONFIG_TOUCHSCREEN_GOODIX_BRL_SPI +#EXTRA_CFLAGS += -DCONFIG_TOUCHSCREEN_TBN +#EXTRA_CFLAGS += -DCONFIG_TOUCHSCREEN_HEATMAP +#EXTRA_CFLAGS += -DCONFIG_TOUCHSCREEN_OFFLOAD +EXTRA_CFLAGS += -DCONFIG_FS +EXTRA_CFLAGS += -I$(KERNEL_SRC)/../google-modules/display +EXTRA_CFLAGS += -I$(KERNEL_SRC)/../google-modules/touch/common +EXTRA_CFLAGS += -I$(KERNEL_SRC)/../google-modules/touch/common/include +EXTRA_SYMBOLS += $(OUT_DIR)/../google-modules/touch/common/Module.symvers + +modules modules_install clean: + $(MAKE) -C $(KERNEL_SRC) M=$(M) \ + $(KBUILD_OPTIONS) \ + EXTRA_CFLAGS="$(EXTRA_CFLAGS)" \ + KBUILD_EXTRA_SYMBOLS="$(EXTRA_SYMBOLS)" \ + $(@) |