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