You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
87 lines
1.8 KiB
Makefile
87 lines
1.8 KiB
Makefile
ifneq ($(TARGET_SIMULATOR),true)
|
|
|
|
LOCAL_PATH := $(call my-dir)
|
|
REAL_LOCAL_PATH:=$(LOCAL_PATH)
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_INCLUDES += $(LOCAL_PATH)
|
|
|
|
LOCAL_SRC_FILES :=\
|
|
../version/version.c\
|
|
src/main.c\
|
|
src/misc.c\
|
|
src/trace.c\
|
|
src/sensor_cfg.c\
|
|
src/event_handler.c\
|
|
src/lib/util_misc.c\
|
|
src/lib/util_time.c\
|
|
src/lib/util_sysfs.c\
|
|
src/lib/util_input_dev.c\
|
|
src/channel_cntl.c\
|
|
src/channel_a.c\
|
|
src/channel_g.c\
|
|
src/channel_m.c\
|
|
src/channel_o.c\
|
|
src/channel_vg.c\
|
|
src/channel_vla.c\
|
|
src/channel_vrv.c\
|
|
src/channel_grv.c\
|
|
src/channel_gu.c\
|
|
src/channel_mu.c\
|
|
src/channel_geom_rv.c\
|
|
src/channel_stc.c\
|
|
src/channel_std.c\
|
|
src/channel_sgm.c\
|
|
src/channels.c\
|
|
src/sensor_provider.c\
|
|
src/sensor_fusion.c\
|
|
src/hw/hw_cntl.c
|
|
|
|
LOCAL_C_INCLUDES += $(LOCAL_PATH)\
|
|
$(LOCAL_PATH)/inc\
|
|
$(LOCAL_PATH)/../version\
|
|
$(LOCAL_PATH)/algo/inc\
|
|
$(LOCAL_PATH)/src/algo\
|
|
$(LOCAL_PATH)/src/hw\
|
|
|
|
ifeq (arm,$(TARGET_ARCH))
|
|
LOCAL_LDFLAGS += $(LOCAL_PATH)/algo/lib/bosch_lib32/libalgobsx.a
|
|
else
|
|
LOCAL_LDFLAGS += $(LOCAL_PATH)/algo/lib/bosch_lib64/libalgobsx.a
|
|
endif
|
|
|
|
LOCAL_LDLIBS := -llog
|
|
LOCAL_SHARED_LIBRARIES += liblog libcutils libc libm
|
|
#LOCAL_STATIC_LIBRARIES += libalgobsx
|
|
|
|
include $(addprefix $(LOCAL_PATH)/,$(addsuffix /Android.mk, \
|
|
src/algo\
|
|
src/hw/a\
|
|
src/hw/m\
|
|
src/hw/g\
|
|
))
|
|
|
|
-include $(LOCAL_PATH)/src/hw/Android.mk
|
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
ifneq (,$(sensord_suffix))
|
|
LOCAL_MODULE = sensord.$(sensord_suffix)
|
|
else
|
|
LOCAL_MODULE = sensord
|
|
endif
|
|
|
|
include $(LOCAL_PATH)/../tools/l8150_config.mk
|
|
|
|
include $(LOCAL_PATH)/../tools/options.mk
|
|
include $(LOCAL_PATH)/../tools/buildversion.mk
|
|
|
|
ifeq (true, $(flip_gesture_support))
|
|
LOCAL_SRC_FILES += src/channel_gest_flip.c
|
|
LOCAL_CFLAGS += -D__FLIP_GESTURE__
|
|
endif
|
|
|
|
LOCAL_MODULE_PATH := $(TARGET_OUT_EXECUTABLES)
|
|
include $(BUILD_EXECUTABLE)
|
|
|
|
endif # TARGET_SIMULATOR != true
|