summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2011-06-03 22:10:23 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2011-06-03 22:13:36 +0200
commit7bf982a53a492b5b83b3c91faaf05c868e2897d6 (patch)
tree18294a2237944b94acf4a006bea47f69a022ef4a
parenta080b8a14119beb1a316973cd837e71dea5dba89 (diff)
downloadptxdist-7bf982a53a492b5b83b3c91faaf05c868e2897d6.tar.gz
ptxdist-7bf982a53a492b5b83b3c91faaf05c868e2897d6.tar.xz
poco: cleanup rules
Also make sure to no component in POCO_DIR is a symlink Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/poco.make44
1 files changed, 11 insertions, 33 deletions
diff --git a/rules/poco.make b/rules/poco.make
index 27e463e2d..e306e2c4f 100644
--- a/rules/poco.make
+++ b/rules/poco.make
@@ -22,46 +22,24 @@ POCO := poco-$(POCO_VERSION)
POCO_SUFFIX := tar.gz
POCO_URL := $(PTXCONF_SETUP_SFMIRROR)/project/poco/sources/poco-1.4.1/$(POCO).$(POCO_SUFFIX)
POCO_SOURCE := $(SRCDIR)/$(POCO).$(POCO_SUFFIX)
-POCO_DIR := $(BUILDDIR)/$(POCO)
+POCO_DIR := $(shell readlink -f "$(BUILDDIR)/$(POCO)")
POCO_LICENSE := unknown
# ----------------------------------------------------------------------------
-# Get
-# ----------------------------------------------------------------------------
-
-$(POCO_SOURCE):
- @$(call targetinfo)
- @$(call get, POCO)
-
-# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-POCO_PATH := PATH=$(CROSS_PATH)
-POCO_CONF_ENV := $(CROSS_ENV)
+POCO_CONF_TOOL := autoconf
+POCO_CONF_OPT := \
+ --config=Linux \
+ --prefix=/usr \
+ --no-tests \
+ --no-samples \
+ --omit=Data/MySQL,Data/ODBC,Zip \
+ --poquito
-$(STATEDIR)/poco.prepare:
- @$(call targetinfo)
- cd $(POCO_DIR) && \
- $(POCO_PATH) $(POCO_ENV) \
- ./configure \
- --config=Linux \
- --prefix=/usr \
- --no-tests \
- --no-samples \
- --omit=Data/MySQL,Data/ODBC,Zip \
- --poquito
- @$(call touch)
-
-# ----------------------------------------------------------------------------
-# Compile
-# ----------------------------------------------------------------------------
-#
-$(STATEDIR)/poco.compile:
- @$(call targetinfo)
- cd $(POCO_DIR) && $(POCO_PATH) $(MAKE) \
- $(PARALLELMFLAGS) CROSS_COMPILE=$(PTXCONF_COMPILER_PREFIX)
- @$(call touch)
+POCO_MAKE_OPT := \
+ CROSS_COMPILE=$(PTXCONF_COMPILER_PREFIX)
# ----------------------------------------------------------------------------
# Target-Install