summaryrefslogtreecommitdiffstats
path: root/rules/strace.make
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2003-09-18 00:37:40 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2003-09-18 00:37:40 +0000
commit5d2578a72db328361d03804d1f714909782a146c (patch)
tree167a5e28f75e8874238b19422137b34c0014efba /rules/strace.make
parentf0e1b786303b778c39adbcd018d5101570c44353 (diff)
downloadptxdist-5d2578a72db328361d03804d1f714909782a146c.tar.gz
ptxdist-5d2578a72db328361d03804d1f714909782a146c.tar.xz
* added get_patches and patchin
* removed manual download of old patch * fixed typo - NCURSES_PATH -> STRACE_PATH - NCURSES_ENV -> STRACE_ENV git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunk@368 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/strace.make')
-rw-r--r--rules/strace.make31
1 files changed, 10 insertions, 21 deletions
diff --git a/rules/strace.make b/rules/strace.make
index eacd00fbf..f0e8b5eca 100644
--- a/rules/strace.make
+++ b/rules/strace.make
@@ -1,5 +1,5 @@
# -*-makefile-*-
-# $Id: strace.make,v 1.3 2003/08/29 19:07:21 mkl Exp $
+# $Id: strace.make,v 1.4 2003/09/18 00:37:40 mkl Exp $
#
# (c) 2003 by Auerswald GmbH & Co. KG, Schandelah, Germany
# (c) 2003 by Pengutronix e.K., Hildesheim, Germany
@@ -12,7 +12,7 @@
#
# We provide this package
#
-ifeq (y, $(PTXCONF_STRACE))
+ifdef PTXCONF_STRACE
PACKAGES += strace
endif
@@ -24,12 +24,6 @@ STRACE_URL = http://umn.dl.sourceforge.net/sourceforge/strace/$(STRACE).tar.bz2
STRACE_SOURCE = $(SRCDIR)/$(STRACE).tar.bz2
STRACE_DIR = $(BUILDDIR)/$(STRACE)
-STRACE_PTXPATCH = strace-4.4.98-gds1.diff
-STRACE_PTXPATCH_URL = http://www.pengutronix.de/software/ptxdist/temporary-src/$(STRACE_PTXPATCH)
-STRACE_PTXPATCH_SOURCE = $(SRCDIR)/$(STRACE_PTXPATCH)
-STRACE_PTXPATCH_DIR = $(BUILDDIR)/$(STRACE)
-STRACE_PTXPATCH_EXTRACT = cat
-
# ----------------------------------------------------------------------------
# Get
# ----------------------------------------------------------------------------
@@ -37,19 +31,14 @@ STRACE_PTXPATCH_EXTRACT = cat
strace_get: $(STATEDIR)/strace.get
$(STATEDIR)/strace.get: $(STRACE_SOURCE)
- touch $@
-
-$(STATEDIR)/strace-ptxpatch.get: $(STRACE_PTXPATCH_SOURCE)
+ @$(call targetinfo, strace.get)
+ @$(call get_patches, $(STRACE))
touch $@
$(STRACE_SOURCE):
- @$(call targetinfo, strace.get)
+ @$(call targetinfo, $(STRACE_SOURCE))
@$(call get, $(STRACE_URL))
-$(STRACE_PTXPATCH_SOURCE):
- @$(call targetinfo, strace-ptxpatch.get)
- @$(call get, $(STRACE_PTXPATCH_URL))
-
# ----------------------------------------------------------------------------
# Extract
# ----------------------------------------------------------------------------
@@ -57,13 +46,13 @@ $(STRACE_PTXPATCH_SOURCE):
strace_extract: $(STATEDIR)/strace.extract
strace_extract_deps = \
- $(STATEDIR)/strace.get \
- $(STATEDIR)/strace-ptxpatch.get
+ $(STATEDIR)/strace.get
$(STATEDIR)/strace.extract: $(strace_extract_deps)
@$(call targetinfo, strace.extract)
+ @$(call clean, $(STRACE_DIR))
@$(call extract, $(STRACE_SOURCE))
- cd $(STRACE_DIR) && patch -p1 < $(STRACE_PTXPATCH_SOURCE)
+ @$(call patchin, $(STRACE))
touch $@
# ----------------------------------------------------------------------------
@@ -83,12 +72,12 @@ STRACE_AUTOCONF = --build=$(GNU_HOST)
STRACE_AUTOCONF += --host=$(PTXCONF_GNU_TARGET)
STRACE_AUTOCONF += --target=$(PTXCONF_GNU_TARGET)
STRACE_AUTOCONF += --disable-sanity-checks
-STRACE_AUTOCONF += --prefix=$(ROOTDIR)
+STRACE_AUTOCONF += --prefix=/
$(STATEDIR)/strace.prepare: $(strace_prepare_deps)
@$(call targetinfo, strace.prepare)
cd $(STRACE_DIR) && \
- $(NCURSES_PATH) $(NCURSES_ENV) \
+ $(STRACE_PATH) $(STRACE_ENV) \
./configure $(STRACE_AUTOCONF)
touch $@