summaryrefslogtreecommitdiffstats
path: root/rules/dbench.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2009-10-28 12:14:42 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2009-10-28 18:04:56 +0100
commitcb3ccc6e00c4f7c832ab2bc994b92200986c3cd5 (patch)
treecae74a88120faa01272a220ad0d2607c42d46f00 /rules/dbench.make
parenta689c0da836663f5c43d9b952a883f98c1c08842 (diff)
downloadptxdist-cb3ccc6e00c4f7c832ab2bc994b92200986c3cd5.tar.gz
ptxdist-cb3ccc6e00c4f7c832ab2bc994b92200986c3cd5.tar.xz
[dbench] cleanup makefile
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/dbench.make')
-rw-r--r--rules/dbench.make84
1 files changed, 14 insertions, 70 deletions
diff --git a/rules/dbench.make b/rules/dbench.make
index 52d537333..7d8ef6250 100644
--- a/rules/dbench.make
+++ b/rules/dbench.make
@@ -17,94 +17,41 @@ PACKAGES-$(PTXCONF_DBENCH) += dbench
#
# Paths and names
#
-DBENCH_VERSION = 3.04
-DBENCH = dbench-$(DBENCH_VERSION)
-DBENCH_SUFFIX = tar.gz
-DBENCH_URL = http://samba.org/ftp/tridge/dbench/$(DBENCH).$(DBENCH_SUFFIX)
-DBENCH_SOURCE = $(SRCDIR)/$(DBENCH).$(DBENCH_SUFFIX)
-DBENCH_DIR = $(BUILDDIR)/$(DBENCH)
+DBENCH_VERSION := 3.04
+DBENCH := dbench-$(DBENCH_VERSION)
+DBENCH_SUFFIX := tar.gz
+DBENCH_URL := http://samba.org/ftp/tridge/dbench/$(DBENCH).$(DBENCH_SUFFIX)
+DBENCH_SOURCE := $(SRCDIR)/$(DBENCH).$(DBENCH_SUFFIX)
+DBENCH_DIR := $(BUILDDIR)/$(DBENCH)
# ----------------------------------------------------------------------------
# Get
# ----------------------------------------------------------------------------
-dbench_get: $(STATEDIR)/dbench.get
-
-$(STATEDIR)/dbench.get: $(dbench_get_deps_default)
- @$(call targetinfo, $@)
- @$(call touch, $@)
-
$(DBENCH_SOURCE):
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call get, DBENCH)
# ----------------------------------------------------------------------------
-# Extract
-# ----------------------------------------------------------------------------
-
-dbench_extract: $(STATEDIR)/dbench.extract
-
-$(STATEDIR)/dbench.extract: $(dbench_extract_deps_default)
- @$(call targetinfo, $@)
- @$(call clean, $(DBENCH_DIR))
- @$(call extract, DBENCH)
- @$(call patchin, DBENCH)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-dbench_prepare: $(STATEDIR)/dbench.prepare
-
DBENCH_PATH = PATH=$(CROSS_PATH)
DBENCH_ENV = $(CROSS_ENV)
-DBENCH_MAKEVARS = prefix=$(SYSROOT)
+DBENCH_MAKEVARS = prefix=$(PKGDIR)/$(DBENCH)/usr
#
# autoconf
#
DBENCH_AUTOCONF = $(CROSS_AUTOCONF_USR)
-$(STATEDIR)/dbench.prepare: $(dbench_prepare_deps_default)
- @$(call targetinfo, $@)
- @$(call clean, $(DBENCH_DIR)/config.cache)
- cd $(DBENCH_DIR) && \
- $(DBENCH_PATH) $(DBENCH_ENV) \
- ./configure $(DBENCH_AUTOCONF)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
-# Compile
-# ----------------------------------------------------------------------------
-
-dbench_compile: $(STATEDIR)/dbench.compile
-
-$(STATEDIR)/dbench.compile: $(dbench_compile_deps_default)
- @$(call targetinfo, $@)
- cd $(DBENCH_DIR) && $(DBENCH_ENV) $(DBENCH_PATH) make
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
-# Install
-# ----------------------------------------------------------------------------
-
-dbench_install: $(STATEDIR)/dbench.install
-
-$(STATEDIR)/dbench.install: $(dbench_install_deps_default)
- @$(call targetinfo, $@)
- @$(call install, DBENCH)
- @$(call touch, $@)
-
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
-dbench_targetinstall: $(STATEDIR)/dbench.targetinstall
-
-$(STATEDIR)/dbench.targetinstall: $(dbench_targetinstall_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/dbench.targetinstall:
+ @$(call targetinfo)
@$(call install_init, dbench)
@$(call install_fixup, dbench,PACKAGE,dbench)
@@ -116,24 +63,21 @@ $(STATEDIR)/dbench.targetinstall: $(dbench_targetinstall_deps_default)
@$(call install_fixup, dbench,DESCRIPTION,missing)
ifdef PTXCONF_DBENCH_DBENCH
- @$(call install_copy, dbench, 0, 0, 0755, \
- $(DBENCH_DIR)/dbench, \
+ @$(call install_copy, dbench, 0, 0, 0755, -,\
/usr/bin/dbench)
endif
ifdef PTXCONF_DBENCH_TBENCH
- @$(call install_copy, dbench, 0, 0, 0755, \
- $(DBENCH_DIR)/tbench, \
+ @$(call install_copy, dbench, 0, 0, 0755, -,\
/usr/bin/tbench)
endif
ifdef PTXCONF_DBENCH_TBENCH_SERVER
- @$(call install_copy, dbench, 0, 0, 0755, \
- $(DBENCH_DIR)/tbench_srv, \
+ @$(call install_copy, dbench, 0, 0, 0755, -,\
/usr/bin/tbench_srv)
endif
@$(call install_finish, dbench)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Clean