diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2009-01-20 21:50:30 +0000 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2009-01-20 21:50:30 +0000 |
commit | 542d8c14b36d3107153d4c5f0eeb0e9f3a086644 (patch) | |
tree | 72622b2f8dacd21853dc164ad601f776dcd3b8f0 /rules/jed.make | |
parent | 8bef0f4c99b63eeb7f76097e44184a133cfafed1 (diff) | |
download | ptxdist-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.make | 77 |
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 |