summaryrefslogtreecommitdiffstats
path: root/rules/libpv.make
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2009-05-05 17:32:21 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2009-05-05 17:32:21 +0000
commit693d6289c30794159595279722339bfc9de2ec64 (patch)
tree28848c40f1dfe5280baf38530df837091de0f8b8 /rules/libpv.make
parent6dd593dbe0841ae4db4ec582a5dbd96e838d58b6 (diff)
downloadptxdist-693d6289c30794159595279722339bfc9de2ec64.tar.gz
ptxdist-693d6289c30794159595279722339bfc9de2ec64.tar.xz
[libpv] just cleanups
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10362 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/libpv.make')
-rw-r--r--rules/libpv.make77
1 files changed, 13 insertions, 64 deletions
diff --git a/rules/libpv.make b/rules/libpv.make
index de0d9b9fe..6b7484b49 100644
--- a/rules/libpv.make
+++ b/rules/libpv.make
@@ -2,6 +2,7 @@
# $Id: template 2922 2005-07-11 19:17:53Z rsc $
#
# Copyright (C) 2005 by Robert Schwebel
+# 2009 by Marc Kleine-Budde <mkl@pengutronix.de>
#
# See CREDITS for details about who has contributed to this project.
#
@@ -29,109 +30,57 @@ LIBPV_DIR = $(BUILDDIR)/$(LIBPV)
# Get
# ----------------------------------------------------------------------------
-libpv_get: $(STATEDIR)/libpv.get
-
-$(STATEDIR)/libpv.get: $(libpv_get_deps_default)
- @$(call targetinfo, $@)
- @$(call touch, $@)
-
$(LIBPV_SOURCE):
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call get, LIBPV)
# ----------------------------------------------------------------------------
-# Extract
-# ----------------------------------------------------------------------------
-
-libpv_extract: $(STATEDIR)/libpv.extract
-
-$(STATEDIR)/libpv.extract: $(libpv_extract_deps_default)
- @$(call targetinfo, $@)
- @$(call clean, $(LIBPV_DIR))
- @$(call extract, LIBPV)
- @$(call patchin, LIBPV)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-libpv_prepare: $(STATEDIR)/libpv.prepare
-
-LIBPV_PATH = PATH=$(CROSS_PATH)
-LIBPV_ENV = $(CROSS_ENV)
+LIBPV_PATH := PATH=$(CROSS_PATH)
+LIBPV_ENV := $(CROSS_ENV)
#
# autoconf
#
-LIBPV_AUTOCONF = \
+LIBPV_AUTOCONF := \
$(CROSS_AUTOCONF_USR) \
--disable-debug
+
ifdef PTXCONF_LIBPV_EVENT
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, $@)
- @$(call clean, $(LIBPV_DIR)/config.cache)
- cd $(LIBPV_DIR) && \
- $(LIBPV_PATH) $(LIBPV_ENV) \
- ./configure $(LIBPV_AUTOCONF)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
-# Compile
-# ----------------------------------------------------------------------------
-
-libpv_compile: $(STATEDIR)/libpv.compile
-
-$(STATEDIR)/libpv.compile: $(libpv_compile_deps_default)
- @$(call targetinfo, $@)
- cd $(LIBPV_DIR) && $(LIBPV_ENV) $(LIBPV_PATH) LDSHARED="$(CROSS_CC) -shared" make
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
-# Install
-# ----------------------------------------------------------------------------
-
-libpv_install: $(STATEDIR)/libpv.install
-
-$(STATEDIR)/libpv.install: $(libpv_install_deps_default)
- @$(call targetinfo, $@)
- @$(call install, LIBPV)
- @$(call touch, $@)
-
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
-libpv_targetinstall: $(STATEDIR)/libpv.targetinstall
-
-$(STATEDIR)/libpv.targetinstall: $(libpv_targetinstall_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/libpv.targetinstall:
+ @$(call targetinfo)
@$(call install_init, libpv)
@$(call install_fixup, libpv,PACKAGE,libpv)
@$(call install_fixup, libpv,PRIORITY,optional)
@$(call install_fixup, libpv,VERSION,$(LIBPV_VERSION))
@$(call install_fixup, libpv,SECTION,base)
- @$(call install_fixup, libpv,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
+ @$(call install_fixup, libpv,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
@$(call install_fixup, libpv,DEPENDS,)
@$(call install_fixup, libpv,DESCRIPTION,missing)
ifdef PTXCONF_LIBPV_PVTOOL
- @$(call install_copy, libpv, 0, 0, 0755, $(LIBPV_DIR)/src/pvtool, /usr/bin/pvtool)
+ @$(call install_copy, libpv, 0, 0, 0755, -, /usr/bin/pvtool)
endif
- @$(call install_copy, libpv, 0, 0, 0644, \
- $(LIBPV_DIR)/src/.libs/libpv.so.8.2.0, \
+ @$(call install_copy, libpv, 0, 0, 0644, -, \
/usr/lib/libpv.so.8.2.0)
@$(call install_link, libpv, libpv.so.8.2.0, /usr/lib/libpv.so.8)
@@ -145,7 +94,7 @@ endif
@$(call install_finish, libpv)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Clean