1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR
)/rules.mk
9 PKG_HASH
:= 00bfb217b1bb03c7a6c3261b819cfccbfb5a58e3e2ceff546327d271773c6c14
10 PKG_DESCR
:= cpu and system emulator
11 PKG_SECTION
:= sys
/misc
12 PKG_DEPENDS
:= zlib glib alsa-lib
13 PKG_BUILDDEP
:= alsa-lib zlib glib
14 HOST_BUILDDEP
:= glib-host pkgconf-host
16 PKG_URL
:= http
://wwww.qemu.org
/
17 PKG_SITES
:= http
://wiki.qemu.org
/download
/
19 DISTFILES
:= ${PKG_NAME}-${PKG_VERSION}.
tar.bz2
21 PKG_ARCH_DEPENDS
:= x86 x86_64
23 include $(ADK_TOPDIR
)/mk
/host.mk
24 include $(ADK_TOPDIR
)/mk
/package.mk
26 $(eval
$(call HOST_template
,QEMU
,qemu
,$(PKG_VERSION
)-${PKG_RELEASE}))
27 $(eval
$(call PKG_template
,QEMU
,qemu
,$(PKG_VERSION
)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
29 ifeq ($(ADK_TARGET_LIB_MUSL
),y
)
30 TARGET_CFLAGS
+= -DF_EXLCK
=4 -DF_SHLCK
=8 -D__SIGRTMIN
=32 -D__SIGRTMAX
=\
(NSIG-1\
)
33 ifeq ($(ADK_TARGET_USE_SSP
),y
)
34 CONFIGURE_ARGS
+= --enable-stack-protector
36 CONFIGURE_ARGS
+= --disable-stack-protector
39 ifeq ($(ADK_TARGET_USE_PIE
),y
)
40 CONFIGURE_ARGS
+= --enable-pie
42 CONFIGURE_ARGS
+= --disable-pie
45 CONFIG_STYLE
:= minimal
46 CONFIGURE_ARGS
+= --host-cc
=$(HOST_CC
) \
47 --cross-prefix
=$(GNU_TARGET_NAME
)- \
51 --audio-drv-list
=alsa \
62 HOST_CONFIGURE_ARGS
+= --host-cc
=$(HOST_CC
) \
63 --disable-stack-protector \
72 $(INSTALL_DIR
) $(IDIR_QEMU
)/usr
/share
/qemu
73 $(INSTALL_DIR
) $(IDIR_QEMU
)/usr
/bin
74 $(INSTALL_BIN
) $(WRKINST
)/usr
/bin
/qemu
* \
76 $(CP
) $(WRKINST
)/usr
/share
/qemu
/* \
77 $(IDIR_QEMU
)/usr
/share
/qemu
79 include ${ADK_TOPDIR}/mk
/host-bottom.mk
80 include ${ADK_TOPDIR}/mk
/pkg-bottom.mk