summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2011-06-23 00:11:59 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2011-06-23 10:56:09 +0200
commitd550662de1c1bc7c1d9691a9c01ee10365521f49 (patch)
treeb6527ed0bbd9b228c7a721cffb21bbeeb5324557
parent15ba849f2555b51b822ce06075b539b706f45a30 (diff)
downloadptxdist-d550662de1c1bc7c1d9691a9c01ee10365521f49.tar.gz
ptxdist-d550662de1c1bc7c1d9691a9c01ee10365521f49.tar.xz
cbmbasic: remove now obsolete extract stage & cleanup
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/cbmbasic.make48
1 files changed, 8 insertions, 40 deletions
diff --git a/rules/cbmbasic.make b/rules/cbmbasic.make
index d5bb18ab5..6dd74ff54 100644
--- a/rules/cbmbasic.make
+++ b/rules/cbmbasic.make
@@ -1,6 +1,7 @@
# -*-makefile-*-
#
# Copyright (C) 2008 by Robert Schwebel <r.schwebel@pengutronix.de>
+# 2011 by Michael Olbrich <m.olbrich@pengutronix.de>
#
# See CREDITS for details about who has contributed to this project.
#
@@ -22,47 +23,15 @@ CBMBASIC := cbmbasic
CBMBASIC_SUFFIX := zip
CBMBASIC_URL := http://www.weihenstephan.org/~michaste/pagetable/recompiler/$(CBMBASIC).$(CBMBASIC_SUFFIX)
CBMBASIC_SOURCE := $(SRCDIR)/$(CBMBASIC).$(CBMBASIC_SUFFIX)
-CBMBASIC_DIR := $(BUILDDIR)/$(CBMBASIC)
-
-# ----------------------------------------------------------------------------
-# Get
-# ----------------------------------------------------------------------------
-
-$(CBMBASIC_SOURCE):
- @$(call targetinfo)
- @$(call get, CBMBASIC)
-
-# ----------------------------------------------------------------------------
-# Extract
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/cbmbasic.extract:
- @$(call targetinfo)
- @$(call clean, $(CBMBASIC_DIR))
- mkdir -p $(CBMBASIC_DIR)
- @$(call extract, CBMBASIC, $(CBMBASIC_DIR))
- @$(call patchin, CBMBASIC)
- @$(call touch)
+CBMBASIC_DIR := $(BUILDDIR)/$(CBMBASIC)-$(CBMBASIC_VERSION)
+CBMBASIC_STRIP_LEVEL := 0
# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-CBMBASIC_PATH := PATH=$(CROSS_PATH)
-CBMBASIC_ENV := $(CROSS_ENV)
-
-$(STATEDIR)/cbmbasic.prepare:
- @$(call targetinfo)
- @$(call touch)
-
-# ----------------------------------------------------------------------------
-# Compile
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/cbmbasic.compile:
- @$(call targetinfo)
- cd $(CBMBASIC_DIR) && $(CBMBASIC_PATH) $(MAKE) $(PARALLELMFLAGS) CC=$(CROSS_CC)
- @$(call touch)
+CBMBASIC_CONF_TOOL := NO
+CBMBASIC_MAKE_OPT := $(CROSS_ENV_PROGS)
# ----------------------------------------------------------------------------
# Install
@@ -70,7 +39,8 @@ $(STATEDIR)/cbmbasic.compile:
$(STATEDIR)/cbmbasic.install:
@$(call targetinfo)
- # @$(call install, CBMBASIC)
+ install -D -m755 $(CBMBASIC_DIR)/cbmbasic \
+ $(CBMBASIC_PKGDIR)/usr/bin/cbmbasic
@$(call touch)
# ----------------------------------------------------------------------------
@@ -86,9 +56,7 @@ $(STATEDIR)/cbmbasic.targetinstall:
@$(call install_fixup, cbmbasic,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
@$(call install_fixup, cbmbasic,DESCRIPTION,missing)
- @$(call install_copy, cbmbasic, 0, 0, 0755, \
- $(CBMBASIC_DIR)/cbmbasic, \
- /usr/bin/cbmbasic)
+ @$(call install_copy, cbmbasic, 0, 0, 0755, -, /usr/bin/cbmbasic)
@$(call install_finish, cbmbasic)