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 | } | ||
