diff --git a/msm8226-common-vendor.mk b/msm8226-common-vendor.mk index d352c7e..0c40e50 100644 --- a/msm8226-common-vendor.mk +++ b/msm8226-common-vendor.mk @@ -1 +1,43 @@ -# stub +# General libraries +PRODUCT_COPY_FILES += \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libadreno_util.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadreno_util.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libc2d30-a3xx.so:$(TARGET_COPY_OUT_VENDOR)/lib/libc2d30-a3xx.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libC2D2.so:$(TARGET_COPY_OUT_VENDOR)/lib/libC2D2.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libCB.so:$(TARGET_COPY_OUT_VENDOR)/lib/libCB.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libgsl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libgsl.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libllvm-qcom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libllvm-qcom.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libOpenCL.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOpenCL.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libqti-perfd-client.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-perfd-client.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libsc-a3xx.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsc-a3xx.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libscale.so:$(TARGET_COPY_OUT_VENDOR)/lib/libscale.so + +# EGL +PRODUCT_COPY_FILES += \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/egl/eglsubAndroid.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/eglsubAndroid.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/egl/libEGL_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libEGL_adreno.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libGLESv1_CM_adreno.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/egl/libGLESv2_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libGLESv2_adreno.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/egl/libq3dtools_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libq3dtools_adreno.so + +# Graphics firmware, apparently +PRODUCT_COPY_FILES += \ + vendor/samsung/msm8226-common/proprietary/etc/firmware/a330_pfp.fw:$(TARGET_COPY_OUT_SYSTEM)/etc/firmware/a330_pfp.fw \ + vendor/samsung/msm8226-common/proprietary/etc/firmware/a330_pm4.fw:$(TARGET_COPY_OUT_SYSTEM)/etc/firmware/a330_pm4.fw + +# GPS +PRODUCT_COPY_FILES += \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/hw/flp.default.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/flp.default.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libgeofence.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/libgeofence.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libizat_core.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/libizat_core.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/liblbs_core.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/liblbs_core.so + +# RenderScript +PRODUCT_COPY_FILES += \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/libRSDriver_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/libRSDriver_adreno.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/librs_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/librs_adreno.so \ + vendor/samsung/msm8226-common/proprietary/vendor/lib/librs_adreno_sha1.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/librs_adreno_sha1.so + +# Widevine +PRODUCT_COPY_FILES += vendor/samsung/msm8226-common/proprietary/vendor/lib/mediadrm/libwvdrmengine.so:$(TARGET_COPY_OUT_VENDOR)/lib/mediadrm/libwvdrmengine.so +# HW sensors +PRODUCT_COPY_FILES += vendor/samsung/msm8226-common/proprietary/lib/hw/sensors.msm8226.so:$(TARGET_COPY_OUT_SYSTEM)/lib/hw/sensors.msm8226.so diff --git a/proprietary/etc/firmware/a330_pfp.fw b/proprietary/etc/firmware/a330_pfp.fw new file mode 100644 index 0000000..622f6c0 Binary files /dev/null and b/proprietary/etc/firmware/a330_pfp.fw differ diff --git a/proprietary/etc/firmware/a330_pm4.fw b/proprietary/etc/firmware/a330_pm4.fw new file mode 100644 index 0000000..433dd04 Binary files /dev/null and b/proprietary/etc/firmware/a330_pm4.fw differ diff --git a/proprietary/lib/hw/sensors.msm8226.so b/proprietary/lib/hw/sensors.msm8226.so new file mode 100644 index 0000000..80be644 Binary files /dev/null and b/proprietary/lib/hw/sensors.msm8226.so differ diff --git a/proprietary/vendor/lib/egl/eglsubAndroid.so b/proprietary/vendor/lib/egl/eglsubAndroid.so new file mode 100644 index 0000000..291abe9 Binary files /dev/null and b/proprietary/vendor/lib/egl/eglsubAndroid.so differ diff --git a/proprietary/vendor/lib/egl/libEGL_adreno.so b/proprietary/vendor/lib/egl/libEGL_adreno.so new file mode 100644 index 0000000..bcdd9fc Binary files /dev/null and b/proprietary/vendor/lib/egl/libEGL_adreno.so differ diff --git a/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so b/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so new file mode 100644 index 0000000..e5f5399 Binary files /dev/null and b/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so differ diff --git a/proprietary/vendor/lib/egl/libGLESv2_adreno.so b/proprietary/vendor/lib/egl/libGLESv2_adreno.so new file mode 100644 index 0000000..8b02b31 Binary files /dev/null and b/proprietary/vendor/lib/egl/libGLESv2_adreno.so differ diff --git a/proprietary/vendor/lib/egl/libq3dtools_adreno.so b/proprietary/vendor/lib/egl/libq3dtools_adreno.so new file mode 100644 index 0000000..d1e1114 Binary files /dev/null and b/proprietary/vendor/lib/egl/libq3dtools_adreno.so differ diff --git a/proprietary/vendor/lib/hw/flp.default.so b/proprietary/vendor/lib/hw/flp.default.so new file mode 100644 index 0000000..756e55e Binary files /dev/null and b/proprietary/vendor/lib/hw/flp.default.so differ diff --git a/proprietary/vendor/lib/libC2D2.so b/proprietary/vendor/lib/libC2D2.so new file mode 100644 index 0000000..5264706 Binary files /dev/null and b/proprietary/vendor/lib/libC2D2.so differ diff --git a/proprietary/vendor/lib/libCB.so b/proprietary/vendor/lib/libCB.so new file mode 100644 index 0000000..7c97369 Binary files /dev/null and b/proprietary/vendor/lib/libCB.so differ diff --git a/proprietary/vendor/lib/libOpenCL.so b/proprietary/vendor/lib/libOpenCL.so new file mode 100644 index 0000000..f7a1df4 Binary files /dev/null and b/proprietary/vendor/lib/libOpenCL.so differ diff --git a/proprietary/vendor/lib/libRSDriver_adreno.so b/proprietary/vendor/lib/libRSDriver_adreno.so new file mode 100644 index 0000000..b2c77ac Binary files /dev/null and b/proprietary/vendor/lib/libRSDriver_adreno.so differ diff --git a/proprietary/vendor/lib/libadreno_utils.so b/proprietary/vendor/lib/libadreno_utils.so new file mode 100644 index 0000000..3e9f7a9 Binary files /dev/null and b/proprietary/vendor/lib/libadreno_utils.so differ diff --git a/proprietary/vendor/lib/libc2d30-a3xx.so b/proprietary/vendor/lib/libc2d30-a3xx.so new file mode 100644 index 0000000..1438d2e Binary files /dev/null and b/proprietary/vendor/lib/libc2d30-a3xx.so differ diff --git a/proprietary/vendor/lib/libgeofence.so b/proprietary/vendor/lib/libgeofence.so new file mode 100644 index 0000000..2aa3765 Binary files /dev/null and b/proprietary/vendor/lib/libgeofence.so differ diff --git a/proprietary/vendor/lib/libgsl.so b/proprietary/vendor/lib/libgsl.so new file mode 100644 index 0000000..6880e56 Binary files /dev/null and b/proprietary/vendor/lib/libgsl.so differ diff --git a/proprietary/vendor/lib/libizat_core.so b/proprietary/vendor/lib/libizat_core.so new file mode 100644 index 0000000..4fa6cf3 Binary files /dev/null and b/proprietary/vendor/lib/libizat_core.so differ diff --git a/proprietary/vendor/lib/liblbs_core.so b/proprietary/vendor/lib/liblbs_core.so new file mode 100644 index 0000000..cccacaf Binary files /dev/null and b/proprietary/vendor/lib/liblbs_core.so differ diff --git a/proprietary/vendor/lib/libllvm-qcom.so b/proprietary/vendor/lib/libllvm-qcom.so new file mode 100644 index 0000000..f1e71c5 Binary files /dev/null and b/proprietary/vendor/lib/libllvm-qcom.so differ diff --git a/proprietary/vendor/lib/libqti-perfd-client.so b/proprietary/vendor/lib/libqti-perfd-client.so new file mode 100644 index 0000000..3e3a122 Binary files /dev/null and b/proprietary/vendor/lib/libqti-perfd-client.so differ diff --git a/proprietary/vendor/lib/librs_adreno.so b/proprietary/vendor/lib/librs_adreno.so new file mode 100644 index 0000000..1ab6947 Binary files /dev/null and b/proprietary/vendor/lib/librs_adreno.so differ diff --git a/proprietary/vendor/lib/librs_adreno_sha1.so b/proprietary/vendor/lib/librs_adreno_sha1.so new file mode 100644 index 0000000..8018cc3 Binary files /dev/null and b/proprietary/vendor/lib/librs_adreno_sha1.so differ diff --git a/proprietary/vendor/lib/libsc-a3xx.so b/proprietary/vendor/lib/libsc-a3xx.so new file mode 100644 index 0000000..c16411f Binary files /dev/null and b/proprietary/vendor/lib/libsc-a3xx.so differ diff --git a/proprietary/vendor/lib/libscale.so b/proprietary/vendor/lib/libscale.so new file mode 100644 index 0000000..c4255e2 Binary files /dev/null and b/proprietary/vendor/lib/libscale.so differ diff --git a/proprietary/vendor/lib/mediadrm/libwvdrmengine.so b/proprietary/vendor/lib/mediadrm/libwvdrmengine.so new file mode 100644 index 0000000..4af33b7 Binary files /dev/null and b/proprietary/vendor/lib/mediadrm/libwvdrmengine.so differ