blob: 5f4c76752a475784c535b1156d03c71df2794034 [file] [log] [blame]
ifneq ($(filter msm8960 msm8610,$(TARGET_BOARD_PLATFORM)),)
ifneq ($(BUILD_TINY_ANDROID),true)
LOCAL_PATH := $(call my-dir)
# HAL module implemenation stored in
include $(CLEAR_VARS)
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
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
LOCAL_MODULE_TAGS := optional
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 := \
sensors.cpp \
SensorBase.cpp \
LightSensor.cpp \
ProximitySensor.cpp \
Accelerometer.cpp \
Mpu3050.cpp \
Bmp180.cpp \
InputEventReader.cpp
LOCAL_SHARED_LIBRARIES := liblog libcutils libdl
include $(BUILD_SHARED_LIBRARY)
endif #BUILD_TINY_ANDROID
endif #TARGET_BOARD_PLATFORM