From 1c428a3a264e7057708fc03d8880c267b9c2a8fe Mon Sep 17 00:00:00 2001 From: Chris Larson Date: Wed, 26 May 2004 23:28:21 +0000 Subject: BUGFIX: s/SkipPackage/oe.parse.SkipPackage/ BKrev: 40b52815xTqy7ojdr7tMGbfVTKIYyQ --- lockstat/lockstat_1.4.10.oe | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'lockstat/lockstat_1.4.10.oe') diff --git a/lockstat/lockstat_1.4.10.oe b/lockstat/lockstat_1.4.10.oe index e69de29bb2..0edf3c9567 100644 --- a/lockstat/lockstat_1.4.10.oe +++ b/lockstat/lockstat_1.4.10.oe @@ -0,0 +1,26 @@ +DESCRIPTION = "A tool for retrieving kernel spinlock metering information." +MAINTAINER = "Chris Larson " +DEPENDS = "virtual/kernel" + +SRC_URI = "ftp://oss.sgi.com/projects/lockmeter/download/lockstat-${PV}.tar.gz" +S = "${WORKDIR}/lockstat" + +KERNEL_STAGING_DIR = "${STAGING_DIR}/${HOST_SYS}/kernel" +export KERNEL_VERSION = ${@base_read_file('${STAGING_DIR}/${HOST_SYS}/kernel/kernel-version')} +export KERNEL_SOURCE = ${@base_read_file('${STAGING_DIR}/${HOST_SYS}/kernel/kernel-source')} +CFLAGS += " -I${KERNEL_SOURCE}/include" + +python () { +# NOTE: any target machines with kernels supporting spinlock metering should +# check the MACHINE variable here to prevent the SkipPackage. + raise oe.parse.SkipPackage("The target machine's kernel does not appear able to use spinlock metering.") +} + +do_compile () { + oe_runmake +} + +do_install () { + install -d ${D}/${sbindir} + install -m 0755 lockstat ${D}/${sbindir}/ +} -- cgit v1.2.3