diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-06-10 11:35:58 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-06-10 11:35:58 +0000 |
commit | 8656b455a6cb75d66f59093637f268270f5073c2 (patch) | |
tree | 5a01d9d93c16e5ec09187b6e38efc5cffa504c58 /rules/xmlstarlet.make | |
parent | fb2d8b1a1e84429d24e307545ad6ec0b5ac7f0b0 (diff) | |
download | ptxdist-8656b455a6cb75d66f59093637f268270f5073c2.tar.gz ptxdist-8656b455a6cb75d66f59093637f268270f5073c2.tar.xz |
[xmlstarlet] cleanups + fix iconv
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10715 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/xmlstarlet.make')
-rw-r--r-- | rules/xmlstarlet.make | 76 |
1 files changed, 12 insertions, 64 deletions
diff --git a/rules/xmlstarlet.make b/rules/xmlstarlet.make index 0ee7b4a9a..5c7e2e0d6 100644 --- a/rules/xmlstarlet.make +++ b/rules/xmlstarlet.make @@ -2,7 +2,8 @@ # $Id: template 2878 2005-07-03 17:54:38Z 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. # # For further information about the PTXdist project and license conditions @@ -24,98 +25,45 @@ XMLSTARLET_URL = $(PTXCONF_SETUP_SFMIRROR)/xmlstar/$(XMLSTARLET).$(XMLSTARLET_S XMLSTARLET_SOURCE = $(SRCDIR)/$(XMLSTARLET).$(XMLSTARLET_SUFFIX) XMLSTARLET_DIR = $(BUILDDIR)/$(XMLSTARLET) - # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- -xmlstarlet_get: $(STATEDIR)/xmlstarlet.get - -$(STATEDIR)/xmlstarlet.get: $(xmlstarlet_get_deps_default) - @$(call targetinfo, $@) - @$(call touch, $@) - $(XMLSTARLET_SOURCE): - @$(call targetinfo, $@) + @$(call targetinfo) @$(call get, XMLSTARLET) # ---------------------------------------------------------------------------- -# Extract -# ---------------------------------------------------------------------------- - -xmlstarlet_extract: $(STATEDIR)/xmlstarlet.extract - -$(STATEDIR)/xmlstarlet.extract: $(xmlstarlet_extract_deps_default) - @$(call targetinfo, $@) - @$(call clean, $(XMLSTARLET_DIR)) - @$(call extract, XMLSTARLET) - @$(call patchin, XMLSTARLET) - @$(call touch, $@) - -# ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- -xmlstarlet_prepare: $(STATEDIR)/xmlstarlet.prepare - -XMLSTARLET_PATH = PATH=$(CROSS_PATH) -XMLSTARLET_ENV = $(CROSS_ENV) +XMLSTARLET_PATH := PATH=$(CROSS_PATH) +XMLSTARLET_ENV := $(CROSS_ENV) # # autoconf # # Don't set --with-libiconv-prefix (not necessary for libc-iconv) # -XMLSTARLET_AUTOCONF = \ +XMLSTARLET_AUTOCONF := \ $(CROSS_AUTOCONF_USR) \ --with-libxml-prefix=$(SYSROOT)/usr \ - --with-libxslt-prefix=$(SYSROOT)/usr - -$(STATEDIR)/xmlstarlet.prepare: $(xmlstarlet_prepare_deps_default) - @$(call targetinfo, $@) - @$(call clean, $(XMLSTARLET_DIR)/config.cache) - cd $(XMLSTARLET_DIR) && \ - $(XMLSTARLET_PATH) $(XMLSTARLET_ENV) \ - ./configure $(XMLSTARLET_AUTOCONF) - @$(call touch, $@) - -# ---------------------------------------------------------------------------- -# Compile -# ---------------------------------------------------------------------------- - -xmlstarlet_compile: $(STATEDIR)/xmlstarlet.compile - -$(STATEDIR)/xmlstarlet.compile: $(xmlstarlet_compile_deps_default) - @$(call targetinfo, $@) - cd $(XMLSTARLET_DIR) && $(XMLSTARLET_ENV) $(XMLSTARLET_PATH) make - @$(call touch, $@) - -# ---------------------------------------------------------------------------- -# Install -# ---------------------------------------------------------------------------- - -xmlstarlet_install: $(STATEDIR)/xmlstarlet.install - -$(STATEDIR)/xmlstarlet.install: $(xmlstarlet_install_deps_default) - @$(call targetinfo, $@) - @$(call install, XMLSTARLET) - @$(call touch, $@) + --with-libxslt-prefix=$(SYSROOT)/usr \ + --with-libiconv-prefix=$(SYSROOT)/usr # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- -xmlstarlet_targetinstall: $(STATEDIR)/xmlstarlet.targetinstall - -$(STATEDIR)/xmlstarlet.targetinstall: $(xmlstarlet_targetinstall_deps_default) - @$(call targetinfo, $@) +$(STATEDIR)/xmlstarlet.targetinstall: + @$(call targetinfo) @$(call install_init, xmlstarlet) @$(call install_fixup, xmlstarlet,PACKAGE,xmlstarlet) @$(call install_fixup, xmlstarlet,PRIORITY,optional) @$(call install_fixup, xmlstarlet,VERSION,$(XMLSTARLET_VERSION)) @$(call install_fixup, xmlstarlet,SECTION,base) - @$(call install_fixup, xmlstarlet,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>") + @$(call install_fixup, xmlstarlet,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>") @$(call install_fixup, xmlstarlet,DEPENDS,) @$(call install_fixup, xmlstarlet,DESCRIPTION,missing) @@ -123,7 +71,7 @@ $(STATEDIR)/xmlstarlet.targetinstall: $(xmlstarlet_targetinstall_deps_default) @$(call install_finish, xmlstarlet) - @$(call touch, $@) + @$(call touch) # ---------------------------------------------------------------------------- # Clean |