summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDante Russo <drusso@codeaurora.org>2017-03-22 13:18:38 -0700
committerDante Russo <drusso@codeaurora.org>2017-04-17 15:14:57 -0700
commit891005e20c0d8eed1ed4c9738540b82fdfdabe06 (patch)
tree9e42a0823a527d0d3cba900082b6b2f7874dd2ce
parent9e232dda61858489c92bbeba338b0272d8fcda63 (diff)
downloadgps-891005e20c0d8eed1ed4c9738540b82fdfdabe06.tar.gz
Move gnss hal to vendor partition
gnss hal is moved to vendor partition for binerization enablement CRs-fixed: 2020778 Change-Id: I8de91d0418ef4b9a1c778c45fe02d27d42c46c97
-rw-r--r--android/Android.mk3
-rw-r--r--android/android.hardware.gnss@1.0-service-qti.rc6
-rw-r--r--core/Android.mk2
-rw-r--r--gnss/Android.mk2
-rw-r--r--location/Android.mk2
-rw-r--r--utils/Android.mk3
-rw-r--r--utils/platform_lib_abstractions/loc_pla/src/Android.mk3
-rw-r--r--utils/platform_lib_abstractions/loc_stub/src/Android.mk3
8 files changed, 18 insertions, 6 deletions
diff --git a/android/Android.mk b/android/Android.mk
index 8c64765..a9b0d4b 100644
--- a/android/Android.mk
+++ b/android/Android.mk
@@ -2,6 +2,8 @@ LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := android.hardware.gnss@1.0-impl-qti
+LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib
+LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_SRC_FILES := \
AGnss.cpp \
@@ -46,6 +48,7 @@ include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := android.hardware.gnss@1.0-service-qti
+LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_INIT_RC := android.hardware.gnss@1.0-service-qti.rc
LOCAL_SRC_FILES := \
diff --git a/android/android.hardware.gnss@1.0-service-qti.rc b/android/android.hardware.gnss@1.0-service-qti.rc
index 7ba6460..8c54231 100644
--- a/android/android.hardware.gnss@1.0-service-qti.rc
+++ b/android/android.hardware.gnss@1.0-service-qti.rc
@@ -1,4 +1,4 @@
-service gnss_service /system/bin/hw/android.hardware.gnss@1.0-service-qti
+service gnss_service /vendor/bin/hw/android.hardware.gnss@1.0-service-qti
class main
- user system
- group system
+ user gps
+ group system gps inet
diff --git a/core/Android.mk b/core/Android.mk
index 3051a92..313ee25 100644
--- a/core/Android.mk
+++ b/core/Android.mk
@@ -6,6 +6,8 @@ LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := libloc_core
+LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib
+LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64
LOCAL_MODULE_TAGS := optional
ifeq ($(TARGET_DEVICE),apq8026_lw)
diff --git a/gnss/Android.mk b/gnss/Android.mk
index 9103894..ea36208 100644
--- a/gnss/Android.mk
+++ b/gnss/Android.mk
@@ -6,6 +6,8 @@ LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := libgnss
+LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib
+LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64
LOCAL_MODULE_TAGS := optional
LOCAL_SHARED_LIBRARIES := \
diff --git a/location/Android.mk b/location/Android.mk
index bdd3e6b..6d2c9fa 100644
--- a/location/Android.mk
+++ b/location/Android.mk
@@ -6,6 +6,8 @@ LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := liblocation_api
+LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib
+LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64
LOCAL_MODULE_TAGS := optional
LOCAL_SHARED_LIBRARIES := \
diff --git a/utils/Android.mk b/utils/Android.mk
index 6a441f0..ef1e5e1 100644
--- a/utils/Android.mk
+++ b/utils/Android.mk
@@ -65,7 +65,8 @@ LOCAL_COPY_HEADERS:= \
loc_gps.h
LOCAL_MODULE := libgps.utils
-
+LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib
+LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64
LOCAL_MODULE_TAGS := optional
LOCAL_PRELINK_MODULE := false
diff --git a/utils/platform_lib_abstractions/loc_pla/src/Android.mk b/utils/platform_lib_abstractions/loc_pla/src/Android.mk
index ad07197..0bcddcb 100644
--- a/utils/platform_lib_abstractions/loc_pla/src/Android.mk
+++ b/utils/platform_lib_abstractions/loc_pla/src/Android.mk
@@ -45,7 +45,8 @@ LOCAL_COPY_HEADERS:= \
../include/platform_lib_time.h
LOCAL_MODULE := libloc_pla
-
+LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib
+LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64
LOCAL_MODULE_TAGS := optional
LOCAL_PRELINK_MODULE := false
diff --git a/utils/platform_lib_abstractions/loc_stub/src/Android.mk b/utils/platform_lib_abstractions/loc_stub/src/Android.mk
index e69b012..e899ca3 100644
--- a/utils/platform_lib_abstractions/loc_stub/src/Android.mk
+++ b/utils/platform_lib_abstractions/loc_stub/src/Android.mk
@@ -41,7 +41,8 @@ LOCAL_COPY_HEADERS:= \
../include/loc_stub_time.h
LOCAL_MODULE := libloc_stub
-
+LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib
+LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64
LOCAL_MODULE_TAGS := optional
LOCAL_PRELINK_MODULE := false