1 ################################################################################
5 ################################################################################
7 GLMARK2_VERSION
= 7215c0f337dae0b232535549c37fca441747a891
8 GLMARK2_SITE
= $(call github
,glmark2
,glmark2
,$(GLMARK2_VERSION
))
9 GLMARK2_LICENSE
= GPLv3
+, SGIv1
10 GLMARK2_LICENSE_FILES
= COPYING COPYING.SGI
11 GLMARK2_DEPENDENCIES
= host-pkgconf jpeg libpng \
12 $(if
$(BR2_PACKAGE_HAS_LIBEGL
),libegl
) \
13 $(if
$(BR2_PACKAGE_HAS_LIBGLES
),libgles
) \
14 $(if
$(BR2_PACKAGE_HAS_LIBGL
),libgl
)
16 ifeq ($(BR2_PACKAGE_XLIB_LIBX11
),y
)
17 GLMARK2_DEPENDENCIES
+= xlib_libX11
18 ifeq ($(BR2_PACKAGE_HAS_LIBEGL
)$(BR2_PACKAGE_HAS_LIBGLES
),yy
)
19 GLMARK2_FLAVORS
+= x11-glesv2
21 ifeq ($(BR2_PACKAGE_HAS_LIBGL
),y
)
22 GLMARK2_FLAVORS
+= x11-gl
26 ifeq ($(BR2_PACKAGE_HAS_LIBEGL
)$(BR2_PACKAGE_HAS_LIBGLES
),yy
)
27 GLMARK2_FLAVORS
+= drm-glesv2
30 ifeq ($(BR2_PACKAGE_HAS_LIBEGL
)$(BR2_PACKAGE_HAS_LIBGL
),yy
)
31 GLMARK2_FLAVORS
+= drm-gl
34 ifeq ($(BR2_PACKAGE_WAYLAND
)$(BR2_PACKAGE_HAS_LIBEGL
)$(BR2_PACKAGE_HAS_LIBGLES
),yyy
)
35 GLMARK2_DEPENDENCIES
+= wayland
36 GLMARK2_FLAVORS
+= wayland-glesv2
39 ifeq ($(BR2_PACKAGE_WAYLAND
)$(BR2_PACKAGE_HAS_LIBEGL
)$(BR2_PACKAGE_HAS_LIBGL
),yyy
)
40 GLMARK2_DEPENDENCIES
+= wayland
41 GLMARK2_FLAVORS
+= wayland-gl
44 GLMARK2_CONF_OPTS
+= \
46 --with-flavors
=$(subst $(space
),$(comma
),$(GLMARK2_FLAVORS
))
48 $(eval
$(waf-package
))