1*b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 21da177e4SLinus Torvalds# 31da177e4SLinus Torvalds# Makefile for the mouse drivers. 41da177e4SLinus Torvalds# 51da177e4SLinus Torvalds 61da177e4SLinus Torvalds# Each configuration option enables a list of files. 71da177e4SLinus Torvalds 81da177e4SLinus Torvaldsobj-$(CONFIG_MOUSE_AMIGA) += amimouse.o 9b5da20f8SDmitry Torokhovobj-$(CONFIG_MOUSE_APPLETOUCH) += appletouch.o 10c04cb856SMichael Schmitzobj-$(CONFIG_MOUSE_ATARI) += atarimouse.o 1103dd5e1bSAdrian McMenaminobj-$(CONFIG_MOUSE_BCM5974) += bcm5974.o 129f1cd857SDudley Duobj-$(CONFIG_MOUSE_CYAPA) += cyapatp.o 136696777cSDuson Linobj-$(CONFIG_MOUSE_ELAN_I2C) += elan_i2c.o 1403dd5e1bSAdrian McMenaminobj-$(CONFIG_MOUSE_GPIO) += gpio_mouse.o 151da177e4SLinus Torvaldsobj-$(CONFIG_MOUSE_INPORT) += inport.o 161da177e4SLinus Torvaldsobj-$(CONFIG_MOUSE_LOGIBM) += logibm.o 1703dd5e1bSAdrian McMenaminobj-$(CONFIG_MOUSE_MAPLE) += maplemouse.o 18ae99ea56SPaul Parsonsobj-$(CONFIG_MOUSE_NAVPOINT_PXA27x) += navpoint.o 191da177e4SLinus Torvaldsobj-$(CONFIG_MOUSE_PC110PAD) += pc110pad.o 201da177e4SLinus Torvaldsobj-$(CONFIG_MOUSE_PS2) += psmouse.o 2103dd5e1bSAdrian McMenaminobj-$(CONFIG_MOUSE_RISCPC) += rpcmouse.o 221da177e4SLinus Torvaldsobj-$(CONFIG_MOUSE_SERIAL) += sermouse.o 23eef3e4caSMike Rapoportobj-$(CONFIG_MOUSE_SYNAPTICS_I2C) += synaptics_i2c.o 248491ee10SJan Steinhoffobj-$(CONFIG_MOUSE_SYNAPTICS_USB) += synaptics_usb.o 251da177e4SLinus Torvaldsobj-$(CONFIG_MOUSE_VSXXXAA) += vsxxxaa.o 261da177e4SLinus Torvalds 27c2c06c41SDudley Ducyapatp-objs := cyapa.o cyapa_gen3.o cyapa_gen5.o cyapa_gen6.o 283ace3686SHans de Goedepsmouse-objs := psmouse-base.o synaptics.o focaltech.o 2955e3d922SAndres Salomon 3055e3d922SAndres Salomonpsmouse-$(CONFIG_MOUSE_PS2_ALPS) += alps.o 3198ee3771SChris Diamandpsmouse-$(CONFIG_MOUSE_PS2_BYD) += byd.o 322a0bd75eSArjan Opmeerpsmouse-$(CONFIG_MOUSE_PS2_ELANTECH) += elantech.o 33df08ef27SAndres Salomonpsmouse-$(CONFIG_MOUSE_PS2_OLPC) += hgpk.o 3455e3d922SAndres Salomonpsmouse-$(CONFIG_MOUSE_PS2_LOGIPS2PP) += logips2pp.o 3555e3d922SAndres Salomonpsmouse-$(CONFIG_MOUSE_PS2_LIFEBOOK) += lifebook.o 36fc69f4a6STai-hwa Liangpsmouse-$(CONFIG_MOUSE_PS2_SENTELIC) += sentelic.o 3755e3d922SAndres Salomonpsmouse-$(CONFIG_MOUSE_PS2_TRACKPOINT) += trackpoint.o 3855e3d922SAndres Salomonpsmouse-$(CONFIG_MOUSE_PS2_TOUCHKIT) += touchkit_ps2.o 390799a924SDudley Dupsmouse-$(CONFIG_MOUSE_PS2_CYPRESS) += cypress_ps2.o 408b8be51bSThomas Hellstrompsmouse-$(CONFIG_MOUSE_PS2_VMMOUSE) += vmmouse.o 416696777cSDuson Lin 428eb92e5cSBenjamin Tissoirespsmouse-$(CONFIG_MOUSE_PS2_SMBUS) += psmouse-smbus.o 438eb92e5cSBenjamin Tissoires 446696777cSDuson Linelan_i2c-objs := elan_i2c_core.o 456696777cSDuson Linelan_i2c-$(CONFIG_MOUSE_ELAN_I2C_I2C) += elan_i2c_i2c.o 466696777cSDuson Linelan_i2c-$(CONFIG_MOUSE_ELAN_I2C_SMBUS) += elan_i2c_smbus.o 47