diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-05-05 17:32:21 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-05-05 17:32:21 +0000 |
commit | 693d6289c30794159595279722339bfc9de2ec64 (patch) | |
tree | 28848c40f1dfe5280baf38530df837091de0f8b8 /rules/libpv.make | |
parent | 6dd593dbe0841ae4db4ec582a5dbd96e838d58b6 (diff) | |
download | ptxdist-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.make | 77 |
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 |