1ifneq ($(BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE),) 2ifneq ($(BUILD_TINY_ANDROID),true) 3 4LOCAL_PATH := $(call my-dir) 5 6include $(CLEAR_VARS) 7 8LOCAL_MODULE := libloc_core 9LOCAL_VENDOR_MODULE := true 10LOCAL_MODULE_TAGS := optional 11 12LOCAL_SHARED_LIBRARIES := \ 13 liblog \ 14 libutils \ 15 libcutils \ 16 libgps.utils \ 17 libdl \ 18 liblog 19 20LOCAL_SRC_FILES += \ 21 LocApiBase.cpp \ 22 LocAdapterBase.cpp \ 23 ContextBase.cpp \ 24 LocContext.cpp \ 25 loc_core_log.cpp \ 26 data-items/DataItemsFactoryProxy.cpp \ 27 SystemStatusOsObserver.cpp \ 28 SystemStatus.cpp 29 30LOCAL_CFLAGS += \ 31 -fno-short-enums \ 32 -D_ANDROID_ 33 34LOCAL_C_INCLUDES:= \ 35 $(LOCAL_PATH)/data-items \ 36 $(LOCAL_PATH)/data-items/common \ 37 $(LOCAL_PATH)/observer \ 38 39LOCAL_HEADER_LIBRARIES := \ 40 libutils_headers \ 41 libgps.utils_headers \ 42 libloc_pla_headers \ 43 liblocation_api_headers 44 45LOCAL_CFLAGS += $(GNSS_CFLAGS) 46 47include $(BUILD_SHARED_LIBRARY) 48 49include $(CLEAR_VARS) 50LOCAL_MODULE := libloc_core_headers 51LOCAL_EXPORT_C_INCLUDE_DIRS := \ 52 $(LOCAL_PATH) \ 53 $(LOCAL_PATH)/data-items \ 54 $(LOCAL_PATH)/data-items/common \ 55 $(LOCAL_PATH)/observer 56include $(BUILD_HEADER_LIBRARY) 57 58endif # not BUILD_TINY_ANDROID 59endif # BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE 60