summaryrefslogtreecommitdiff
path: root/als/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'als/Android.mk')
-rw-r--r--als/Android.mk13
1 files changed, 11 insertions, 2 deletions
diff --git a/als/Android.mk b/als/Android.mk
index a2cc63c..7d756fc 100644
--- a/als/Android.mk
+++ b/als/Android.mk
@@ -28,6 +28,7 @@ VERSION_JB := $(shell test $(MAJOR_VERSION) -eq 4 -a $(MINOR_VERSION) -eq 2 && e
VERSION_JB_MR2 := $(shell test $(MAJOR_VERSION) -eq 4 -a $(MINOR_VERSION) -eq 3 && echo true)
VERSION_KK := $(shell test $(MAJOR_VERSION) -eq 4 -a $(MINOR_VERSION) -eq 4 && echo true)
VERSION_L := $(shell test $(MAJOR_VERSION) -eq 5 && echo true)
+VERSION_M := $(shell test $(MAJOR_VERSION) -eq 6 && echo true)
#ANDROID version check END
LOCAL_MODULE := sensor_als.robby
@@ -37,7 +38,7 @@ LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
LOCAL_MODULE_TAGS := optional
# TODO: remove LOG_NDEBUG=0 for production builds, keep it during integration
-LOCAL_CFLAGS := -DLOG_TAG=\"LightSensor\"
+LOCAL_CFLAGS := -DLOG_TAG=\"LightSensor\" -DANDROID_VERSION=$(MAJOR_VERSION)
ifeq ($(VERSION_JB),true)
LOCAL_CFLAGS += -DANDROID_JB
@@ -65,7 +66,15 @@ LOCAL_CFLAGS += -DHAL_VERSION_GE_1_0
LOCAL_CFLAGS += -DHAL_VERSION_GT_1_0
endif
-#LOCAL_C_INCLUDES += hardware/invensense/libsensors_iio
+ifeq ($(VERSION_M),true)
+LOCAL_CFLAGS += -DANDROID_M
+#hal version is greater than and equal 1_0
+LOCAL_CFLAGS += -DHAL_VERSION_GE_1_0
+#hal version is greater than 1_0
+LOCAL_CFLAGS += -DHAL_VERSION_GT_1_0
+endif
+
+##LOCAL_C_INCLUDES += hardware/invensense/libsensors_iio
LOCAL_SRC_FILES := \
sensors.cpp \
InputEventReader.cpp \