################################################################################ # # wayland # ################################################################################ WAYLAND_VERSION = 1.1.0 WAYLAND_SITE = http://wayland.freedesktop.org/releases/ WAYLAND_SOURCE = wayland-$(WAYLAND_VERSION).tar.xz WAYLAND_LICENSE = MIT WAYLAND_LICENSE_FILES = COPYING WAYLAND_INSTALL_STAGING = YES WAYLAND_DEPENDENCIES = libffi host-pkgconf expat host-expat # wayland needs a wayland-scanner program to generate some of its # source code. By default, it builds it with CC, so it doesn't work with # cross-compilation. Therefore, we build it manually, and tell wayland # that the tool is already available. WAYLAND_CONF_OPT = --disable-scanner define WAYLAND_BUILD_SCANNER (cd $(@D)/src/; \ $(HOSTCC) $(HOST_CFLAGS) $(HOST_LDFLAGS) \ -o wayland-scanner scanner.c wayland-util.c -lexpat) endef WAYLAND_POST_CONFIGURE_HOOKS += WAYLAND_BUILD_SCANNER $(eval $(autotools-package))