diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-01-09 21:26:17 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-01-10 15:40:57 +0100 |
commit | 7a447a643668b7b20209e3a1cfcb13672a542586 (patch) | |
tree | 4ef8f1f43965945356dce343e06f1bb75796551f /rules/smtpclient.make | |
parent | 13120153cfcda7261b2cd36d0337eda3eafabbc1 (diff) | |
download | ptxdist-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.make | 87 |
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 |