diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-01-09 21:26:08 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-01-10 15:39:57 +0100 |
commit | 2d637365858cb3c4f08aee109d634cc7e2588e2c (patch) | |
tree | 8beed54b659fe7241a8d1753d4f4f1e2981a26df /rules/lrzsz.make | |
parent | 1955b5fe707c40ed46e18eb916023f48f1149388 (diff) | |
download | ptxdist-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.make | 85 |
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 |