1 # SPDX-License-Identifier: GPL-2.0
3 # Makefile for the input core drivers.
6 # Each configuration option enables a list of files.
8 obj-
$(CONFIG_INPUT
) += input-core.o
9 input-core-y
:= input.o input-compat.o input-mt.o input-poller.o ff-core.o
10 input-core-y
+= touchscreen.o
12 obj-
$(CONFIG_INPUT_FF_MEMLESS
) += ff-memless.o
13 obj-
$(CONFIG_INPUT_SPARSEKMAP
) += sparse-keymap.o
14 obj-
$(CONFIG_INPUT_MATRIXKMAP
) += matrix-keymap.o
15 obj-
$(CONFIG_INPUT_VIVALDIFMAP
) += vivaldi-fmap.o
17 obj-
$(CONFIG_INPUT_LEDS
) += input-leds.o
18 obj-
$(CONFIG_INPUT_MOUSEDEV
) += mousedev.o
19 obj-
$(CONFIG_INPUT_JOYDEV
) += joydev.o
20 obj-
$(CONFIG_INPUT_EVDEV
) += evdev.o
21 obj-
$(CONFIG_INPUT_EVBUG
) += evbug.o
23 obj-
$(CONFIG_INPUT_KEYBOARD
) += keyboard
/
24 obj-
$(CONFIG_INPUT_MOUSE
) += mouse
/
25 obj-
$(CONFIG_INPUT_JOYSTICK
) += joystick
/
26 obj-
$(CONFIG_INPUT_TABLET
) += tablet
/
27 obj-
$(CONFIG_INPUT_TOUCHSCREEN
) += touchscreen
/
28 obj-
$(CONFIG_INPUT_MISC
) += misc
/
29 obj-
$(CONFIG_INPUT_KUNIT_TEST
) += tests
/
31 obj-
$(CONFIG_INPUT_APMPOWER
) += apm-power.o
33 obj-
$(CONFIG_RMI4_CORE
) += rmi4
/