summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2021-05-13 23:51:44 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-05-13 23:51:44 +0000
commit7d38497f6f7739ebc18c45e1598a7033b5b3c05c (patch)
treebaafeb92eb5276d3e31cd76725d484bbb1f75cce
parente358b3a5a138aae95fdc1d21886933cc3f7d83a6 (diff)
parent45d5fb7c41d51e9d89b823c37b5cb82b1329bdbf (diff)
downloadyukawa-7d38497f6f7739ebc18c45e1598a7033b5b3c05c.tar.gz
Merge "Enable OpenCL" am: 45d5fb7c41
Original change: https://android-review.googlesource.com/c/device/amlogic/yukawa/+/1705712 Change-Id: I06678f82eee373fd31f37d069338ff686be27071
-rw-r--r--BoardConfigCommon.mk4
-rwxr-xr-xbinaries/gpu/Android.mk10
2 files changed, 12 insertions, 2 deletions
diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk
index 58efccf..155a2d1 100644
--- a/BoardConfigCommon.mk
+++ b/BoardConfigCommon.mk
@@ -22,6 +22,10 @@ TARGET_BOARD_PLATFORM := yukawa
# Vulkan
BOARD_INSTALL_VULKAN := true
+
+# OpenCL
+BOARD_INSTALL_OPENCL := true
+
# BT configs
BOARD_HAVE_BLUETOOTH := true
diff --git a/binaries/gpu/Android.mk b/binaries/gpu/Android.mk
index 8e32ac3..662cae4 100755
--- a/binaries/gpu/Android.mk
+++ b/binaries/gpu/Android.mk
@@ -34,12 +34,18 @@ endif
LOCAL_SHARED_LIBRARIES := android.hardware.graphics.common@1.0 libz libnativewindow libc++ liblog libm libc libdl
LOCAL_STRIP_MODULE := false
-
-
ifeq ($(BOARD_INSTALL_VULKAN),true)
LOCAL_POST_INSTALL_CMD = $(hide)\
cd $(dir $(LOCAL_INSTALLED_MODULE))/../hw;\
ln -sf ../egl/$(notdir $(LOCAL_INSTALLED_MODULE)) ./vulkan.$(TARGET_DEVICE).so
endif
+ifeq ($(BOARD_INSTALL_OPENCL),true)
+LOCAL_POST_INSTALL_CMD += \
+ cd $(dir $(LOCAL_INSTALLED_MODULE))/..;\
+ ln -sf egl/$(notdir $(LOCAL_INSTALLED_MODULE)) libOpenCL.so.1.1;\
+ ln -sf libOpenCL.so.1.1 libOpenCL.so.1;\
+ ln -sf libOpenCL.so.1 libOpenCL.so;
+endif
+
include $(BUILD_PREBUILT)