aboutsummaryrefslogtreecommitdiffstats
path: root/packages/dejagnu/dejagnu-qemu_1.0.bb
diff options
context:
space:
mode:
Diffstat (limited to 'packages/dejagnu/dejagnu-qemu_1.0.bb')
-rw-r--r--packages/dejagnu/dejagnu-qemu_1.0.bb21
1 files changed, 21 insertions, 0 deletions
diff --git a/packages/dejagnu/dejagnu-qemu_1.0.bb b/packages/dejagnu/dejagnu-qemu_1.0.bb
index e69de29bb2..aed0f207e3 100644
--- a/packages/dejagnu/dejagnu-qemu_1.0.bb
+++ b/packages/dejagnu/dejagnu-qemu_1.0.bb
@@ -0,0 +1,21 @@
+LICENSE = "GPL"
+MAINTAINER = "Phil Blundell <pb@debian.org>"
+
+inherit cross
+
+SRC_URI = "file://arm-qemu.exp"
+
+# fixme
+QEMU = "qemu-arm"
+LD_SO = "lib/ld-linux.so.2"
+
+do_stage() {
+ install -d ${STAGING_DATADIR}/dejagnu/baseboards
+ install -m 0644 ${WORKDIR}/arm-qemu.exp ${STAGING_DATADIR}/dejagnu/baseboards/
+ cat <<EOF >${STAGING_BINDIR}/${QEMU}-test-wrapper
+#!/bin/sh
+exec ${QEMU} ${CROSS_DIR}/${TARGET_SYS}/${LD_SO} --library-path ${CROSS_DIR}/${TARGET_SYS}/lib:${STAGING_DIR}/${TARGET_SYS}/lib \$1
+EOF
+ chmod 755 ${STAGING_BINDIR}/arm-qemu-test-wrapper
+}
+