| # |
| # Kernel build touch panel modules. |
| # |
| ifeq ($(CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5),m) |
| |
| ccflags-y += -DCONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5 \ |
| -DCONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5_PLATFORM_FW_UPGRADE \ |
| -DCONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5_DEVICETREE_SUPPORT \ |
| -DCONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5_I2C \ |
| -DCONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5_MT_B |
| |
| TP_DIR := cyttsp5 |
| |
| TP_INC := -I$(TP_ROOT)/$(TP_DIR) |
| TP_OBJS := $(TP_DIR)/cyttsp5_core.o \ |
| $(TP_DIR)/cyttsp5_mt_common.o \ |
| $(TP_DIR)/cyttsp5_mtb.o \ |
| $(TP_DIR)/cyttsp5_devtree.o \ |
| $(TP_DIR)/cyttsp5_platform.o \ |
| $(TP_DIR)/cyttsp5_i2c.o |
| |
| TP_ACCESS_OBJS := $(TP_DIR)/cyttsp5_device_access.o |
| |
| TP_UPDATE_OBJS := $(TP_DIR)/cyttsp5_loader.o |
| |
| obj-$(CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5) += $(MODNAME).o |
| $(MODNAME)-y := $(TP_OBJS) |
| |
| obj-$(CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5_DEVICE_ACCESS) += $(MODNAME)_access.o |
| $(MODNAME)_access-y := $(TP_ACCESS_OBJS) |
| |
| obj-$(CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5_LOADER) += $(MODNAME)_loader.o |
| $(MODNAME)_loader-y := $(TP_UPDATE_OBJS) |
| |
| endif |
| |
| # Fix build for GCC 4.7 |
| EXTRA_CFLAGS += -Wno-maybe-uninitialized -Wno-unused-function |