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