sensors-hal: M Upgrade compilation fix
- Added changes to fix the compilation issues
Change-Id: I13fb944d1ef00a88509017cf5584da66e44269ae
diff --git a/Android.mk b/Android.mk
index 4965adb..5f4c767 100644
--- a/Android.mk
+++ b/Android.mk
@@ -8,6 +8,7 @@
ifneq ($(filter msm8610,$(TARGET_BOARD_PLATFORM)),)
LOCAL_MODULE := sensors.$(TARGET_BOARD_PLATFORM)
LOCAL_CFLAGS := -DTARGET_8610
+ LOCAL_CFLAGS += -Wno-error=implicit-function-declaration
else
LOCAL_MODULE := sensors.msm8930
endif
@@ -16,9 +17,10 @@
LOCAL_MODULE_TAGS := optional
-LOCAL_CFLAGS += -DLOG_TAG=\"Sensors\"
+LOCAL_CFLAGS += -DLOG_TAG=\"Sensors\" -Wno-error=implicit-function-declaration
ifeq ($(call is-board-platform,msm8960),true)
LOCAL_CFLAGS += -DTARGET_8930
+ LOCAL_CFLAGS += -Wno-error=implicit-function-declaration
endif
LOCAL_SRC_FILES := \
diff --git a/InputEventReader.cpp b/InputEventReader.cpp
index 1014f29..fcc273f 100644
--- a/InputEventReader.cpp
+++ b/InputEventReader.cpp
@@ -17,6 +17,8 @@
#include <stdint.h>
#include <errno.h>
#include <unistd.h>
+#include <stdlib.h>
+#include <string.h>
#include <poll.h>
#include <sys/cdefs.h>