1LOCAL_PATH := $(call my-dir) 2 3include $(CLEAR_VARS) 4LOCAL_MODULE := android.hardware.gnss@1.1-impl-qti 5LOCAL_VENDOR_MODULE := true 6LOCAL_MODULE_RELATIVE_PATH := hw 7LOCAL_SRC_FILES := \ 8 AGnss.cpp \ 9 Gnss.cpp \ 10 GnssBatching.cpp \ 11 GnssGeofencing.cpp \ 12 GnssMeasurement.cpp \ 13 GnssNi.cpp \ 14 GnssConfiguration.cpp \ 15 GnssDebug.cpp \ 16 AGnssRil.cpp 17 18LOCAL_SRC_FILES += \ 19 location_api/LocationUtil.cpp \ 20 location_api/GnssAPIClient.cpp \ 21 location_api/GeofenceAPIClient.cpp \ 22 location_api/BatchingAPIClient.cpp \ 23 location_api/MeasurementAPIClient.cpp \ 24 25LOCAL_C_INCLUDES:= \ 26 $(LOCAL_PATH)/location_api 27LOCAL_HEADER_LIBRARIES := \ 28 libgps.utils_headers \ 29 libloc_core_headers \ 30 libloc_pla_headers \ 31 liblocation_api_headers \ 32 liblocbatterylistener_headers 33 34LOCAL_SHARED_LIBRARIES := \ 35 liblog \ 36 libhidlbase \ 37 libcutils \ 38 libutils \ 39 android.hardware.gnss@1.0 \ 40 android.hardware.gnss@1.1 \ 41 android.hardware.health@1.0 \ 42 android.hardware.health@2.0 \ 43 android.hardware.power@1.2 \ 44 libbase 45 46LOCAL_SHARED_LIBRARIES += \ 47 libloc_core \ 48 libgps.utils \ 49 libdl \ 50 liblocation_api \ 51 52LOCAL_CFLAGS += $(GNSS_CFLAGS) 53LOCAL_STATIC_LIBRARIES := liblocbatterylistener 54LOCAL_STATIC_LIBRARIES += libhealthhalutils 55include $(BUILD_SHARED_LIBRARY) 56 57include $(CLEAR_VARS) 58LOCAL_MODULE := android.hardware.gnss@1.1-service-qti 59LOCAL_VINTF_FRAGMENTS := android.hardware.gnss@1.1-service-qti.xml 60LOCAL_VENDOR_MODULE := true 61LOCAL_MODULE_RELATIVE_PATH := hw 62LOCAL_INIT_RC := android.hardware.gnss@1.1-service-qti.rc 63LOCAL_SRC_FILES := \ 64 service.cpp \ 65 66LOCAL_C_INCLUDES:= \ 67 $(LOCAL_PATH)/location_api 68LOCAL_HEADER_LIBRARIES := \ 69 libgps.utils_headers \ 70 libloc_core_headers \ 71 libloc_pla_headers \ 72 liblocation_api_headers 73 74 75LOCAL_SHARED_LIBRARIES := \ 76 liblog \ 77 libcutils \ 78 libdl \ 79 libbase \ 80 libutils \ 81 libgps.utils \ 82 libqti_vndfwk_detect \ 83 84LOCAL_SHARED_LIBRARIES += \ 85 libhidlbase \ 86 android.hardware.gnss@1.0 \ 87 android.hardware.gnss@1.1 \ 88 89LOCAL_CFLAGS += $(GNSS_CFLAGS) 90 91ifneq ($(LOC_HIDL_VERSION),) 92LOCAL_CFLAGS += -DLOC_HIDL_VERSION='"$(LOC_HIDL_VERSION)"' 93endif 94 95include $(BUILD_EXECUTABLE) 96