1LOCAL_PATH := $(call my-dir) 2 3include $(CLEAR_VARS) 4LOCAL_MODULE := android.hardware.gnss@1.0-impl-qti 5LOCAL_VENDOR_MODULE := true 6LOCAL_MODULE_OWNER := qti 7LOCAL_MODULE_RELATIVE_PATH := hw 8LOCAL_SRC_FILES := \ 9 AGnss.cpp \ 10 Gnss.cpp \ 11 GnssBatching.cpp \ 12 GnssGeofencing.cpp \ 13 GnssMeasurement.cpp \ 14 GnssNi.cpp \ 15 GnssConfiguration.cpp \ 16 GnssDebug.cpp \ 17 AGnssRil.cpp 18 19LOCAL_SRC_FILES += \ 20 location_api/LocationUtil.cpp \ 21 location_api/GnssAPIClient.cpp \ 22 location_api/GeofenceAPIClient.cpp \ 23 location_api/FlpAPIClient.cpp \ 24 location_api/GnssMeasurementAPIClient.cpp \ 25 26LOCAL_C_INCLUDES:= \ 27 $(LOCAL_PATH)/location_api \ 28 $(TARGET_OUT_HEADERS)/gps.utils \ 29 $(TARGET_OUT_HEADERS)/libloc_core \ 30 $(TARGET_OUT_HEADERS)/libloc_pla \ 31 $(TARGET_OUT_HEADERS)/liblocation_api \ 32 33LOCAL_SHARED_LIBRARIES := \ 34 liblog \ 35 libhidlbase \ 36 libutils \ 37 android.hardware.gnss@1.0 \ 38 39LOCAL_SHARED_LIBRARIES += \ 40 libloc_core \ 41 libgps.utils \ 42 libdl \ 43 libloc_pla \ 44 liblocation_api \ 45 46include $(BUILD_SHARED_LIBRARY) 47 48include $(CLEAR_VARS) 49LOCAL_MODULE := android.hardware.gnss@1.0-service-qti 50LOCAL_MODULE_OWNER := qti 51LOCAL_MODULE_RELATIVE_PATH := hw 52LOCAL_INIT_RC := android.hardware.gnss@1.0-service-qti.rc 53LOCAL_VENDOR_MODULE := true 54LOCAL_SRC_FILES := \ 55 service.cpp \ 56 57LOCAL_C_INCLUDES:= \ 58 $(LOCAL_PATH)/location_api \ 59 $(TARGET_OUT_HEADERS)/gps.utils \ 60 $(TARGET_OUT_HEADERS)/libloc_core \ 61 $(TARGET_OUT_HEADERS)/libloc_pla \ 62 $(TARGET_OUT_HEADERS)/liblocation_api \ 63 64 65LOCAL_SHARED_LIBRARIES := \ 66 liblog \ 67 libcutils \ 68 libdl \ 69 libbase \ 70 libutils \ 71 72LOCAL_SHARED_LIBRARIES += \ 73 libhidlbase \ 74 android.hardware.gnss@1.0 \ 75 76include $(BUILD_EXECUTABLE) 77