• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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