diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2003-07-16 04:23:28 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2003-07-16 04:23:28 +0000 |
commit | f14eac4eb220c1115a52c75746ca501cf0d0df4c (patch) | |
tree | a6b3c37c657365afaaf18bac7de66285c44a5022 /rules/portmap.make | |
parent | b9c9c7e740c3d62333a7a8a2d6395efe520dc409 (diff) | |
download | ptxdist-f14eac4eb220c1115a52c75746ca501cf0d0df4c.tar.gz ptxdist-f14eac4eb220c1115a52c75746ca501cf0d0df4c.tar.xz |
big fat update!
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunk@71 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/portmap.make')
-rw-r--r-- | rules/portmap.make | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/rules/portmap.make b/rules/portmap.make index 0ee903565..3d4e8345b 100644 --- a/rules/portmap.make +++ b/rules/portmap.make @@ -1,4 +1,5 @@ -# $Id: portmap.make,v 1.3 2003/06/30 15:43:26 bsp Exp $ +# -*-makefile-*- +# $Id: portmap.make,v 1.4 2003/07/16 04:23:28 mkl Exp $ # # (c) 2002 by Pengutronix e.K., Hildesheim, Germany # See CREDITS for details about who has contributed to this project. @@ -30,10 +31,11 @@ PORTMAP_EXTRACT = gzip -dc portmap_get: $(STATEDIR)/portmap.get $(STATEDIR)/portmap.get: $(PORTMAP_SOURCE) + @$(call targetinfo, portmap.get) touch $@ $(PORTMAP_SOURCE): - @$(call targetinfo, portmap.get) + @$(call targetinfo, $(PORTMAP_SOURCE)) wget -P $(SRCDIR) $(PASSIVEFTP) $(PORTMAP_URL) # ---------------------------------------------------------------------------- @@ -44,6 +46,7 @@ portmap_extract: $(STATEDIR)/portmap.extract $(STATEDIR)/portmap.extract: $(STATEDIR)/portmap.get @$(call targetinfo, portmap.extract) + @$(call clean, $(PORTMAP_DIR)) $(PORTMAP_EXTRACT) $(PORTMAP_SOURCE) | $(TAR) -C $(BUILDDIR) -xf - # apply some fixes perl -i -p -e 's/^HOSTS_ACCESS/#HOSTS_ACCESS/g' $(PORTMAP_DIR)/Makefile @@ -60,7 +63,12 @@ $(STATEDIR)/portmap.extract: $(STATEDIR)/portmap.get portmap_prepare: $(STATEDIR)/portmap.prepare -$(STATEDIR)/portmap.prepare: $(STATEDIR)/portmap.extract +portmap_prepare_deps = \ + $(STATEDIR)/virtual-xchain.install \ + $(STATEDIR)/tcpwrapper.compile \ + $(STATEDIR)/portmap.extract + +$(STATEDIR)/portmap.prepare: $(portmap_prepare_deps) @$(call targetinfo, portmap.prepare) touch $@ @@ -70,12 +78,10 @@ $(STATEDIR)/portmap.prepare: $(STATEDIR)/portmap.extract portmap_compile: $(STATEDIR)/portmap.compile -PORTMAP_ENVIRONMENT = CC=$(PTXCONF_GNU_TARGET)-gcc PATH=$(PTXCONF_PREFIX)/bin:$$PATH - -portmap_compile_deps = $(STATEDIR)/portmap.prepare -portmap_compile_deps += $(STATEDIR)/tcpwrapper.compile +PORTMAP_ENVIRONMENT = PATH=$(CROSS_PATH) +PORTMAP_MAKEVARS = $(CROSS_ENV) -$(STATEDIR)/portmap.compile: $(portmap_compile_deps) +$(STATEDIR)/portmap.compile: $(STATEDIR)/portmap.prepare @$(call targetinfo, portmap.compile) $(PORTMAP_ENVIRONMENT) make -C $(PORTMAP_DIR) $(PORTMAP_MAKEVARS) touch $@ @@ -88,7 +94,6 @@ portmap_install: $(STATEDIR)/portmap.install $(STATEDIR)/portmap.install: $(STATEDIR)/portmap.compile @$(call targetinfo, portmap.install) - #make -C $(PORTMAP_DIR) install touch $@ # ---------------------------------------------------------------------------- @@ -102,7 +107,7 @@ $(STATEDIR)/portmap.targetinstall: $(STATEDIR)/portmap.install ifeq (y, $(PTXCONF_PORTMAP_INSTALL_PORTMAPPER)) mkdir -p $(ROOTDIR)/sbin install $(PORTMAP_DIR)/portmap $(ROOTDIR)/sbin - $(CROSSSTRIP) -S $(ROOTDIR)/sbin/portmap + $(CROSSSTRIP) -R .notes -R .comment $(ROOTDIR)/sbin/portmap endif touch $@ |