1################################################################################
2#
3# kvmtool
4#
5################################################################################
6
7KVMTOOL_VERSION = 4d2c017f41533b0e51e00f689050c26190a15318
8KVMTOOL_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git
9KVMTOOL_SITE_METHOD = git
10KVMTOOL_DEPENDENCIES = \
11	$(if $(BR2_PACKAGE_BINUTILS),binutils) \
12	$(if $(BR2_PACKAGE_DTC),dtc) \
13	$(if $(BR2_PACKAGE_LIBAIO),libaio) \
14	$(if $(BR2_PACKAGE_LIBGTK3),libgtk3) \
15	$(if $(BR2_PACKAGE_LIBVNCSERVER),libvncserver) \
16	$(if $(BR2_PACKAGE_SDL),sdl) \
17	$(if $(BR2_PACKAGE_ZLIB),zlib)
18KVMTOOL_LICENSE = GPL-2.0
19KVMTOOL_LICENSE_FILES = COPYING
20KVMTOOL_CPE_ID_VALID = YES
21
22# Disable -Werror, otherwise musl is not happy
23KVMTOOL_MAKE_OPTS = \
24	CROSS_COMPILE="$(TARGET_CROSS)" \
25	LDFLAGS="$(TARGET_LDFLAGS) $(KVMTOOL_EXTRA_LDFLAGS)" \
26	WERROR=0
27
28define KVMTOOL_BUILD_CMDS
29	$(TARGET_MAKE_ENV) ARCH=$(NORMALIZED_ARCH) $(MAKE) -C $(@D) $(KVMTOOL_MAKE_OPTS)
30endef
31
32define KVMTOOL_INSTALL_TARGET_CMDS
33	$(TARGET_MAKE_ENV) ARCH=$(NORMALIZED_ARCH) $(MAKE) -C $(@D) \
34		$(KVMTOOL_MAKE_OPTS) install DESTDIR=$(TARGET_DIR) prefix=/usr
35endef
36
37$(eval $(generic-package))
38