diff --git a/proprietary/lib/libLLVM.so b/proprietary/lib/libLLVM.so new file mode 100644 index 0000000..af19d44 Binary files /dev/null and b/proprietary/lib/libLLVM.so differ diff --git a/proprietary/vendor/lib/libdsi_netctrl.so b/proprietary/vendor/lib/libdsi_netctrl.so new file mode 100644 index 0000000..bdae040 Binary files /dev/null and b/proprietary/vendor/lib/libdsi_netctrl.so differ diff --git a/proprietary/vendor/lib/libnetmgr.so b/proprietary/vendor/lib/libnetmgr.so new file mode 100644 index 0000000..bf1c569 Binary files /dev/null and b/proprietary/vendor/lib/libnetmgr.so differ diff --git a/proprietary/vendor/lib/libperipheral_client.so b/proprietary/vendor/lib/libperipheral_client.so new file mode 100644 index 0000000..93d388f Binary files /dev/null and b/proprietary/vendor/lib/libperipheral_client.so differ diff --git a/proprietary/vendor/lib/libqdi.so b/proprietary/vendor/lib/libqdi.so new file mode 100644 index 0000000..fb95a82 Binary files /dev/null and b/proprietary/vendor/lib/libqdi.so differ diff --git a/proprietary/vendor/lib/libqmi_cci.so b/proprietary/vendor/lib/libqmi_cci.so new file mode 100644 index 0000000..f107d83 Binary files /dev/null and b/proprietary/vendor/lib/libqmi_cci.so differ diff --git a/rubenslte-vendor.mk b/rubenslte-vendor.mk index 8c04408..f05cbb0 100644 --- a/rubenslte-vendor.mk +++ b/rubenslte-vendor.mk @@ -21,6 +21,7 @@ PRODUCT_COPY_FILES += \ vendor/samsung/rubenslte/proprietary/vendor/lib/libssd.so:$(TARGET_COPY_OUT_VENDOR)/lib/libssd.so \ vendor/samsung/rubenslte/proprietary/vendor/lib/libqmi.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi.so \ vendor/samsung/rubenslte/proprietary/vendor/lib/libqmi_client_qmux.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_client_qmux.so \ + vendor/samsung/rubenslte/proprietary/vendor/lib/libqmi_cci.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_cci.so \ vendor/samsung/rubenslte/proprietary/vendor/lib/libqmi_common_so.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_common_so.so \ vendor/samsung/rubenslte/proprietary/vendor/lib/libqmi_csi.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_csi.so \ vendor/samsung/rubenslte/proprietary/vendor/lib/libqmi_encdec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_encdec.so \ @@ -57,3 +58,15 @@ PRODUCT_COPY_FILES += \ # Misc. GPS stuff PRODUCT_COPY_FILES += vendor/samsung/rubenslte/proprietary/lib/libmdmdetect.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libmdmdetect.so + +# GPS dependencies for the bacon-derived loc blobs (msm8226-common) +# libloc_api_v02 -> libloc_ds_api -> libdsi_netctrl -> {libnetmgr, libqdi} +# liblbs_core -> libperipheral_client +PRODUCT_COPY_FILES += \ + vendor/samsung/rubenslte/proprietary/vendor/lib/libdsi_netctrl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdsi_netctrl.so \ + vendor/samsung/rubenslte/proprietary/vendor/lib/libnetmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libnetmgr.so \ + vendor/samsung/rubenslte/proprietary/vendor/lib/libperipheral_client.so:$(TARGET_COPY_OUT_VENDOR)/lib/libperipheral_client.so \ + vendor/samsung/rubenslte/proprietary/vendor/lib/libqdi.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqdi.so + +# RenderScript - Qualcomm bcc plugin (libbccQTI.so, dlopened by libRSDriver_adreno.so) needs libLLVM.so +PRODUCT_COPY_FILES += vendor/samsung/rubenslte/proprietary/lib/libLLVM.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libLLVM.so