|
@@ -167,7 +167,22 @@ endef
|
|
|
MESA3D_POST_INSTALL_STAGING_HOOKS += MESA3D_REMOVE_OPENGL_HEADERS
|
|
|
endif
|
|
|
|
|
|
-MESA3D_PLATFORMS = surfaceless
|
|
|
+ifeq ($(BR2_PACKAGE_MESA3D_NEEDS_X11),y)
|
|
|
+MESA3D_DEPENDENCIES += \
|
|
|
+ xlib_libX11 \
|
|
|
+ xlib_libXext \
|
|
|
+ xlib_libXdamage \
|
|
|
+ xlib_libXfixes \
|
|
|
+ xlib_libXrandr \
|
|
|
+ xlib_libXxf86vm \
|
|
|
+ xorgproto \
|
|
|
+ libxcb
|
|
|
+MESA3D_PLATFORMS += x11
|
|
|
+endif
|
|
|
+ifeq ($(BR2_PACKAGE_WAYLAND),y)
|
|
|
+MESA3D_DEPENDENCIES += wayland wayland-protocols
|
|
|
+MESA3D_PLATFORMS += wayland
|
|
|
+endif
|
|
|
ifeq ($(BR2_PACKAGE_MESA3D_DRI_DRIVER),y)
|
|
|
MESA3D_PLATFORMS += drm
|
|
|
else ifeq ($(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_V3D),y)
|
|
@@ -189,22 +204,7 @@ MESA3D_PLATFORMS += drm
|
|
|
else ifeq ($(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_RADEONSI),y)
|
|
|
MESA3D_PLATFORMS += drm
|
|
|
endif
|
|
|
-ifeq ($(BR2_PACKAGE_WAYLAND),y)
|
|
|
-MESA3D_DEPENDENCIES += wayland wayland-protocols
|
|
|
-MESA3D_PLATFORMS += wayland
|
|
|
-endif
|
|
|
-ifeq ($(BR2_PACKAGE_MESA3D_NEEDS_X11),y)
|
|
|
-MESA3D_DEPENDENCIES += \
|
|
|
- xlib_libX11 \
|
|
|
- xlib_libXext \
|
|
|
- xlib_libXdamage \
|
|
|
- xlib_libXfixes \
|
|
|
- xlib_libXrandr \
|
|
|
- xlib_libXxf86vm \
|
|
|
- xorgproto \
|
|
|
- libxcb
|
|
|
-MESA3D_PLATFORMS += x11
|
|
|
-endif
|
|
|
+MESA3D_PLATFORMS += surfaceless
|
|
|
|
|
|
MESA3D_CONF_OPTS += \
|
|
|
-Dplatforms=$(subst $(space),$(comma),$(MESA3D_PLATFORMS))
|