Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v11 1/9] host-qemu: new package
@ 2012-10-19 13:13 Francois Perrad
  2012-10-19 13:13 ` [Buildroot] [PATCH v11 2/9] perl: " Francois Perrad
                   ` (8 more replies)
  0 siblings, 9 replies; 23+ messages in thread
From: Francois Perrad @ 2012-10-19 13:13 UTC (permalink / raw)
  To: buildroot

only user mode for the current target architecture

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/qemu/qemu.mk |   82 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 82 insertions(+)
 create mode 100644 package/qemu/qemu.mk

diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
new file mode 100644
index 0000000..de72e04
--- /dev/null
+++ b/package/qemu/qemu.mk
@@ -0,0 +1,82 @@
+#############################################################
+#
+# qemu
+#
+#############################################################
+
+QEMU_VERSION = 1.2.0
+QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.bz2
+QEMU_SITE = http://wiki.qemu.org/download
+
+#       BR ARCH         qemu
+#       -------         ----
+#       arm             arm
+#       armeb           armeb
+#       avr32           not supported
+#       bfin            not supported
+#       i386            i386
+#       i486            i386
+#       i586            i386
+#       i686            i386
+#       x86_64          x86_64
+#       m68k            m68k
+#       microblaze      microblaze
+#       mips            mips
+#       mipsel          mipsel
+#       mips64          ?
+#       mips64el        ?
+#       powerpc         ppc
+#       sh2             not supported
+#       sh2a            not supported
+#       sh3             not supported
+#       sh3eb           not supported
+#       sh4             sh4
+#       sh4eb           sh4eb
+#       sh4a            ?
+#       sh4aeb          ?
+#       sh64            not supported
+#       sparc           sparc
+
+QEMU_ARCH = $(ARCH)
+ifeq ($(QEMU_ARCH),i486)
+    QEMU_ARCH = i386
+endif
+ifeq ($(QEMU_ARCH),i586)
+    QEMU_ARCH = i386
+endif
+ifeq ($(QEMU_ARCH),i686)
+    QEMU_ARCH = i386
+endif
+ifeq ($(QEMU_ARCH),powerpc)
+    QEMU_ARCH = ppc
+endif
+HOST_QEMU_TARGETS=$(QEMU_ARCH)-linux-user
+
+define HOST_QEMU_CONFIGURE_CMDS
+	(cd $(@D); ./configure                          \
+		--target-list="$(HOST_QEMU_TARGETS)"    \
+		--prefix="$(HOST_DIR)/usr"              \
+		--interp-prefix=$(STAGING_DIR)          \
+		--cc="$(HOSTCC)"                        \
+		--host-cc="$(HOSTCC)"                   \
+		--extra-cflags="$(HOST_CFLAGS)"         \
+		--extra-ldflags="$(HOST_LDFLAGS)"       \
+	)
+endef
+
+define HOST_QEMU_BUILD_CMDS
+	$(MAKE) -C $(@D) all
+endef
+
+define HOST_QEMU_INSTALL_CMDS
+	$(MAKE) -C $(@D) install
+endef
+
+define HOST_QEMU_CLEAN_CMDS
+	$(MAKE) -C $(@D) clean
+endef
+
+$(eval $(host-generic-package))
+
+# variable used by other packages
+QEMU_USER = $(HOST_DIR)/usr/bin/qemu-$(QEMU_ARCH)
-- 
1.7.9.5

^ permalink raw reply related	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2012-11-08 18:02 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-19 13:13 [Buildroot] [PATCH v11 1/9] host-qemu: new package Francois Perrad
2012-10-19 13:13 ` [Buildroot] [PATCH v11 2/9] perl: " Francois Perrad
2012-10-30 20:20   ` Bernd Kuhls
2012-11-05 16:41     ` François Perrad
2012-11-06  1:05       ` Arnout Vandecappelle
2012-11-06  7:08         ` Thomas Petazzoni
2012-11-06 10:28           ` Alexander Khryukin
2012-11-06 21:09           ` Bernd Kuhls
2012-11-06 22:59             ` Arnout Vandecappelle
2012-11-07 19:32               ` Bernd Kuhls
2012-11-08 15:04                 ` Arnout Vandecappelle
2012-11-06 21:03         ` Bernd Kuhls
2012-11-06 10:24       ` François Perrad
2012-11-06 16:23         ` François Perrad
2012-11-08 18:02           ` François Perrad
2012-10-19 13:13 ` [Buildroot] [PATCH v11 3/9] perl: add DB_File Francois Perrad
2012-10-19 13:13 ` [Buildroot] [PATCH v11 4/9] gdbm: new package Francois Perrad
2012-10-19 13:13 ` [Buildroot] [PATCH v11 5/9] perl: add GDBM_File Francois Perrad
2012-10-19 13:13 ` [Buildroot] [PATCH v11 6/9] perl: add option "custom install" Francois Perrad
2012-10-19 13:13 ` [Buildroot] [PATCH v11 7/9] perl: prepare the removal of microperl Francois Perrad
2012-10-19 13:13 ` [Buildroot] [PATCH v11 8/9] cpanminus: new package Francois Perrad
2012-10-19 13:13 ` [Buildroot] [PATCH v11 9/9] microperl: remove it Francois Perrad
2012-11-03 16:10 ` [Buildroot] [PATCH v11 1/9] host-qemu: new package Peter Korsgaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox