summaryrefslogtreecommitdiffstats
path: root/rules/smtpclient.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2010-01-09 21:26:17 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2010-01-10 15:40:57 +0100
commit7a447a643668b7b20209e3a1cfcb13672a542586 (patch)
tree4ef8f1f43965945356dce343e06f1bb75796551f /rules/smtpclient.make
parent13120153cfcda7261b2cd36d0337eda3eafabbc1 (diff)
downloadptxdist-7a447a643668b7b20209e3a1cfcb13672a542586.tar.gz
ptxdist-7a447a643668b7b20209e3a1cfcb13672a542586.tar.xz
[smtpclient] cleanup makefile
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/smtpclient.make')
-rw-r--r--rules/smtpclient.make87
1 files changed, 18 insertions, 69 deletions
diff --git a/rules/smtpclient.make b/rules/smtpclient.make
index eecdae4a9..3913ec94d 100644
--- a/rules/smtpclient.make
+++ b/rules/smtpclient.make
@@ -1,8 +1,8 @@
# -*-makefile-*-
-# $Id:$
#
# 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.
#
# For further information about the PTXdist project and license conditions
@@ -17,108 +17,57 @@ PACKAGES-$(PTXCONF_SMTPCLIENT) += smtpclient
#
# Paths and names
#
-SMTPCLIENT_VERSION = 1.0.0
-SMTPCLIENT = smtpclient-$(SMTPCLIENT_VERSION)
-SMTPCLIENT_SUFFIX = tar.gz
-SMTPCLIENT_URL = http://www.pengutronix.de/software/ptxdist/temporary-src/$(SMTPCLIENT).$(SMTPCLIENT_SUFFIX)
-SMTPCLIENT_SOURCE = $(SRCDIR)/$(SMTPCLIENT).$(SMTPCLIENT_SUFFIX)
-SMTPCLIENT_DIR = $(BUILDDIR)/$(SMTPCLIENT)
+SMTPCLIENT_VERSION := 1.0.0
+SMTPCLIENT := smtpclient-$(SMTPCLIENT_VERSION)
+SMTPCLIENT_SUFFIX := tar.gz
+SMTPCLIENT_URL := http://www.pengutronix.de/software/ptxdist/temporary-src/$(SMTPCLIENT).$(SMTPCLIENT_SUFFIX)
+SMTPCLIENT_SOURCE := $(SRCDIR)/$(SMTPCLIENT).$(SMTPCLIENT_SUFFIX)
+SMTPCLIENT_DIR := $(BUILDDIR)/$(SMTPCLIENT)
# ----------------------------------------------------------------------------
# Get
# ----------------------------------------------------------------------------
-smtpclient_get: $(STATEDIR)/smtpclient.get
-
-$(STATEDIR)/smtpclient.get: $(smtpclient_get_deps_default)
- @$(call targetinfo, $@)
- @$(call touch, $@)
-
$(SMTPCLIENT_SOURCE):
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call get, SMTPCLIENT)
# ----------------------------------------------------------------------------
-# Extract
-# ----------------------------------------------------------------------------
-
-smtpclient_extract: $(STATEDIR)/smtpclient.extract
-
-$(STATEDIR)/smtpclient.extract: $(smtpclient_extract_deps_default)
- @$(call targetinfo, $@)
- @$(call clean, $(SMTPCLIENT_DIR))
- @$(call extract, SMTPCLIENT)
- @$(call patchin, SMTPCLIENT)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-smtpclient_prepare: $(STATEDIR)/smtpclient.prepare
-
-SMTPCLIENT_PATH = PATH=$(CROSS_PATH)
-SMTPCLIENT_ENV = $(CROSS_ENV)
+SMTPCLIENT_PATH := PATH=$(CROSS_PATH)
+SMTPCLIENT_ENV := $(CROSS_ENV)
#
# autoconf
#
-SMTPCLIENT_AUTOCONF = $(CROSS_AUTOCONF_USR)
-
-$(STATEDIR)/smtpclient.prepare: $(smtpclient_prepare_deps_default)
- @$(call targetinfo, $@)
- @$(call clean, $(SMTPCLIENT_DIR)/config.cache)
- cd $(SMTPCLIENT_DIR) && \
- $(SMTPCLIENT_PATH) $(SMTPCLIENT_ENV) \
- ./configure $(SMTPCLIENT_AUTOCONF)
- @$(call touch, $@)
+SMTPCLIENT_AUTOCONF := $(CROSS_AUTOCONF_USR)
-# ----------------------------------------------------------------------------
-# Compile
-# ----------------------------------------------------------------------------
-
-smtpclient_compile: $(STATEDIR)/smtpclient.compile
-
-$(STATEDIR)/smtpclient.compile: $(smtpclient_compile_deps_default)
- @$(call targetinfo, $@)
- cd $(SMTPCLIENT_DIR) && $(SMTPCLIENT_ENV) $(SMTPCLIENT_PATH) make
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
-# Install
-# ----------------------------------------------------------------------------
-
-smtpclient_install: $(STATEDIR)/smtpclient.install
-
-$(STATEDIR)/smtpclient.install: $(smtpclient_install_deps_default)
- @$(call targetinfo, $@)
- # No install for applications
- @$(call touch, $@)
+SMTPCLIENT_INSTALL_OPT := prefix=$(SMTPCLIENT_PKGDIR)/usr install
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
-smtpclient_targetinstall: $(STATEDIR)/smtpclient.targetinstall
-
-$(STATEDIR)/smtpclient.targetinstall: $(smtpclient_targetinstall_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/smtpclient.targetinstall:
+ @$(call targetinfo)
@$(call install_init, smtpclient)
@$(call install_fixup, smtpclient,PACKAGE,smtpclient)
@$(call install_fixup, smtpclient,PRIORITY,optional)
@$(call install_fixup, smtpclient,VERSION,$(SMTPCLIENT_VERSION))
@$(call install_fixup, smtpclient,SECTION,base)
- @$(call install_fixup, smtpclient,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
+ @$(call install_fixup, smtpclient,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
@$(call install_fixup, smtpclient,DEPENDS,)
@$(call install_fixup, smtpclient,DESCRIPTION,missing)
- @$(call install_copy, smtpclient, 0, 0, 0755, $(SMTPCLIENT_DIR)/smtpclient, /usr/bin/smtpclient)
+ @$(call install_copy, smtpclient, 0, 0, 0755, -, /usr/bin/smtpclient)
@$(call install_finish, smtpclient)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Clean