summaryrefslogtreecommitdiffstats
path: root/rules/libpv.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2008-08-25 08:29:04 +0000
committerMichael Olbrich <m.olbrich@pengutronix.de>2008-08-25 08:29:04 +0000
commit5d0f40ff423caacc371bdd2eaf7c89a99c7028c0 (patch)
treee56d417f75978116d262fb5d59efc4a85c7fd17c /rules/libpv.make
parentee0f24ffd8034164781a19f149d80a26857f127c (diff)
downloadptxdist-5d0f40ff423caacc371bdd2eaf7c89a99c7028c0.tar.gz
ptxdist-5d0f40ff423caacc371bdd2eaf7c89a99c7028c0.tar.xz
* libpv:
- update to version 1.2.9 - add support for python bindings git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8769 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/libpv.make')
-rw-r--r--rules/libpv.make15
1 files changed, 13 insertions, 2 deletions
diff --git a/rules/libpv.make b/rules/libpv.make
index d46ae879e..2d2cbe387 100644
--- a/rules/libpv.make
+++ b/rules/libpv.make
@@ -17,7 +17,7 @@ PACKAGES-$(PTXCONF_LIBPV) += libpv
#
# Paths and names
#
-LIBPV_VERSION = 1.2.5
+LIBPV_VERSION = 1.2.9
LIBPV = libpv-$(LIBPV_VERSION)
LIBPV_SUFFIX = tar.bz2
LIBPV_URL = http://www.pengutronix.de/software/libpv/download/$(LIBPV).$(LIBPV_SUFFIX)
@@ -72,6 +72,11 @@ LIBPV_AUTOCONF += --enable-event
else
LIBPV_AUTOCONF += --disable-event
endif
+ifdef PTXCONF_LIBPV_PYTHON
+LIBPV_AUTOCONF += --enable-python
+else
+LIBPV_AUTOCONF += --disable-python
+endif
$(STATEDIR)/libpv.prepare: $(libpv_prepare_deps_default)
@$(call targetinfo, $@)
@@ -89,7 +94,7 @@ libpv_compile: $(STATEDIR)/libpv.compile
$(STATEDIR)/libpv.compile: $(libpv_compile_deps_default)
@$(call targetinfo, $@)
- cd $(LIBPV_DIR) && $(LIBPV_ENV) $(LIBPV_PATH) make
+ cd $(LIBPV_DIR) && $(LIBPV_ENV) $(LIBPV_PATH) LDSHARED="$(CROSS_CC) -shared" make
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -132,6 +137,12 @@ endif
@$(call install_link, libpv, libpv.so.8.1.3, /usr/lib/libpv.so.8)
@$(call install_link, libpv, libpv.so.8.1.3, /usr/lib/libpv.so)
+ifdef PTXCONF_LIBPV_PYTHON
+ @$(call install_copy, libpv, 0, 0, 0644, \
+ $(SYSROOT)/usr/lib/python2.4/site-packages/libpv.so, \
+ /usr/lib/python2.4/site-packages/libpv.so)
+endif
+
@$(call install_finish, libpv)
@$(call touch, $@)