Auto-generated manta blob list - GPU compute binaries
Update self-extractors to match
Bug: 4295425
Bug: 7251630
Bug: 7256001
Change-Id: I7da8657507d58557739035663edce1f36de2eb5e
diff --git a/proprietary-blobs.txt b/proprietary-blobs.txt
index bc20d68..56a8849 100644
--- a/proprietary-blobs.txt
+++ b/proprietary-blobs.txt
@@ -28,7 +28,13 @@
/system/vendor/firmware/setfile_4e5.bin
/system/vendor/firmware/setfile_6a3.bin
/system/vendor/lib/egl/libGLES_mali.so
+/system/vendor/lib/libbccArm.sha1.so
+/system/vendor/lib/libbccArm.so
+/system/vendor/lib/libbcinfoArm.so
+/system/vendor/lib/libclcoreArm.bc
+/system/vendor/lib/libclcore_neonArm.bc
/system/vendor/lib/libdrmdecrypt.so
+/system/vendor/lib/libRSDriverArm.so
/system/vendor/secapp/00060308060501020000000000000000.tlbin
/system/vendor/secapp/020a0000000000000000000000000000.drbin
/system/vendor/secapp/07060000000000000000000000000000.tlbin
diff --git a/self-extractors/generate-packages.sh b/self-extractors/generate-packages.sh
index dcb023c..7610d79 100755
--- a/self-extractors/generate-packages.sh
+++ b/self-extractors/generate-packages.sh
@@ -18,12 +18,13 @@
# 454897 = JOO61E
# 474128 = JOO86
# 476441 = JOO87B
+# 483070 = JOP01
# end jb-mr1-dev
BRANCH=jb-mr1-dev
if test $BRANCH=jb-mr1-dev
then
- ZIP=mantaray-ota-476441.zip
- BUILD=joo87b
+ ZIP=mantaray-ota-483070.zip
+ BUILD=jop01
fi # jb-dev
ROOTDEVICE=manta
DEVICE=manta
@@ -69,6 +70,12 @@
samsung_arm)
TO_EXTRACT="\
system/vendor/lib/egl/libGLES_mali.so \
+ system/vendor/lib/libbccArm.sha1.so \
+ system/vendor/lib/libbccArm.so \
+ system/vendor/lib/libbcinfoArm.so \
+ system/vendor/lib/libclcoreArm.bc \
+ system/vendor/lib/libclcore_neonArm.bc \
+ system/vendor/lib/libRSDriverArm.so \
"
;;
esac
diff --git a/self-extractors/samsung_arm/staging/device-partial.mk b/self-extractors/samsung_arm/staging/device-partial.mk
index 612e24e..2bf9431 100644
--- a/self-extractors/samsung_arm/staging/device-partial.mk
+++ b/self-extractors/samsung_arm/staging/device-partial.mk
@@ -14,4 +14,10 @@
# Samsung/ARM blob(s) necessary for Manta hardware
PRODUCT_PACKAGES := \
- libGLES_mali
+ libGLES_mali \
+ libbccArm.sha1.so \
+ libbccArm.so \
+ libbcinfoArm.so \
+ libclcoreArm.bc \
+ libclcore_neonArm.bc \
+ libRSDriverArm.so
diff --git a/self-extractors/samsung_arm/staging/proprietary/Android.mk b/self-extractors/samsung_arm/staging/proprietary/Android.mk
index 9cfe279..2ad2d0e 100644
--- a/self-extractors/samsung_arm/staging/proprietary/Android.mk
+++ b/self-extractors/samsung_arm/staging/proprietary/Android.mk
@@ -26,4 +26,64 @@
LOCAL_MODULE_OWNER := samsung_arm
include $(BUILD_PREBUILT)
+include $(CLEAR_VARS)
+LOCAL_MODULE := libbccArm.sha1
+LOCAL_SRC_FILES := libbccArm.sha1.so
+LOCAL_MODULE_SUFFIX := .so
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_SHARED_LIBRARIES)
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_OWNER := samsung_arm
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := libbccArm
+LOCAL_SRC_FILES := libbccArm.so
+LOCAL_MODULE_SUFFIX := .so
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_SHARED_LIBRARIES)
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_OWNER := samsung_arm
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := libbcinfoArm
+LOCAL_SRC_FILES := libbcinfoArm.so
+LOCAL_MODULE_SUFFIX := .so
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_SHARED_LIBRARIES)
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_OWNER := samsung_arm
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := libclcoreArm
+LOCAL_SRC_FILES := libclcoreArm.bc
+LOCAL_MODULE_SUFFIX := .bc
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_SHARED_LIBRARIES)
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_OWNER := samsung_arm
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := libclcore_neonArm
+LOCAL_SRC_FILES := libclcore_neonArm.bc
+LOCAL_MODULE_SUFFIX := .bc
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_SHARED_LIBRARIES)
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_OWNER := samsung_arm
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := libRSDriverArm
+LOCAL_SRC_FILES := libRSDriverArm.so
+LOCAL_MODULE_SUFFIX := .so
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_SHARED_LIBRARIES)
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_OWNER := samsung_arm
+include $(BUILD_PREBUILT)
+
endif