diff options
Diffstat (limited to 'recipes-graphics/wayland/weston_%.bbappend')
-rw-r--r-- | recipes-graphics/wayland/weston_%.bbappend | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/recipes-graphics/wayland/weston_%.bbappend b/recipes-graphics/wayland/weston_%.bbappend new file mode 100644 index 00000000..a254f07f --- /dev/null +++ b/recipes-graphics/wayland/weston_%.bbappend @@ -0,0 +1,42 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +# only install patch for mx6 with a GPU +GPU_PATCH = "file://0001-MGS-840-Add-i.MX6-support-for-weston.patch" +SRC_URI_append_mx6q = " ${GPU_PATCH}" +SRC_URI_append_mx6dl = " ${GPU_PATCH}" +SRC_URI_append_mx6sx = " ${GPU_PATCH}" +SRC_URI_append_mx6sl = " ${GPU_PATCH}" + +PACKAGECONFIG_append_mx6q = " cairo-glesv2" +PACKAGECONFIG_append_mx6dl = " cairo-glesv2" +PACKAGECONFIG_append_mx6sx = " cairo-glesv2" +PACKAGECONFIG_remove_mx6sl = "egl" + +EXTRA_OECONF_append_mx6 = " \ + --disable-libunwind \ + --disable-xwayland-test \ + WESTON_NATIVE_BACKEND=fbdev-backend.so \ +" +EXTRA_OEMAKE_append_mx6 = " \ + COMPOSITOR_CFLAGS="-I ${STAGING_INCDIR}/pixman-1 -DLINUX=1 -DEGL_API_FB -DEGL_API_WL" \ + FB_COMPOSITOR_CFLAGS="-DLINUX=1 -DEGL_API_FB -DEGL_API_WL" \ + SIMPLE_EGL_CLIENT_CFLAGS="-DLINUX -DEGL_API_FB -DEGL_API_WL" \ + EGL_TESTS_CFLAGS="-DLINUX -DEGL_API_FB -DEGL_API_WL" \ + CLIENT_CFLAGS="-I ${STAGING_INCDIR}/cairo -I ${STAGING_INCDIR}/pixman-1 -DLINUX -DEGL_API_FB -DEGL_API_WL" \ +" +EXTRA_OEMAKE_append_mx6q = " \ + COMPOSITOR_LIBS="-lGLESv2 -lEGL -lGAL -lwayland-server -lxkbcommon -lpixman-1" \ + FB_COMPOSITOR_LIBS="-lGLESv2 -lEGL -lwayland-server -lxkbcommon" \ +" +EXTRA_OEMAKE_append_mx6dl = " \ + COMPOSITOR_LIBS="-lGLESv2 -lEGL -lGAL -lwayland-server -lxkbcommon -lpixman-1" \ + FB_COMPOSITOR_LIBS="-lGLESv2 -lEGL -lwayland-server -lxkbcommon" \ +" +EXTRA_OEMAKE_append_mx6sx = " \ + COMPOSITOR_LIBS="-lGLESv2 -lEGL -lGAL -lwayland-server -lxkbcommon -lpixman-1" \ + FB_COMPOSITOR_LIBS="-lGLESv2 -lEGL -lwayland-server -lxkbcommon" \ +" +EXTRA_OEMAKE_append_mx6sl = " \ + COMPOSITOR_LIBS="-lEGL -lGAL -lwayland-server -lxkbcommon -lpixman-1" \ + FB_COMPOSITOR_LIBS="-lEGL -lwayland-server -lxkbcommon" \ +" |