18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# Makefile for the mouse drivers.
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ci# Each configuration option enables a list of files.
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_AMIGA)		+= amimouse.o
98c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_APPLETOUCH)		+= appletouch.o
108c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_ATARI)		+= atarimouse.o
118c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_BCM5974)		+= bcm5974.o
128c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_CYAPA)		+= cyapatp.o
138c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_ELAN_I2C)		+= elan_i2c.o
148c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_GPIO)		+= gpio_mouse.o
158c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_INPORT)		+= inport.o
168c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_LOGIBM)		+= logibm.o
178c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_MAPLE)		+= maplemouse.o
188c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_NAVPOINT_PXA27x)	+= navpoint.o
198c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_PC110PAD)		+= pc110pad.o
208c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_PS2)			+= psmouse.o
218c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_PXA930_TRKBALL)	+= pxa930_trkball.o
228c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_RISCPC)		+= rpcmouse.o
238c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_SERIAL)		+= sermouse.o
248c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_SYNAPTICS_I2C)	+= synaptics_i2c.o
258c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_SYNAPTICS_USB)	+= synaptics_usb.o
268c2ecf20Sopenharmony_ciobj-$(CONFIG_MOUSE_VSXXXAA)		+= vsxxxaa.o
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_cicyapatp-objs := cyapa.o cyapa_gen3.o cyapa_gen5.o cyapa_gen6.o
298c2ecf20Sopenharmony_cipsmouse-objs := psmouse-base.o synaptics.o focaltech.o
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_cipsmouse-$(CONFIG_MOUSE_PS2_ALPS)	+= alps.o
328c2ecf20Sopenharmony_cipsmouse-$(CONFIG_MOUSE_PS2_BYD)		+= byd.o
338c2ecf20Sopenharmony_cipsmouse-$(CONFIG_MOUSE_PS2_ELANTECH)	+= elantech.o
348c2ecf20Sopenharmony_cipsmouse-$(CONFIG_MOUSE_PS2_OLPC)	+= hgpk.o
358c2ecf20Sopenharmony_cipsmouse-$(CONFIG_MOUSE_PS2_LOGIPS2PP)	+= logips2pp.o
368c2ecf20Sopenharmony_cipsmouse-$(CONFIG_MOUSE_PS2_LIFEBOOK)	+= lifebook.o
378c2ecf20Sopenharmony_cipsmouse-$(CONFIG_MOUSE_PS2_SENTELIC)	+= sentelic.o
388c2ecf20Sopenharmony_cipsmouse-$(CONFIG_MOUSE_PS2_TRACKPOINT)	+= trackpoint.o
398c2ecf20Sopenharmony_cipsmouse-$(CONFIG_MOUSE_PS2_TOUCHKIT)	+= touchkit_ps2.o
408c2ecf20Sopenharmony_cipsmouse-$(CONFIG_MOUSE_PS2_CYPRESS)	+= cypress_ps2.o
418c2ecf20Sopenharmony_cipsmouse-$(CONFIG_MOUSE_PS2_VMMOUSE)	+= vmmouse.o
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_cipsmouse-$(CONFIG_MOUSE_PS2_SMBUS)	+= psmouse-smbus.o
448c2ecf20Sopenharmony_ci
458c2ecf20Sopenharmony_cielan_i2c-objs := elan_i2c_core.o
468c2ecf20Sopenharmony_cielan_i2c-$(CONFIG_MOUSE_ELAN_I2C_I2C)	+= elan_i2c_i2c.o
478c2ecf20Sopenharmony_cielan_i2c-$(CONFIG_MOUSE_ELAN_I2C_SMBUS)	+= elan_i2c_smbus.o
48