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
11 obj-
$(CONFIG_INPUT_FF_MEMLESS
) += ff-memless.o
12 obj-
$(CONFIG_INPUT_POLLDEV
) += input-polldev.o
13 obj-
$(CONFIG_INPUT_SPARSEKMAP
) += sparse-keymap.o
14 obj-
$(CONFIG_INPUT_MATRIXKMAP
) += matrix-keymap.o
16 obj-
$(CONFIG_INPUT_LEDS
) += input-leds.o
17 obj-
$(CONFIG_INPUT_MOUSEDEV
) += mousedev.o
18 obj-
$(CONFIG_INPUT_JOYDEV
) += joydev.o
19 obj-
$(CONFIG_INPUT_EVDEV
) += evdev.o
20 obj-
$(CONFIG_INPUT_EVBUG
) += evbug.o
22 obj-
$(CONFIG_INPUT_KEYBOARD
) += keyboard
/
23 obj-
$(CONFIG_INPUT_MOUSE
) += mouse
/
24 obj-
$(CONFIG_INPUT_JOYSTICK
) += joystick
/
25 obj-
$(CONFIG_INPUT_TABLET
) += tablet
/
26 obj-
$(CONFIG_INPUT_TOUCHSCREEN
) += touchscreen
/
27 obj-
$(CONFIG_INPUT_MISC
) += misc
/
29 obj-
$(CONFIG_INPUT_APMPOWER
) += apm-power.o
31 obj-
$(CONFIG_RMI4_CORE
) += rmi4
/