summaryrefslogtreecommitdiffstats
path: root/rules
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2009-05-31 18:33:20 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2009-05-31 18:33:20 +0000
commit6741fd5d6381614e076b5b50589ff1bd80300eef (patch)
tree14442d04a843a4cf10641ef793ba115d5adcfe54 /rules
parent97a635b2df555243d0928d40abd8a4693616047c (diff)
downloadptxdist-6741fd5d6381614e076b5b50589ff1bd80300eef.tar.gz
ptxdist-6741fd5d6381614e076b5b50589ff1bd80300eef.tar.xz
[iozone] just cleanups
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10626 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules')
-rw-r--r--rules/iozone.in2
-rw-r--r--rules/iozone.make46
2 files changed, 11 insertions, 37 deletions
diff --git a/rules/iozone.in b/rules/iozone.in
index 04e939da4..442540c52 100644
--- a/rules/iozone.in
+++ b/rules/iozone.in
@@ -3,6 +3,8 @@
config IOZONE
tristate
prompt "iozone"
+ select LIBC_PTHREAD
+ select LIBC_RT
help
IOzone is a filesystem benchmark tool. The benchmark generates
and measures a variety of file operations.
diff --git a/rules/iozone.make b/rules/iozone.make
index 2629c1b23..ff187c25f 100644
--- a/rules/iozone.make
+++ b/rules/iozone.make
@@ -19,10 +19,10 @@ PACKAGES-$(PTXCONF_IOZONE) += iozone
#
IOZONE_VERSION := 321
IOZONE := iozone3_$(IOZONE_VERSION)
-IOZONE_SUFFIX := tar
-IOZONE_URL := http://www.iozone.org/src/current/$(IOZONE).$(IOZONE_SUFFIX)
-IOZONE_SOURCE := $(SRCDIR)/$(IOZONE).$(IOZONE_SUFFIX)
-IOZONE_DIR := $(BUILDDIR)/$(IOZONE)
+IOZONE_SUFFIX := tar
+IOZONE_URL := http://www.iozone.org/src/current/$(IOZONE).$(IOZONE_SUFFIX)
+IOZONE_SOURCE := $(SRCDIR)/$(IOZONE).$(IOZONE_SUFFIX)
+IOZONE_DIR := $(BUILDDIR)/$(IOZONE)
# ----------------------------------------------------------------------------
# Get
@@ -33,17 +33,6 @@ $(IOZONE_SOURCE):
@$(call get, IOZONE)
# ----------------------------------------------------------------------------
-# Extract
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/iozone.extract:
- @$(call targetinfo)
- @$(call clean, $(IOZONE_DIR))
- @$(call extract, IOZONE)
- @$(call patchin, IOZONE)
- @$(call touch)
-
-# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
@@ -53,8 +42,9 @@ IOZONE_ENV := $(CROSS_ENV)
#
# autoconf
#
-IOZONE_AUTOCONF := $(CROSS_AUTOCONF_USR) \
- --disable-debug
+IOZONE_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --disable-debug
$(STATEDIR)/iozone.prepare:
@$(call targetinfo)
@@ -66,24 +56,6 @@ $(STATEDIR)/iozone.prepare:
@$(call touch)
# ----------------------------------------------------------------------------
-# Compile
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/iozone.compile:
- @$(call targetinfo)
- cd $(IOZONE_DIR) && $(IOZONE_PATH) $(MAKE) $(PARALLELMFLAGS)
- @$(call touch)
-
-# ----------------------------------------------------------------------------
-# Install
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/iozone.install:
- @$(call targetinfo)
- @$(call install, IOZONE)
- @$(call touch)
-
-# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
@@ -99,8 +71,8 @@ $(STATEDIR)/iozone.targetinstall:
@$(call install_fixup, iozone,DEPENDS,)
@$(call install_fixup, iozone,DESCRIPTION,missing)
- @$(call install_copy, iozone, 0, 0, 0755, $(IOZONE_DIR)/src/current/iozone, /usr/bin/iozone)
- @$(call install_copy, iozone, 0, 0, 0755, $(IOZONE_DIR)/src/current/fileop, /usr/bin/fileop)
+ @$(call install_copy, iozone, 0, 0, 0755, -, /usr/bin/iozone)
+ @$(call install_copy, iozone, 0, 0, 0755, -, /usr/bin/fileop)
@$(call install_finish, iozone)