summaryrefslogtreecommitdiffstats
path: root/rules
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2017-01-03 14:24:49 +0100
committerRobert Schwebel <r.schwebel@pengutronix.de>2017-01-03 14:29:57 +0100
commite5da2288503479dc56aca6a1dc8580a00858a612 (patch)
tree26683c949265d03e87fc66f343eac530c99d1ebe /rules
parent00d1ca2ca8e1dffc45dc2de4fb7222e8c117c03a (diff)
downloadDistroKit-e5da2288503479dc56aca6a1dc8580a00858a612.tar.gz
DistroKit-e5da2288503479dc56aca6a1dc8580a00858a612.tar.xz
ptxdist: version bump 2016.08.0 -> 2016.12.0
Migrate configs/ptxconfig and configs/platform-v7a/platformconfig. The modifications previously made to rules/host-qemu.{make,in} are now upstream, so remove these files. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Diffstat (limited to 'rules')
-rw-r--r--rules/host-qemu.in22
-rw-r--r--rules/host-qemu.make146
2 files changed, 0 insertions, 168 deletions
diff --git a/rules/host-qemu.in b/rules/host-qemu.in
deleted file mode 100644
index 25843fc..0000000
--- a/rules/host-qemu.in
+++ /dev/null
@@ -1,22 +0,0 @@
-## SECTION=hosttools
-
-menuconfig HOST_QEMU
- tristate
- default ALLYES
- prompt "host-side qemu "
- select HOST_GLIB
- select HOST_ZLIB
- select HOST_LIBUSB if HOST_QEMU_SYS
- select HOST_PIXMAN if HOST_QEMU_SYS
-
-if HOST_QEMU
-
-config HOST_QEMU_SYS
- bool
- prompt "system emulation"
-
-config HOST_QEMU_USR
- bool
- prompt "user-space emulation"
-
-endif
diff --git a/rules/host-qemu.make b/rules/host-qemu.make
deleted file mode 100644
index eae6a52..0000000
--- a/rules/host-qemu.make
+++ /dev/null
@@ -1,146 +0,0 @@
-# -*-makefile-*-
-#
-# Copyright (C) 2012 by Bernhard Walle <bernhard@bwalle.de>
-# (C) 2013 by Michael Olbrich <m.olbrich@pengutronix.de>
-# (C) 2013 by Jan Luebbe <j.luebbe@pengutronix.de>
-#
-# See CREDITS for details about who has contributed to this project.
-#
-# For further information about the PTXdist project and license conditions
-# see the README file.
-#
-
-#
-# We provide this package
-#
-HOST_PACKAGES-$(PTXCONF_HOST_QEMU) += host-qemu
-
-#
-# Paths and names
-#
-HOST_QEMU_VERSION := 2.6.0
-HOST_QEMU_MD5 := ca3f70b43f093e33e9e014f144067f13
-HOST_QEMU := qemu-$(HOST_QEMU_VERSION)
-HOST_QEMU_SUFFIX := tar.bz2
-HOST_QEMU_URL := http://wiki.qemu.org/download/$(HOST_QEMU).$(HOST_QEMU_SUFFIX)
-HOST_QEMU_SOURCE := $(SRCDIR)/$(HOST_QEMU).$(HOST_QEMU_SUFFIX)
-HOST_QEMU_DIR := $(HOST_BUILDDIR)/$(HOST_QEMU)
-
-# ----------------------------------------------------------------------------
-# Prepare
-# ----------------------------------------------------------------------------
-
-#
-# autoconf
-#
-
-HOST_QEMU_TARGETS := $(PTXCONF_ARCH_STRING)
-ifndef PTXCONF_ARCH_X86_64
-ifdef PTXCONF_ARCH_X86
-HOST_QEMU_TARGETS := i386
-endif
-endif
-ifdef PTXCONF_ARCH_ARM64
-HOST_QEMU_TARGETS := aarch64
-endif
-HOST_QEMU_SYS_TARGETS := $(patsubst %,%-softmmu,$(HOST_QEMU_TARGETS))
-HOST_QEMU_USR_TARGETS := $(patsubst %,%-linux-user,$(HOST_QEMU_TARGETS))
-
-HOST_QEMU_CONF_TOOL := autoconf
-# Note: not realy autoconf:
-# e.g. there is --enable-debug but not --disable-debug
-HOST_QEMU_CONF_OPT := \
- $(HOST_AUTOCONF) \
- --target-list=" \
- $(call ptx/ifdef, PTXCONF_HOST_QEMU_SYS,$(HOST_QEMU_SYS_TARGETS),) \
- $(call ptx/ifdef, PTXCONF_HOST_QEMU_USR,$(HOST_QEMU_USR_TARGETS),) \
- " \
- --disable-werror \
- --audio-drv-list= \
- --enable-trace-backends=nop \
- --$(call ptx/endis, PTXCONF_HOST_QEMU_SYS)-system \
- --disable-user \
- --$(call ptx/endis, PTXCONF_HOST_QEMU_USR)-linux-user \
- --disable-bsd-user \
- --disable-docs \
- --disable-guest-agent \
- --disable-guest-agent-msi \
- --enable-pie \
- --disable-debug-tcg \
- --disable-debug-info \
- --disable-sparse \
- --disable-gnutls \
- --disable-nettle \
- --disable-gcrypt \
- --disable-sdl \
- --disable-qom-cast-debug \
- --disable-gtk \
- --disable-vte \
- --disable-curses \
- --disable-vnc \
- --disable-vnc-sasl \
- --disable-vnc-jpeg \
- --disable-vnc-png \
- --disable-cocoa \
- --enable-virtfs \
- --disable-xen \
- --disable-xen-pci-passthrough \
- --disable-xen-pv-domain-build \
- --disable-brlapi \
- --disable-curl \
- --enable-fdt \
- --disable-bluez \
- --disable-kvm \
- --disable-rdma \
- --disable-uuid \
- --disable-netmap \
- --disable-linux-aio \
- --disable-cap-ng \
- --enable-attr \
- --disable-vhost-net \
- --disable-vhost-scsi \
- --disable-spice \
- --disable-rbd \
- --disable-libiscsi \
- --disable-libnfs \
- --disable-smartcard \
- --enable-libusb \
- --disable-usb-redir \
- --disable-lzo \
- --disable-snappy \
- --disable-bzip2 \
- --disable-seccomp \
- --disable-coroutine-pool \
- --disable-glusterfs \
- --disable-archipelago \
- --disable-tpm \
- --disable-libssh2 \
- --disable-vhdx \
- --disable-numa \
- --disable-tcmalloc \
- --disable-jemalloc \
- --disable-tools \
- \
- --with-system-pixman
-
-QEMU_CROSS_DL = $(shell ptxd_cross_cc_v |sed -n -e 's/.* -dynamic-linker \([^ ]*\).*/\1/p')
-QEMU_CROSS_LD_LIBRARY_PATH := $(PTXDIST_SYSROOT_TOOLCHAIN)/lib:$(SYSROOT)/$(CROSS_LIB_DIR):$(SYSROOT)/usr/$(CROSS_LIB_DIR)
-
-$(STATEDIR)/host-qemu.install.post:
- @$(call targetinfo)
- @$(call world/install.post, HOST_QEMU)
-ifdef PTXCONF_HOST_QEMU_USR
- @echo -e '#!/bin/sh\nexec $(PTXDIST_SYSROOT_HOST)/bin/qemu-$(HOST_QEMU_TARGETS) -L $(PTXDIST_SYSROOT_TOOLCHAIN) -E LD_LIBRARY_PATH=$(QEMU_CROSS_LD_LIBRARY_PATH) "$${@}"' > $(PTXDIST_SYSROOT_CROSS)/bin/qemu-cross
- @chmod +x $(PTXDIST_SYSROOT_CROSS)/bin/qemu-cross
- @install -d -m 755 $(PTXDIST_SYSROOT_CROSS)/bin/qemu/
- @sed \
- -e 's|RTLDLIST=.*|RTLDLIST="$(PTXDIST_SYSROOT_TOOLCHAIN)$(QEMU_CROSS_DL)"|' \
- -e 's|eval $$add_env|eval $(PTXDIST_SYSROOT_CROSS)/bin/qemu-cross -E "$${add_env// /,}"|' \
- -e 's|verify_out=`|verify_out=`$(PTXDIST_SYSROOT_CROSS)/bin/qemu-cross |' \
- -e 's|#! */.*$$|#!$(shell readlink $(PTXDIST_TOPDIR)/bin/bash)|' \
- $(PTXDIST_SYSROOT_TOOLCHAIN)/usr/bin/ldd > $(PTXDIST_SYSROOT_CROSS)/bin/qemu/ldd
- @chmod +x $(PTXDIST_SYSROOT_CROSS)/bin/qemu/ldd
-endif
- @$(call touch)
-
-# vim: syntax=make