diff options
-rw-r--r-- | meta-xilinx-bsp/recipes-graphics/libgles/libmali-xlnx.bb | 14 |
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. |
184 | EXCLUDE_FROM_WORLD = "1" | 184 | EXCLUDE_FROM_WORLD = "1" |
185 | FILES_${PN} += "${libdir}/*" | 185 | FILES_${PN} += "${libdir}/*" |
186 | |||
187 | do_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 | } | ||