summaryrefslogtreecommitdiff
path: root/android/1.1
diff options
context:
space:
mode:
authorKevin Tang <zhikait@codeaurora.org>2019-01-15 22:23:55 -0800
committerKevin Tang <zhikait@codeaurora.org>2019-01-17 14:19:04 -0800
commitafcf4af54e4dd7d0b19471ea42b24a6713ed9043 (patch)
tree67c90922740face81fc024bdba80a596c650a8ae /android/1.1
parent400c1e8b5748ae2ad360aa558ad3552ce4e0227c (diff)
downloadgps-afcf4af54e4dd7d0b19471ea42b24a6713ed9043.tar.gz
make location.lnx.5.0 build for LE
Change-Id: Ia8c39902ae7ce532d5efa9f36058a8f3f0e0b674 CRs-Fixed: 2381679
Diffstat (limited to 'android/1.1')
-rw-r--r--android/1.1/Android.mk1
-rw-r--r--android/1.1/service.cpp6
2 files changed, 6 insertions, 1 deletions
diff --git a/android/1.1/Android.mk b/android/1.1/Android.mk
index c3988a9..33e5b0d 100644
--- a/android/1.1/Android.mk
+++ b/android/1.1/Android.mk
@@ -72,6 +72,7 @@ LOCAL_SHARED_LIBRARIES := \
libdl \
libbase \
libutils \
+ libgps.utils \
libqti_vndfwk_detect \
LOCAL_SHARED_LIBRARIES += \
diff --git a/android/1.1/service.cpp b/android/1.1/service.cpp
index ff7a486..c1bc6b0 100644
--- a/android/1.1/service.cpp
+++ b/android/1.1/service.cpp
@@ -23,6 +23,7 @@
#include <android/hardware/gnss/1.1/IGnss.h>
#include <hidl/LegacySupport.h>
+#include "loc_cfg.h"
extern "C" {
#include "vndfwk-detect.h"
}
@@ -31,7 +32,10 @@ using android::hardware::gnss::V1_1::IGnss;
using android::hardware::defaultPassthroughServiceImplementation;
int main() {
- if (!isRunningWithVendorEnhancedFramework()) {
+ bool vendorEnhanced = isRunningWithVendorEnhancedFramework();
+ setVendorEnhanced(vendorEnhanced);
+
+ if (!vendorEnhanced) {
return defaultPassthroughServiceImplementation<IGnss>();
} else {
return -1;