summaryrefslogtreecommitdiffstats
path: root/rules/libpv.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2006-01-12 08:28:55 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2006-01-12 08:28:55 +0000
commit6c2cc5d47c3a255dab1c07526b1c0c68a3d55082 (patch)
tree9ccf055dcc72884ff35b7538221bde5c500110c4 /rules/libpv.make
parent58e3b43bd5f3b62367e4f4e7646224fdf86ae47d (diff)
downloadptxdist-6c2cc5d47c3a255dab1c07526b1c0c68a3d55082.tar.gz
ptxdist-6c2cc5d47c3a255dab1c07526b1c0c68a3d55082.tar.xz
fixup dependency mechanism
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.9-trunk@3824 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/libpv.make')
-rw-r--r--rules/libpv.make42
1 files changed, 13 insertions, 29 deletions
diff --git a/rules/libpv.make b/rules/libpv.make
index 0e5d860bd..15dbefd1f 100644
--- a/rules/libpv.make
+++ b/rules/libpv.make
@@ -17,7 +17,8 @@ PACKAGES-$(PTXCONF_LIBPV) += libpv
#
# Paths and names
#
-LIBPV_VERSION = 1.1.6.1
+#LIBPV_VERSION = 1.1.6.1
+LIBPV_VERSION = 1.2.1
LIBPV = libpv-$(LIBPV_VERSION)
LIBPV_SUFFIX = tar.bz2
LIBPV_URL = http://www.pengutronix.de/software/libpv/download/$(LIBPV).$(LIBPV_SUFFIX)
@@ -32,11 +33,7 @@ LIBPV_DIR = $(BUILDDIR)/$(LIBPV)
libpv_get: $(STATEDIR)/libpv.get
-libpv_get_deps = \
- $(LIBPV_SOURCE) \
- $(RULESDIR)/libpv.make
-
-$(STATEDIR)/libpv.get: $(libpv_get_deps)
+$(STATEDIR)/libpv.get: $(LIBPV_SOURCE)
@$(call targetinfo, $@)
@$(call touch, $@)
@@ -50,9 +47,7 @@ $(LIBPV_SOURCE):
libpv_extract: $(STATEDIR)/libpv.extract
-libpv_extract_deps = $(STATEDIR)/libpv.get
-
-$(STATEDIR)/libpv.extract: $(libpv_extract_deps)
+$(STATEDIR)/libpv.extract: $(libpv_extract_deps_default)
@$(call targetinfo, $@)
@$(call clean, $(LIBPV_DIR))
@$(call extract, $(LIBPV_SOURCE))
@@ -65,15 +60,6 @@ $(STATEDIR)/libpv.extract: $(libpv_extract_deps)
libpv_prepare: $(STATEDIR)/libpv.prepare
-#
-# dependencies
-#
-libpv_prepare_deps = \
- $(STATEDIR)/libpv.extract \
- $(STATEDIR)/virtual-xchain.install \
- $(STATEDIR)/liblist.install \
- $(STATEDIR)/libxmlconfig.install
-
LIBPV_PATH = PATH=$(CROSS_PATH)
LIBPV_ENV = $(CROSS_ENV)
@@ -82,8 +68,13 @@ LIBPV_ENV = $(CROSS_ENV)
#
LIBPV_AUTOCONF = $(CROSS_AUTOCONF_USR)
LIBPV_AUTOCONF += --disable-debug
+ifdef PTXCONF_LIBPV_EVENT
+LIBPV_AUTOCONF += --enable-event
+else
+LIBPV_AUTOCONF += --disable-event
+endif
-$(STATEDIR)/libpv.prepare: $(libpv_prepare_deps)
+$(STATEDIR)/libpv.prepare: $(libpv_prepare_deps_default)
@$(call targetinfo, $@)
@$(call clean, $(LIBPV_DIR)/config.cache)
cd $(LIBPV_DIR) && \
@@ -97,9 +88,7 @@ $(STATEDIR)/libpv.prepare: $(libpv_prepare_deps)
libpv_compile: $(STATEDIR)/libpv.compile
-libpv_compile_deps = $(STATEDIR)/libpv.prepare
-
-$(STATEDIR)/libpv.compile: $(libpv_compile_deps)
+$(STATEDIR)/libpv.compile: $(libpv_compile_deps_default)
@$(call targetinfo, $@)
cd $(LIBPV_DIR) && $(LIBPV_ENV) $(LIBPV_PATH) make
@$(call touch, $@)
@@ -110,7 +99,7 @@ $(STATEDIR)/libpv.compile: $(libpv_compile_deps)
libpv_install: $(STATEDIR)/libpv.install
-$(STATEDIR)/libpv.install: $(STATEDIR)/libpv.compile
+$(STATEDIR)/libpv.install: $(libpv_install_deps_default)
@$(call targetinfo, $@)
@$(call install, LIBPV)
@$(call touch, $@)
@@ -121,12 +110,7 @@ $(STATEDIR)/libpv.install: $(STATEDIR)/libpv.compile
libpv_targetinstall: $(STATEDIR)/libpv.targetinstall
-libpv_targetinstall_deps = \
- $(STATEDIR)/libpv.compile \
- $(STATEDIR)/libxmlconfig.targetinstall \
- $(STATEDIR)/liblist.targetinstall
-
-$(STATEDIR)/libpv.targetinstall: $(libpv_targetinstall_deps)
+$(STATEDIR)/libpv.targetinstall: $(libpv_targetinstall_deps_default)
@$(call targetinfo, $@)
@$(call install_init,default)