diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2008-05-26 08:34:06 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2008-05-26 08:34:06 +0000 |
commit | 6b755cd91409e58b3bce7db42b3c57eae76155ae (patch) | |
tree | d7eedf07008091e17687396e0e6ecbf932ae8c03 /rules/pop3spam.make | |
parent | 516abe3c4243e057d21dda5917f51395e34a7638 (diff) | |
download | ptxdist-6b755cd91409e58b3bce7db42b3c57eae76155ae.tar.gz ptxdist-6b755cd91409e58b3bce7db42b3c57eae76155ae.tar.xz |
* pop3spam.make:
install executeable 755
cleanups
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8229 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/pop3spam.make')
-rw-r--r-- | rules/pop3spam.make | 82 |
1 files changed, 19 insertions, 63 deletions
diff --git a/rules/pop3spam.make b/rules/pop3spam.make index 7f43ba28e..8445032db 100644 --- a/rules/pop3spam.make +++ b/rules/pop3spam.make @@ -2,6 +2,7 @@ # $Id$ # # Copyright (C) 2004 by Robert Schwebel +# 2008 by Marc Kleine-Budde <mkl@pengutronix.de> # # See CREDITS for details about who has contributed to this project. # @@ -17,40 +18,32 @@ PACKAGES-$(PTXCONF_POP3SPAM) += pop3spam # # Paths and names # -POP3SPAM_VERSION = 0.9 -POP3SPAM = pop3spam-$(POP3SPAM_VERSION) -POP3SPAM_SUFFIX = tar.bz2 -POP3SPAM_URL = $(PTXCONF_SETUP_SFMIRROR)/pop3spam/$(POP3SPAM).$(POP3SPAM_SUFFIX) -POP3SPAM_SOURCE = $(SRCDIR)/$(POP3SPAM).$(POP3SPAM_SUFFIX) -POP3SPAM_DIR = $(BUILDDIR)/$(POP3SPAM) +POP3SPAM_VERSION := 0.9 +POP3SPAM := pop3spam-$(POP3SPAM_VERSION) +POP3SPAM_SUFFIX := tar.bz2 +POP3SPAM_URL := $(PTXCONF_SETUP_SFMIRROR)/pop3spam/$(POP3SPAM).$(POP3SPAM_SUFFIX) +POP3SPAM_SOURCE := $(SRCDIR)/$(POP3SPAM).$(POP3SPAM_SUFFIX) +POP3SPAM_DIR := $(BUILDDIR)/$(POP3SPAM) # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- -pop3spam_get: $(STATEDIR)/pop3spam.get - -$(STATEDIR)/pop3spam.get: $(pop3spam_get_deps_default) - @$(call targetinfo, $@) - @$(call touch, $@) - $(POP3SPAM_SOURCE): - @$(call targetinfo, $@) + @$(call targetinfo) @$(call get, POP3SPAM) # ---------------------------------------------------------------------------- # Extract # ---------------------------------------------------------------------------- -pop3spam_extract: $(STATEDIR)/pop3spam.extract - -$(STATEDIR)/pop3spam.extract: $(pop3spam_extract_deps_default) - @$(call targetinfo, $@) +$(STATEDIR)/pop3spam.extract: + @$(call targetinfo) @$(call clean, $(POP3SPAM_DIR)) @$(call extract, POP3SPAM) @$(call patchin, POP3SPAM) - @$(call touch, $@) + @$(call touch) # ---------------------------------------------------------------------------- # Prepare @@ -58,58 +51,21 @@ $(STATEDIR)/pop3spam.extract: $(pop3spam_extract_deps_default) pop3spam_prepare: $(STATEDIR)/pop3spam.prepare -POP3SPAM_PATH = PATH=$(CROSS_PATH) -POP3SPAM_ENV = $(CROSS_ENV) +POP3SPAM_PATH := PATH=$(CROSS_PATH) +POP3SPAM_ENV := $(CROSS_ENV) # # autoconf # -POP3SPAM_AUTOCONF = $(CROSS_AUTOCONF_USR) - -$(STATEDIR)/pop3spam.prepare: $(pop3spam_prepare_deps_default) - @$(call targetinfo, $@) - @$(call clean, $(POP3SPAM_DIR)/config.cache) - cd $(POP3SPAM_DIR) && \ - $(POP3SPAM_PATH) $(POP3SPAM_ENV) \ - ./configure $(POP3SPAM_AUTOCONF) - @$(call touch, $@) - -# ---------------------------------------------------------------------------- -# Compile -# ---------------------------------------------------------------------------- - -pop3spam_compile: $(STATEDIR)/pop3spam.compile - -pop3spam_compile_deps = $(STATEDIR)/pop3spam.prepare - -$(STATEDIR)/pop3spam.compile: $(pop3spam_compile_deps_default) - @$(call targetinfo, $@) - cd $(POP3SPAM_DIR) && $(POP3SPAM_ENV) $(POP3SPAM_PATH) make - @$(call touch, $@) - -# ---------------------------------------------------------------------------- -# Install -# ---------------------------------------------------------------------------- - -pop3spam_install: $(STATEDIR)/pop3spam.install - -$(STATEDIR)/pop3spam.install: $(pop3spam_install_deps_default) - @$(call targetinfo, $@) - @$(call install, POP3SPAM) - @$(call touch, $@) +POP3SPAM_AUTOCONF := $(CROSS_AUTOCONF_USR) # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- -pop3spam_targetinstall: $(STATEDIR)/pop3spam.targetinstall +$(STATEDIR)/pop3spam.targetinstall: + @$(call targetinfo) -pop3spam_targetinstall_deps = $(STATEDIR)/pop3spam.compile -pop3spam_targetinstall_deps += $(STATEDIR)/pcre.targetinstall - -$(STATEDIR)/pop3spam.targetinstall: $(pop3spam_targetinstall_deps_default) - @$(call targetinfo, $@) - @$(call install_init, pop3spam) @$(call install_fixup, pop3spam,PACKAGE,pop3spam) @$(call install_fixup, pop3spam,PRIORITY,optional) @@ -118,11 +74,11 @@ $(STATEDIR)/pop3spam.targetinstall: $(pop3spam_targetinstall_deps_default) @$(call install_fixup, pop3spam,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>") @$(call install_fixup, pop3spam,DEPENDS,) @$(call install_fixup, pop3spam,DESCRIPTION,missing) - - @$(call install_copy, pop3spam, 0, 0, 0555, $(POP3SPAM_DIR)/src/pop3spam, /usr/bin/pop3spam) + + @$(call install_copy, pop3spam, 0, 0, 0755, $(POP3SPAM_DIR)/src/pop3spam, /usr/bin/pop3spam) @$(call install_finish, pop3spam) - @$(call touch, $@) + @$(call touch) # ---------------------------------------------------------------------------- # Clean |