summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-xilinx-bsp/recipes-graphics/libgles/libmali-xlnx.bb14
1 files changed, 14 insertions, 0 deletions
diff --git a/meta-xilinx-bsp/recipes-graphics/libgles/libmali-xlnx.bb b/meta-xilinx-bsp/recipes-graphics/libgles/libmali-xlnx.bb
index 37d14e03..e960165d 100644
--- a/meta-xilinx-bsp/recipes-graphics/libgles/libmali-xlnx.bb
+++ b/meta-xilinx-bsp/recipes-graphics/libgles/libmali-xlnx.bb
@@ -183,3 +183,17 @@ RCONFLICTS_${PN} = "libegl libgles1 libglesv1-cm1 libgles2 libglesv2-2 libgbm"
183# explicitly depends upon them. 183# explicitly depends upon them.
184EXCLUDE_FROM_WORLD = "1" 184EXCLUDE_FROM_WORLD = "1"
185FILES_${PN} += "${libdir}/*" 185FILES_${PN} += "${libdir}/*"
186
187do_package_append() {
188
189 shlibswork_dir = d.getVar('SHLIBSWORKDIR')
190 pkg_filename = d.getVar('PN') + ".list"
191 shlibs_file = os.path.join(shlibswork_dir, pkg_filename)
192 lines = ""
193 with open(shlibs_file, "r") as f:
194 lines = f.readlines()
195 with open(shlibs_file, "w") as f:
196 for line in lines:
197 if d.getVar('MALI_BACKEND_DEFAULT') in line.strip("\n"):
198 f.write(line)
199}