summaryrefslogtreecommitdiffstats
path: root/rules/lrzsz.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2010-01-09 21:26:08 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2010-01-10 15:39:57 +0100
commit2d637365858cb3c4f08aee109d634cc7e2588e2c (patch)
tree8beed54b659fe7241a8d1753d4f4f1e2981a26df /rules/lrzsz.make
parent1955b5fe707c40ed46e18eb916023f48f1149388 (diff)
downloadptxdist-2d637365858cb3c4f08aee109d634cc7e2588e2c.tar.gz
ptxdist-2d637365858cb3c4f08aee109d634cc7e2588e2c.tar.xz
[lrzsz] cleanup makefile
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/lrzsz.make')
-rw-r--r--rules/lrzsz.make85
1 files changed, 17 insertions, 68 deletions
diff --git a/rules/lrzsz.make b/rules/lrzsz.make
index 1e487f34d..9e13c60f8 100644
--- a/rules/lrzsz.make
+++ b/rules/lrzsz.make
@@ -1,10 +1,10 @@
# -*-makefile-*-
-# $Id$
#
# Copyright (C) 2003 by Robert Schwebel <r.schwebel@pengutronix.de>
# Pengutronix <info@pengutronix.de>, Germany
# Copyright (C) 2005 by Ladislav Michl <ladis@linux-mips.org>
-#
+# (C) 2010 by Michael Olbrich <m.olbrich@pengutronix.de>
+#
# See CREDITS for details about who has contributed to this project.
#
# For further information about the PTXdist project and license conditions
@@ -19,49 +19,28 @@ PACKAGES-$(PTXCONF_LRZSZ) += lrzsz
#
# Paths and names
#
-LRZSZ_VERSION = 0.12.20
-LRZSZ = lrzsz-$(LRZSZ_VERSION)
-LRZSZ_SUFFIX = tar.gz
-LRZSZ_URL = http://www.ohse.de/uwe/releases/$(LRZSZ).$(LRZSZ_SUFFIX)
-LRZSZ_SOURCE = $(SRCDIR)/$(LRZSZ).$(LRZSZ_SUFFIX)
-LRZSZ_DIR = $(BUILDDIR)/$(LRZSZ)
+LRZSZ_VERSION := 0.12.20
+LRZSZ := lrzsz-$(LRZSZ_VERSION)
+LRZSZ_SUFFIX := tar.gz
+LRZSZ_URL := http://www.ohse.de/uwe/releases/$(LRZSZ).$(LRZSZ_SUFFIX)
+LRZSZ_SOURCE := $(SRCDIR)/$(LRZSZ).$(LRZSZ_SUFFIX)
+LRZSZ_DIR := $(BUILDDIR)/$(LRZSZ)
# ----------------------------------------------------------------------------
# Get
# ----------------------------------------------------------------------------
-lrzsz_get: $(STATEDIR)/lrzsz.get
-
-$(STATEDIR)/lrzsz.get: $(lrzsz_get_deps_default)
- @$(call targetinfo, $@)
- @$(call touch, $@)
-
$(LRZSZ_SOURCE):
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call get, LRZSZ)
# ----------------------------------------------------------------------------
-# Extract
-# ----------------------------------------------------------------------------
-
-lrzsz_extract: $(STATEDIR)/lrzsz.extract
-
-$(STATEDIR)/lrzsz.extract: $(lrzsz_extract_deps_default)
- @$(call targetinfo, $@)
- @$(call clean, $(LRZSZ_DIR))
- @$(call extract, LRZSZ)
- @$(call patchin, LRZSZ)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-lrzsz_prepare: $(STATEDIR)/lrzsz.prepare
-
-LRZSZ_PATH = PATH=$(CROSS_PATH)
-LRZSZ_ENV = $(CROSS_ENV)
+LRZSZ_PATH := PATH=$(CROSS_PATH)
+LRZSZ_ENV := $(CROSS_ENV)
LRZSZ_ENV += CFLAGS=-Wstrict-prototypes
#
@@ -69,58 +48,28 @@ LRZSZ_ENV += CFLAGS=-Wstrict-prototypes
#
LRZSZ_AUTOCONF = $(CROSS_AUTOCONF_USR)
-$(STATEDIR)/lrzsz.prepare: $(lrzsz_prepare_deps_default)
- @$(call targetinfo, $@)
- cd $(LRZSZ_DIR) && \
- $(LRZSZ_PATH) $(LRZSZ_ENV) \
- ./configure $(LRZSZ_AUTOCONF)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
-# Compile
-# ----------------------------------------------------------------------------
-
-lrzsz_compile: $(STATEDIR)/lrzsz.compile
-
-$(STATEDIR)/lrzsz.compile: $(lrzsz_compile_deps_default)
- @$(call targetinfo, $@)
- cd $(LRZSZ_DIR) && $(LRZSZ_PATH) make
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
-# Install
-# ----------------------------------------------------------------------------
-
-lrzsz_install: $(STATEDIR)/lrzsz.install
-
-$(STATEDIR)/lrzsz.install: $(lrzsz_install_deps_default)
- @$(call targetinfo, $@)
- @$(call touch, $@)
-
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
-lrzsz_targetinstall: $(STATEDIR)/lrzsz.targetinstall
-
-$(STATEDIR)/lrzsz.targetinstall: $(lrzsz_targetinstall_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/lrzsz.targetinstall:
+ @$(call targetinfo)
@$(call install_init, lrzsz)
@$(call install_fixup, lrzsz,PACKAGE,lrzsz)
@$(call install_fixup, lrzsz,PRIORITY,optional)
@$(call install_fixup, lrzsz,VERSION,$(LRZSZ_VERSION))
@$(call install_fixup, lrzsz,SECTION,base)
- @$(call install_fixup, lrzsz,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
+ @$(call install_fixup, lrzsz,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
@$(call install_fixup, lrzsz,DEPENDS,)
@$(call install_fixup, lrzsz,DESCRIPTION,missing)
- @$(call install_copy, lrzsz, 0, 0, 0755, $(LRZSZ_DIR)/src/lrz, /usr/sbin/lrz)
- @$(call install_copy, lrzsz, 0, 0, 0755, $(LRZSZ_DIR)/src/lsz, /usr/sbin/lsz)
+ @$(call install_copy, lrzsz, 0, 0, 0755, -, /usr/bin/lrz)
+ @$(call install_copy, lrzsz, 0, 0, 0755, -, /usr/bin/lsz)
@$(call install_finish, lrzsz)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Clean