summaryrefslogtreecommitdiffstats
path: root/rules/hdparm.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2010-01-09 21:25:43 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2010-01-10 15:39:02 +0100
commit68ce74da892f299eb821a49eed6475a5cc27baa8 (patch)
tree7c1e8b1cd7c4567f68d1b6db160dbeff2d485e5e /rules/hdparm.make
parent5798b03cce10de098df17f9d963f827d04c23b6b (diff)
downloadptxdist-68ce74da892f299eb821a49eed6475a5cc27baa8.tar.gz
ptxdist-68ce74da892f299eb821a49eed6475a5cc27baa8.tar.xz
[hdparm] cleanup makefile
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/hdparm.make')
-rw-r--r--rules/hdparm.make84
1 files changed, 15 insertions, 69 deletions
diff --git a/rules/hdparm.make b/rules/hdparm.make
index 5032dc7d8..fa3aa77a4 100644
--- a/rules/hdparm.make
+++ b/rules/hdparm.make
@@ -1,7 +1,7 @@
# -*-makefile-*-
-# $Id: template 3079 2005-09-02 18:09:51Z rsc $
#
# Copyright (C) 2005 by Robert Schwebel
+# (C) 2010 by Michael Olbrich <m.olbrich@pengutronix.de>
#
# See CREDITS for details about who has contributed to this project.
#
@@ -17,104 +17,50 @@ PACKAGES-$(PTXCONF_HDPARM) += hdparm
#
# Paths and names
#
-HDPARM_VERSION = 9.10
-HDPARM = hdparm-$(HDPARM_VERSION)
-HDPARM_SUFFIX = tar.gz
-HDPARM_URL = $(PTXCONF_SETUP_SFMIRROR)/hdparm/$(HDPARM).$(HDPARM_SUFFIX)
-HDPARM_SOURCE = $(SRCDIR)/$(HDPARM).$(HDPARM_SUFFIX)
-HDPARM_DIR = $(BUILDDIR)/$(HDPARM)
+HDPARM_VERSION := 9.10
+HDPARM := hdparm-$(HDPARM_VERSION)
+HDPARM_SUFFIX := tar.gz
+HDPARM_URL := $(PTXCONF_SETUP_SFMIRROR)/hdparm/$(HDPARM).$(HDPARM_SUFFIX)
+HDPARM_SOURCE := $(SRCDIR)/$(HDPARM).$(HDPARM_SUFFIX)
+HDPARM_DIR := $(BUILDDIR)/$(HDPARM)
# ----------------------------------------------------------------------------
# Get
# ----------------------------------------------------------------------------
-hdparm_get: $(STATEDIR)/hdparm.get
-
-$(STATEDIR)/hdparm.get: $(hdparm_get_deps_default)
- @$(call targetinfo, $@)
- @$(call touch, $@)
-
$(HDPARM_SOURCE):
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call get, HDPARM)
# ----------------------------------------------------------------------------
-# Extract
-# ----------------------------------------------------------------------------
-
-hdparm_extract: $(STATEDIR)/hdparm.extract
-
-$(STATEDIR)/hdparm.extract: $(hdparm_extract_deps_default)
- @$(call targetinfo, $@)
- @$(call clean, $(HDPARM_DIR))
- @$(call extract, HDPARM)
- @$(call patchin, HDPARM)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
-# Prepare
-# ----------------------------------------------------------------------------
-
-hdparm_prepare: $(STATEDIR)/hdparm.prepare
-
-HDPARM_PATH = PATH=$(CROSS_PATH)
-HDPARM_ENV = $(CROSS_ENV)
-
-#
-# autoconf
-#
-HDPARM_AUTOCONF = $(CROSS_AUTOCONF_USR)
-
-$(STATEDIR)/hdparm.prepare: $(hdparm_prepare_deps_default)
- @$(call targetinfo, $@)
- @$(call clean, $(HDPARM_DIR)/config.cache)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
# Compile
# ----------------------------------------------------------------------------
-hdparm_compile: $(STATEDIR)/hdparm.compile
-
-$(STATEDIR)/hdparm.compile: $(hdparm_compile_deps_default)
- @$(call targetinfo, $@)
- cd $(HDPARM_DIR) && $(HDPARM_ENV) $(HDPARM_PATH) make
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
-# Install
-# ----------------------------------------------------------------------------
-
-hdparm_install: $(STATEDIR)/hdparm.install
-
-$(STATEDIR)/hdparm.install: $(hdparm_install_deps_default)
- @$(call targetinfo, $@)
- @$(call touch, $@)
+HDPARM_PATH := PATH=$(CROSS_PATH)
+HDPARM_MAKE_ENV := $(CROSS_ENV)
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
-hdparm_targetinstall: $(STATEDIR)/hdparm.targetinstall
-
-$(STATEDIR)/hdparm.targetinstall: $(hdparm_targetinstall_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/hdparm.targetinstall:
+ @$(call targetinfo)
@$(call install_init, hdparm)
@$(call install_fixup, hdparm,PACKAGE,hdparm)
@$(call install_fixup, hdparm,PRIORITY,optional)
@$(call install_fixup, hdparm,VERSION,$(HDPARM_VERSION))
@$(call install_fixup, hdparm,SECTION,base)
- @$(call install_fixup, hdparm,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
+ @$(call install_fixup, hdparm,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
@$(call install_fixup, hdparm,DEPENDS,)
@$(call install_fixup, hdparm,DESCRIPTION,missing)
- @$(call install_copy, hdparm, 0, 0, 0755, $(HDPARM_DIR)/hdparm, /usr/bin/hdparm)
+ @$(call install_copy, hdparm, 0, 0, 0755, -, /sbin/hdparm)
@$(call install_finish, hdparm)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Clean