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 libhidltransport \ 37 libhwbinder \ 38 libutils \ 39 android.hardware.gnss@1.0 \ 40 41LOCAL_SHARED_LIBRARIES += \ 42 libloc_core \ 43 libgps.utils \ 44 libdl \ 45 libloc_pla \ 46 liblocation_api \ 47 48include $(BUILD_SHARED_LIBRARY) 49 50include $(CLEAR_VARS) 51LOCAL_MODULE := android.hardware.gnss@1.0-service-qti 52LOCAL_MODULE_OWNER := qti 53LOCAL_MODULE_RELATIVE_PATH := hw 54LOCAL_INIT_RC := android.hardware.gnss@1.0-service-qti.rc 55LOCAL_VENDOR_MODULE := true 56LOCAL_SRC_FILES := \ 57 service.cpp \ 58 59LOCAL_C_INCLUDES:= \ 60 $(LOCAL_PATH)/location_api \ 61 $(TARGET_OUT_HEADERS)/gps.utils \ 62 $(TARGET_OUT_HEADERS)/libloc_core \ 63 $(TARGET_OUT_HEADERS)/libloc_pla \ 64 $(TARGET_OUT_HEADERS)/liblocation_api \ 65 66 67LOCAL_SHARED_LIBRARIES := \ 68 liblog \ 69 libcutils \ 70 libdl \ 71 libbase \ 72 libutils \ 73 74LOCAL_SHARED_LIBRARIES += \ 75 libhwbinder \ 76 libhidlbase \ 77 libhidltransport \ 78 android.hardware.gnss@1.0 \ 79 80include $(BUILD_EXECUTABLE) 81