Add in-place make targets

This CL adds in-place make targets for libevdev. It will only build
libevdev-hollow, as libevdev itself is not required.
This change brought an error in libevdev.c to light which has been
fixed. Compiling with LIBEVDEV_HOLLOW resulted in unused functions
errors, these functions have been added to the ifndef block.

BUG=chromium-os:38304
TEST=see touchpad-tests

Change-Id: I1da1c51db895f31f569d8608022a4992c0230a54
Reviewed-on: https://gerrit.chromium.org/gerrit/43817
Reviewed-by: Andrew de los Reyes <[email protected]>
Commit-Queue: Dennis Kempin <[email protected]>
Tested-by: Dennis Kempin <[email protected]>
4 files changed
tree: b827d937dff69f53280dfdf43baccb0259fc0044
  1. include/
  2. src/
  3. common.mk
  4. Makefile