All of 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.