From 8bc94b3ee7fda80782af12fd99a8d6527d5a5417 Mon Sep 17 00:00:00 2001 From: Francescodario Cuzzocrea Date: Sat, 12 Oct 2019 10:46:42 +0200 Subject: [PATCH] msm8226-common: regen all makefiles --- Android.mk | 2 +- BoardConfigVendor.mk | 4 +- msm8226-common-vendor.mk | 66 ++++++++---------- .../{system => }/etc/firmware/a300_pfp.fw | Bin .../{system => }/etc/firmware/a300_pm4.fw | Bin .../{system => }/etc/firmware/a330_pfp.fw | Bin .../{system => }/etc/firmware/a330_pm4.fw | Bin proprietary/system/vendor/bin/charger_monitor | Bin 13668 -> 0 bytes proprietary/system/vendor/bin/lpm | Bin 34320 -> 0 bytes .../vendor/lib/egl/eglsubAndroid.so | Bin .../vendor/lib/egl/libEGL_adreno.so | Bin .../vendor/lib/egl/libGLESv1_CM_adreno.so | Bin .../vendor/lib/egl/libGLESv2_adreno.so | Bin .../vendor/lib/egl/libq3dtools_adreno.so | Bin .../{system => }/vendor/lib/hw/flp.default.so | Bin .../{system => }/vendor/lib/libC2D2.so | Bin proprietary/{system => }/vendor/lib/libCB.so | Bin .../{system => }/vendor/lib/libOpenCL.so | Bin .../vendor/lib/libRSDriver_adreno.so | Bin .../vendor/lib/libadreno_utils.so | Bin .../vendor/lib/libaptX_encoder.so | Bin .../{system => }/vendor/lib/libbccQTI.so | Bin .../{system => }/vendor/lib/libc2d30-a3xx.so | Bin proprietary/{system => }/vendor/lib/libflp.so | Bin .../{system => }/vendor/lib/libgeofence.so | Bin proprietary/{system => }/vendor/lib/libgsl.so | Bin .../{system => }/vendor/lib/libizat_core.so | Bin .../{system => }/vendor/lib/liblbs_core.so | Bin .../{system => }/vendor/lib/libllvm-qcom.so | Bin .../{system => }/vendor/lib/libloc_api_v02.so | Bin .../{system => }/vendor/lib/libloc_ds_api.so | Bin .../{system => }/vendor/lib/librs_adreno.so | Bin .../vendor/lib/librs_adreno_sha1.so | Bin .../{system => }/vendor/lib/libsc-a3xx.so | Bin .../{system => }/vendor/lib/libscale.so | Bin .../{system => }/vendor/lib/libstlport.so | Bin .../vendor/lib/mediadrm/libwvdrmengine.so | Bin 37 files changed, 34 insertions(+), 38 deletions(-) rename proprietary/{system => }/etc/firmware/a300_pfp.fw (100%) rename proprietary/{system => }/etc/firmware/a300_pm4.fw (100%) rename proprietary/{system => }/etc/firmware/a330_pfp.fw (100%) rename proprietary/{system => }/etc/firmware/a330_pm4.fw (100%) delete mode 100755 proprietary/system/vendor/bin/charger_monitor delete mode 100755 proprietary/system/vendor/bin/lpm rename proprietary/{system => }/vendor/lib/egl/eglsubAndroid.so (100%) rename proprietary/{system => }/vendor/lib/egl/libEGL_adreno.so (100%) rename proprietary/{system => }/vendor/lib/egl/libGLESv1_CM_adreno.so (100%) rename proprietary/{system => }/vendor/lib/egl/libGLESv2_adreno.so (100%) rename proprietary/{system => }/vendor/lib/egl/libq3dtools_adreno.so (100%) rename proprietary/{system => }/vendor/lib/hw/flp.default.so (100%) rename proprietary/{system => }/vendor/lib/libC2D2.so (100%) rename proprietary/{system => }/vendor/lib/libCB.so (100%) rename proprietary/{system => }/vendor/lib/libOpenCL.so (100%) rename proprietary/{system => }/vendor/lib/libRSDriver_adreno.so (100%) rename proprietary/{system => }/vendor/lib/libadreno_utils.so (100%) rename proprietary/{system => }/vendor/lib/libaptX_encoder.so (100%) rename proprietary/{system => }/vendor/lib/libbccQTI.so (100%) rename proprietary/{system => }/vendor/lib/libc2d30-a3xx.so (100%) rename proprietary/{system => }/vendor/lib/libflp.so (100%) rename proprietary/{system => }/vendor/lib/libgeofence.so (100%) rename proprietary/{system => }/vendor/lib/libgsl.so (100%) rename proprietary/{system => }/vendor/lib/libizat_core.so (100%) rename proprietary/{system => }/vendor/lib/liblbs_core.so (100%) rename proprietary/{system => }/vendor/lib/libllvm-qcom.so (100%) rename proprietary/{system => }/vendor/lib/libloc_api_v02.so (100%) rename proprietary/{system => }/vendor/lib/libloc_ds_api.so (100%) rename proprietary/{system => }/vendor/lib/librs_adreno.so (100%) rename proprietary/{system => }/vendor/lib/librs_adreno_sha1.so (100%) rename proprietary/{system => }/vendor/lib/libsc-a3xx.so (100%) rename proprietary/{system => }/vendor/lib/libscale.so (100%) rename proprietary/{system => }/vendor/lib/libstlport.so (100%) rename proprietary/{system => }/vendor/lib/mediadrm/libwvdrmengine.so (100%) diff --git a/Android.mk b/Android.mk index 169d7fc..423d012 100644 --- a/Android.mk +++ b/Android.mk @@ -1,4 +1,4 @@ -# Copyright (C) 2017-2018 The LineageOS Project +# Copyright (C) 2017-2019 The LineageOS Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk index 6ae4af2..2138d8a 100644 --- a/BoardConfigVendor.mk +++ b/BoardConfigVendor.mk @@ -1,4 +1,4 @@ -# Copyright (C) 2017-2018 The LineageOS Project +# Copyright (C) 2017-2019 The LineageOS Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -12,5 +12,5 @@ # See the License for the specific language governing permissions and # limitations under the License. -# This file is generated by device/samsung/msm8974-common/setup-makefiles.sh +# This file is generated by device/samsung/msm8226-common/setup-makefiles.sh diff --git a/msm8226-common-vendor.mk b/msm8226-common-vendor.mk index 8fcbc20..7da817e 100644 --- a/msm8226-common-vendor.mk +++ b/msm8226-common-vendor.mk @@ -1,4 +1,4 @@ -# Copyright (C) 2017-2018 The LineageOS Project +# Copyright (C) 2017-2019 The LineageOS Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -15,37 +15,33 @@ # This file is generated by device/samsung/msm8226-common/setup-makefiles.sh PRODUCT_COPY_FILES += \ - vendor/samsung/msm8226-common/proprietary/system/etc/firmware/a300_pfp.fw:system/etc/firmware/a300_pfp.fw \ - vendor/samsung/msm8226-common/proprietary/system/etc/firmware/a300_pm4.fw:system/etc/firmware/a300_pm4.fw \ - vendor/samsung/msm8226-common/proprietary/system/etc/firmware/a330_pfp.fw:system/etc/firmware/a330_pfp.fw \ - vendor/samsung/msm8226-common/proprietary/system/etc/firmware/a330_pm4.fw:system/etc/firmware/a330_pm4.fw \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/egl/eglsubAndroid.so:system/vendor/lib/egl/eglsubAndroid.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/egl/libEGL_adreno.so:system/vendor/lib/egl/libEGL_adreno.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/egl/libGLESv1_CM_adreno.so:system/vendor/lib/egl/libGLESv1_CM_adreno.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/egl/libGLESv2_adreno.so:system/vendor/lib/egl/libGLESv2_adreno.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/egl/libq3dtools_adreno.so:system/vendor/lib/egl/libq3dtools_adreno.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/hw/flp.default.so:system/vendor/lib/hw/flp.default.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libC2D2.so:system/vendor/lib/libC2D2.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libCB.so:system/vendor/lib/libCB.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libOpenCL.so:system/vendor/lib/libOpenCL.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libRSDriver_adreno.so:system/vendor/lib/libRSDriver_adreno.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libadreno_utils.so:system/vendor/lib/libadreno_utils.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libaptX_encoder.so:system/vendor/lib/libaptX_encoder.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libbccQTI.so:system/vendor/lib/libbccQTI.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libc2d30-a3xx.so:system/vendor/lib/libc2d30-a3xx.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libflp.so:system/vendor/lib/libflp.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libgeofence.so:system/vendor/lib/libgeofence.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libgsl.so:system/vendor/lib/libgsl.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libizat_core.so:system/vendor/lib/libizat_core.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/liblbs_core.so:system/vendor/lib/liblbs_core.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libllvm-qcom.so:system/vendor/lib/libllvm-qcom.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libloc_api_v02.so:system/vendor/lib/libloc_api_v02.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libloc_ds_api.so:system/vendor/lib/libloc_ds_api.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/librs_adreno.so:system/vendor/lib/librs_adreno.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/librs_adreno_sha1.so:system/vendor/lib/librs_adreno_sha1.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libsc-a3xx.so:system/vendor/lib/libsc-a3xx.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libscale.so:system/vendor/lib/libscale.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/libstlport.so:system/vendor/lib/libstlport.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/lib/mediadrm/libwvdrmengine.so:system/vendor/lib/mediadrm/libwvdrmengine.so \ - vendor/samsung/msm8226-common/proprietary/system/vendor/bin/lpm:system/vendor/bin/lpm \ - vendor/samsung/msm8226-common/proprietary/system/vendor/bin/charger_monitor:system/vendor/bin/charger_monitor + vendor/samsung/msm8226-common/proprietary/etc/firmware/a330_pfp.fw:system/etc/firmware/a330_pfp.fw \ + vendor/samsung/msm8226-common/proprietary/etc/firmware/a330_pm4.fw:system/etc/firmware/a330_pm4.fw \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/egl/eglsubAndroid.so:system/vendor/lib/egl/eglsubAndroid.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/egl/libEGL_adreno.so:system/vendor/lib/egl/libEGL_adreno.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so:system/vendor/lib/egl/libGLESv1_CM_adreno.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/egl/libGLESv2_adreno.so:system/vendor/lib/egl/libGLESv2_adreno.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/egl/libq3dtools_adreno.so:system/vendor/lib/egl/libq3dtools_adreno.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/hw/flp.default.so:system/vendor/lib/hw/flp.default.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libC2D2.so:system/vendor/lib/libC2D2.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libCB.so:system/vendor/lib/libCB.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libOpenCL.so:system/vendor/lib/libOpenCL.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libRSDriver_adreno.so:system/vendor/lib/libRSDriver_adreno.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libadreno_utils.so:system/vendor/lib/libadreno_utils.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libaptX_encoder.so:system/vendor/lib/libaptX_encoder.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libbccQTI.so:system/vendor/lib/libbccQTI.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libc2d30-a3xx.so:system/vendor/lib/libc2d30-a3xx.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libflp.so:system/vendor/lib/libflp.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libgeofence.so:system/vendor/lib/libgeofence.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libgsl.so:system/vendor/lib/libgsl.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libizat_core.so:system/vendor/lib/libizat_core.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/liblbs_core.so:system/vendor/lib/liblbs_core.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libllvm-qcom.so:system/vendor/lib/libllvm-qcom.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libloc_api_v02.so:system/vendor/lib/libloc_api_v02.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libloc_ds_api.so:system/vendor/lib/libloc_ds_api.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/librs_adreno.so:system/vendor/lib/librs_adreno.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/librs_adreno_sha1.so:system/vendor/lib/librs_adreno_sha1.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libsc-a3xx.so:system/vendor/lib/libsc-a3xx.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libscale.so:system/vendor/lib/libscale.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libstlport.so:system/vendor/lib/libstlport.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/mediadrm/libwvdrmengine.so:system/vendor/lib/mediadrm/libwvdrmengine.so diff --git a/proprietary/system/etc/firmware/a300_pfp.fw b/proprietary/etc/firmware/a300_pfp.fw similarity index 100% rename from proprietary/system/etc/firmware/a300_pfp.fw rename to proprietary/etc/firmware/a300_pfp.fw diff --git a/proprietary/system/etc/firmware/a300_pm4.fw b/proprietary/etc/firmware/a300_pm4.fw similarity index 100% rename from proprietary/system/etc/firmware/a300_pm4.fw rename to proprietary/etc/firmware/a300_pm4.fw diff --git a/proprietary/system/etc/firmware/a330_pfp.fw b/proprietary/etc/firmware/a330_pfp.fw similarity index 100% rename from proprietary/system/etc/firmware/a330_pfp.fw rename to proprietary/etc/firmware/a330_pfp.fw diff --git a/proprietary/system/etc/firmware/a330_pm4.fw b/proprietary/etc/firmware/a330_pm4.fw similarity index 100% rename from proprietary/system/etc/firmware/a330_pm4.fw rename to proprietary/etc/firmware/a330_pm4.fw diff --git a/proprietary/system/vendor/bin/charger_monitor b/proprietary/system/vendor/bin/charger_monitor deleted file mode 100755 index f027309c9e92e9a261f6698f717042a558ebb4e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13668 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 R9vx8JH3xW4BzO<`{{Ws#fy4j+ diff --git a/proprietary/system/vendor/lib/egl/eglsubAndroid.so b/proprietary/vendor/lib/egl/eglsubAndroid.so similarity index 100% rename from proprietary/system/vendor/lib/egl/eglsubAndroid.so rename to proprietary/vendor/lib/egl/eglsubAndroid.so diff --git a/proprietary/system/vendor/lib/egl/libEGL_adreno.so b/proprietary/vendor/lib/egl/libEGL_adreno.so similarity index 100% rename from proprietary/system/vendor/lib/egl/libEGL_adreno.so rename to proprietary/vendor/lib/egl/libEGL_adreno.so diff --git a/proprietary/system/vendor/lib/egl/libGLESv1_CM_adreno.so b/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so similarity index 100% rename from proprietary/system/vendor/lib/egl/libGLESv1_CM_adreno.so rename to proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so diff --git a/proprietary/system/vendor/lib/egl/libGLESv2_adreno.so b/proprietary/vendor/lib/egl/libGLESv2_adreno.so similarity index 100% rename from proprietary/system/vendor/lib/egl/libGLESv2_adreno.so rename to proprietary/vendor/lib/egl/libGLESv2_adreno.so diff --git a/proprietary/system/vendor/lib/egl/libq3dtools_adreno.so b/proprietary/vendor/lib/egl/libq3dtools_adreno.so similarity index 100% rename from proprietary/system/vendor/lib/egl/libq3dtools_adreno.so rename to proprietary/vendor/lib/egl/libq3dtools_adreno.so diff --git a/proprietary/system/vendor/lib/hw/flp.default.so b/proprietary/vendor/lib/hw/flp.default.so similarity index 100% rename from proprietary/system/vendor/lib/hw/flp.default.so rename to proprietary/vendor/lib/hw/flp.default.so diff --git a/proprietary/system/vendor/lib/libC2D2.so b/proprietary/vendor/lib/libC2D2.so similarity index 100% rename from proprietary/system/vendor/lib/libC2D2.so rename to proprietary/vendor/lib/libC2D2.so diff --git a/proprietary/system/vendor/lib/libCB.so b/proprietary/vendor/lib/libCB.so similarity index 100% rename from proprietary/system/vendor/lib/libCB.so rename to proprietary/vendor/lib/libCB.so diff --git a/proprietary/system/vendor/lib/libOpenCL.so b/proprietary/vendor/lib/libOpenCL.so similarity index 100% rename from proprietary/system/vendor/lib/libOpenCL.so rename to proprietary/vendor/lib/libOpenCL.so diff --git a/proprietary/system/vendor/lib/libRSDriver_adreno.so b/proprietary/vendor/lib/libRSDriver_adreno.so similarity index 100% rename from proprietary/system/vendor/lib/libRSDriver_adreno.so rename to proprietary/vendor/lib/libRSDriver_adreno.so diff --git a/proprietary/system/vendor/lib/libadreno_utils.so b/proprietary/vendor/lib/libadreno_utils.so similarity index 100% rename from proprietary/system/vendor/lib/libadreno_utils.so rename to proprietary/vendor/lib/libadreno_utils.so diff --git a/proprietary/system/vendor/lib/libaptX_encoder.so b/proprietary/vendor/lib/libaptX_encoder.so similarity index 100% rename from proprietary/system/vendor/lib/libaptX_encoder.so rename to proprietary/vendor/lib/libaptX_encoder.so diff --git a/proprietary/system/vendor/lib/libbccQTI.so b/proprietary/vendor/lib/libbccQTI.so similarity index 100% rename from proprietary/system/vendor/lib/libbccQTI.so rename to proprietary/vendor/lib/libbccQTI.so diff --git a/proprietary/system/vendor/lib/libc2d30-a3xx.so b/proprietary/vendor/lib/libc2d30-a3xx.so similarity index 100% rename from proprietary/system/vendor/lib/libc2d30-a3xx.so rename to proprietary/vendor/lib/libc2d30-a3xx.so diff --git a/proprietary/system/vendor/lib/libflp.so b/proprietary/vendor/lib/libflp.so similarity index 100% rename from proprietary/system/vendor/lib/libflp.so rename to proprietary/vendor/lib/libflp.so diff --git a/proprietary/system/vendor/lib/libgeofence.so b/proprietary/vendor/lib/libgeofence.so similarity index 100% rename from proprietary/system/vendor/lib/libgeofence.so rename to proprietary/vendor/lib/libgeofence.so diff --git a/proprietary/system/vendor/lib/libgsl.so b/proprietary/vendor/lib/libgsl.so similarity index 100% rename from proprietary/system/vendor/lib/libgsl.so rename to proprietary/vendor/lib/libgsl.so diff --git a/proprietary/system/vendor/lib/libizat_core.so b/proprietary/vendor/lib/libizat_core.so similarity index 100% rename from proprietary/system/vendor/lib/libizat_core.so rename to proprietary/vendor/lib/libizat_core.so diff --git a/proprietary/system/vendor/lib/liblbs_core.so b/proprietary/vendor/lib/liblbs_core.so similarity index 100% rename from proprietary/system/vendor/lib/liblbs_core.so rename to proprietary/vendor/lib/liblbs_core.so diff --git a/proprietary/system/vendor/lib/libllvm-qcom.so b/proprietary/vendor/lib/libllvm-qcom.so similarity index 100% rename from proprietary/system/vendor/lib/libllvm-qcom.so rename to proprietary/vendor/lib/libllvm-qcom.so diff --git a/proprietary/system/vendor/lib/libloc_api_v02.so b/proprietary/vendor/lib/libloc_api_v02.so similarity index 100% rename from proprietary/system/vendor/lib/libloc_api_v02.so rename to proprietary/vendor/lib/libloc_api_v02.so diff --git a/proprietary/system/vendor/lib/libloc_ds_api.so b/proprietary/vendor/lib/libloc_ds_api.so similarity index 100% rename from proprietary/system/vendor/lib/libloc_ds_api.so rename to proprietary/vendor/lib/libloc_ds_api.so diff --git a/proprietary/system/vendor/lib/librs_adreno.so b/proprietary/vendor/lib/librs_adreno.so similarity index 100% rename from proprietary/system/vendor/lib/librs_adreno.so rename to proprietary/vendor/lib/librs_adreno.so diff --git a/proprietary/system/vendor/lib/librs_adreno_sha1.so b/proprietary/vendor/lib/librs_adreno_sha1.so similarity index 100% rename from proprietary/system/vendor/lib/librs_adreno_sha1.so rename to proprietary/vendor/lib/librs_adreno_sha1.so diff --git a/proprietary/system/vendor/lib/libsc-a3xx.so b/proprietary/vendor/lib/libsc-a3xx.so similarity index 100% rename from proprietary/system/vendor/lib/libsc-a3xx.so rename to proprietary/vendor/lib/libsc-a3xx.so diff --git a/proprietary/system/vendor/lib/libscale.so b/proprietary/vendor/lib/libscale.so similarity index 100% rename from proprietary/system/vendor/lib/libscale.so rename to proprietary/vendor/lib/libscale.so diff --git a/proprietary/system/vendor/lib/libstlport.so b/proprietary/vendor/lib/libstlport.so similarity index 100% rename from proprietary/system/vendor/lib/libstlport.so rename to proprietary/vendor/lib/libstlport.so diff --git a/proprietary/system/vendor/lib/mediadrm/libwvdrmengine.so b/proprietary/vendor/lib/mediadrm/libwvdrmengine.so similarity index 100% rename from proprietary/system/vendor/lib/mediadrm/libwvdrmengine.so rename to proprietary/vendor/lib/mediadrm/libwvdrmengine.so