# # Copyright (C) 2014-2015 Intel Corporation. # # IIO sensors HAL module implementation, compiled as hw/iio-sensors-hal.so ifeq ($(USE_INTEL_SENSOR_HAL),true) LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) src_path := . src_files := $(src_path)/entry.c \ $(src_path)/enumeration.c \ $(src_path)/control.c \ $(src_path)/description.c \ $(src_path)/utils.c \ $(src_path)/transform.c \ $(src_path)/compass-calibration.c \ $(src_path)/matrix-ops.c \ $(src_path)/gyro-calibration.c \ $(src_path)/filtering.c \ LOCAL_C_INCLUDES += $(LOCAL_PATH) vendor/intel/hardware/iio-sensors LOCAL_MODULE := sensors.$(TARGET_BOARD_PLATFORM) LOCAL_MODULE_OWNER := intel LOCAL_MODULE_RELATIVE_PATH := hw LOCAL_MODULE_TAGS := optional LOCAL_CFLAGS := -DLOG_TAG=\"Sensors\" -fvisibility=hidden LOCAL_LDFLAGS := -Wl,--gc-sections LOCAL_SHARED_LIBRARIES := liblog libcutils libdl LOCAL_PRELINK_MODULE := false LOCAL_SRC_FILES := $(src_files) include $(BUILD_SHARED_LIBRARY) include $(CLEAR_VARS) LOCAL_C_INCLUDES += $(LOCAL_PATH) vendor/intel/hardware/iio-sensors LOCAL_MODULE := sens LOCAL_CFLAGS := -DLOG_TAG=\"Sensors\" -fvisibility=hidden LOCAL_SHARED_LIBRARIES := liblog libcutils libdl LOCAL_SRC_FILES := sens.c LOCAL_MODULE_TAGS := eng include $(BUILD_EXECUTABLE) endif