# This file is part of the OpenADK project. OpenADK is copyrighted # material, please see the LICENCE file in the top-level directory. include $(ADK_TOPDIR)/rules.mk PKG_NAME:= qemu PKG_VERSION:= 2.9.0 PKG_RELEASE:= 1 PKG_HASH:= 00bfb217b1bb03c7a6c3261b819cfccbfb5a58e3e2ceff546327d271773c6c14 PKG_DESCR:= cpu and system emulator PKG_SECTION:= sys/misc PKG_DEPENDS:= zlib glib alsa-lib PKG_BUILDDEP:= alsa-lib zlib glib HOST_BUILDDEP:= glib-host pkgconf-host PKG_NEEDS:= intl PKG_URL:= http://wwww.qemu.org/ PKG_SITES:= http://wiki.qemu.org/download/ DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2 PKG_ARCH_DEPENDS:= x86 x86_64 include $(ADK_TOPDIR)/mk/host.mk include $(ADK_TOPDIR)/mk/package.mk $(eval $(call HOST_template,QEMU,qemu,$(PKG_VERSION)-${PKG_RELEASE})) $(eval $(call PKG_template,QEMU,qemu,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) ifeq ($(ADK_TARGET_LIB_MUSL),y) TARGET_CFLAGS+= -DF_EXLCK=4 -DF_SHLCK=8 -D__SIGRTMIN=32 -D__SIGRTMAX=\(NSIG-1\) endif ifeq ($(ADK_TARGET_USE_SSP),y) CONFIGURE_ARGS+= --enable-stack-protector else CONFIGURE_ARGS+= --disable-stack-protector endif ifeq ($(ADK_TARGET_USE_PIE),y) CONFIGURE_ARGS+= --enable-pie else CONFIGURE_ARGS+= --disable-pie endif CONFIG_STYLE:= minimal CONFIGURE_ARGS+= --host-cc=$(HOST_CC) \ --cross-prefix=$(GNU_TARGET_NAME)- \ --prefix=/usr \ --sysconfdir=/etc \ --enable-kvm \ --audio-drv-list=alsa \ --disable-libssh2 \ --disable-gtk \ --disable-vnc \ --disable-spice \ --disable-libnfs \ --disable-docs \ --disable-sdl \ --disable-strip \ --bindir=/usr/bin HOST_CONFIGURE_ARGS+= --host-cc=$(HOST_CC) \ --disable-stack-protector \ --disable-pie \ --disable-docs \ --disable-werror \ --disable-system \ --disable-gtk \ --disable-sdl qemu-install: $(INSTALL_DIR) $(IDIR_QEMU)/usr/share/qemu $(INSTALL_DIR) $(IDIR_QEMU)/usr/bin $(INSTALL_BIN) $(WRKINST)/usr/bin/qemu* \ $(IDIR_QEMU)/usr/bin $(CP) $(WRKINST)/usr/share/qemu/* \ $(IDIR_QEMU)/usr/share/qemu include ${ADK_TOPDIR}/mk/host-bottom.mk include ${ADK_TOPDIR}/mk/pkg-bottom.mk