summaryrefslogtreecommitdiffstats
path: root/rules/jed.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2009-01-20 21:50:30 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2009-01-20 21:50:30 +0000
commit542d8c14b36d3107153d4c5f0eeb0e9f3a086644 (patch)
tree72622b2f8dacd21853dc164ad601f776dcd3b8f0 /rules/jed.make
parent8bef0f4c99b63eeb7f76097e44184a133cfafed1 (diff)
downloadptxdist-542d8c14b36d3107153d4c5f0eeb0e9f3a086644.tar.gz
ptxdist-542d8c14b36d3107153d4c5f0eeb0e9f3a086644.tar.xz
* jed: update packet format to latest and greatest
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9610 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/jed.make')
-rw-r--r--rules/jed.make77
1 files changed, 31 insertions, 46 deletions
diff --git a/rules/jed.make b/rules/jed.make
index 31c1db1c0..7db321267 100644
--- a/rules/jed.make
+++ b/rules/jed.make
@@ -1,7 +1,8 @@
# -*-makefile-*-
# $Id$
#
-# Copyright (C) 2004 by BSP
+# Copyright (C) 2004 by Benedikt Spranger
+# Copyright (C) 2009 by Robert Schwebel
#
# See CREDITS for details about who has contributed to this project.
#
@@ -17,55 +18,44 @@ PACKAGES-$(PTXCONF_JED) += jed
#
# Paths and names
#
-JED_VERSION = 0.99-18
-JED = jed-$(JED_VERSION)
-JED_SUFFIX = tar.bz2
-JED_URL = ftp://space.mit.edu/pub/davis/jed/v0.99/old/$(JED).$(JED_SUFFIX) \
- ftp://space.mit.edu/pub/davis/jed/v0.99/$(JED).$(JED_SUFFIX)
-JED_SOURCE = $(SRCDIR)/$(JED).$(JED_SUFFIX)
-JED_DIR = $(BUILDDIR)/$(JED)
-
+JED_VERSION := 0.99-18
+JED := jed-$(JED_VERSION)
+JED_SUFFIX := tar.bz2
+JED_URL := ftp://space.mit.edu/pub/davis/jed/v0.99/old/$(JED).$(JED_SUFFIX) \
+ ftp://space.mit.edu/pub/davis/jed/v0.99/$(JED).$(JED_SUFFIX)
+JED_SOURCE := $(SRCDIR)/$(JED).$(JED_SUFFIX)
+JED_DIR := $(BUILDDIR)/$(JED)
# ----------------------------------------------------------------------------
# Get
# ----------------------------------------------------------------------------
-jed_get: $(STATEDIR)/jed.get
-
-$(STATEDIR)/jed.get: $(jed_get_deps_default)
- @$(call targetinfo, $@)
- @$(call touch, $@)
-
$(JED_SOURCE):
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call get, JED)
# ----------------------------------------------------------------------------
# Extract
# ----------------------------------------------------------------------------
-jed_extract: $(STATEDIR)/jed.extract
-
-$(STATEDIR)/jed.extract: $(jed_extract_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/jed.extract:
+ @$(call targetinfo)
@$(call clean, $(JED_DIR))
@$(call extract, JED)
@$(call patchin, JED)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-jed_prepare: $(STATEDIR)/jed.prepare
-
-JED_PATH = PATH=$(CROSS_PATH)
-JED_ENV = $(CROSS_ENV)
+JED_PATH := PATH=$(CROSS_PATH)
+JED_ENV := $(CROSS_ENV)
#
# autoconf
#
-JED_AUTOCONF = \
+JED_AUTOCONF := \
$(CROSS_AUTOCONF_USR) \
--with-slang=$(SYSROOT)/usr \
--without-x
@@ -74,51 +64,45 @@ JED_AUTOCONF = \
# --with-x-includes=$(SYSROOT)/usr/lib \
# --with-x-libs=$(SYSROOT)/usr/lib
-$(STATEDIR)/jed.prepare: $(jed_prepare_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/jed.prepare:
+ @$(call targetinfo)
@$(call clean, $(JED_DIR)/config.cache)
cd $(JED_DIR) && \
$(JED_PATH) $(JED_ENV) \
./configure $(JED_AUTOCONF)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Compile
# ----------------------------------------------------------------------------
-jed_compile: $(STATEDIR)/jed.compile
-
-$(STATEDIR)/jed.compile: $(jed_compile_deps_default)
- @$(call targetinfo, $@)
- cd $(JED_DIR) && $(JED_ENV) $(JED_PATH) make
- @$(call touch, $@)
+$(STATEDIR)/jed.compile:
+ @$(call targetinfo)
+ cd $(JED_DIR) && $(JED_PATH) $(MAKE) $(PARALLELMFLAGS)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Install
# ----------------------------------------------------------------------------
-jed_install: $(STATEDIR)/jed.install
-
-$(STATEDIR)/jed.install: $(jed_install_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/jed.install:
+ @$(call targetinfo)
@$(call install, JED)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
-jed_targetinstall: $(STATEDIR)/jed.targetinstall
-
-$(STATEDIR)/jed.targetinstall: $(jed_targetinstall_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/jed.targetinstall:
+ @$(call targetinfo)
@$(call install_init, jed)
@$(call install_fixup, jed,PACKAGE,jed)
@$(call install_fixup, jed,PRIORITY,optional)
@$(call install_fixup, jed,VERSION,$(JED_VERSION))
@$(call install_fixup, jed,SECTION,base)
- @$(call install_fixup, jed,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
+ @$(call install_fixup, jed,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
@$(call install_fixup, jed,DEPENDS,)
@$(call install_fixup, jed,DESCRIPTION,missing)
@@ -126,7 +110,7 @@ $(STATEDIR)/jed.targetinstall: $(jed_targetinstall_deps_default)
@$(call install_finish, jed)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Clean
@@ -134,6 +118,7 @@ $(STATEDIR)/jed.targetinstall: $(jed_targetinstall_deps_default)
jed_clean:
rm -rf $(STATEDIR)/jed.*
+ rm -rf $(PKGDIR)/jed_*
rm -rf $(JED_DIR)
# vim: syntax=make