Is evdev only used with the X11 platform? If so, does it make sense to add it unconditionally to the X11 platform plugin? If not, can we at least move this conditional from the main makefile to the platform-specific makefile?