diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-01-09 21:25:43 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-01-10 15:39:02 +0100 |
commit | 68ce74da892f299eb821a49eed6475a5cc27baa8 (patch) | |
tree | 7c1e8b1cd7c4567f68d1b6db160dbeff2d485e5e /rules/hdparm.make | |
parent | 5798b03cce10de098df17f9d963f827d04c23b6b (diff) | |
download | ptxdist-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.make | 84 |
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 |