summaryrefslogtreecommitdiffstats
path: root/rules/gettext.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2007-10-02 22:46:19 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2007-10-02 22:46:19 +0000
commitc373e583c4d8604fd26dc832f2d03283d1101bcf (patch)
tree7e28f5ee6d8b66ae0107dadd9b486e73db666cf0 /rules/gettext.make
parentc9fa535da1d10abd988bcdbb03f93d8dccd2db15 (diff)
downloadptxdist-c373e583c4d8604fd26dc832f2d03283d1101bcf.tar.gz
ptxdist-c373e583c4d8604fd26dc832f2d03283d1101bcf.tar.xz
* gettext: version update; ported from TechPool
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7334 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/gettext.make')
-rw-r--r--rules/gettext.make62
1 files changed, 25 insertions, 37 deletions
diff --git a/rules/gettext.make b/rules/gettext.make
index 8d17d09bb..25841eff9 100644
--- a/rules/gettext.make
+++ b/rules/gettext.make
@@ -2,8 +2,8 @@
# $Id$
#
# Copyright (C) 2003 by Robert Schwebel <r.schwebel@pengutronix.de>
-# Pengutronix <info@pengutronix.de>, Germany
-#
+# Pengutronix <info@pengutronix.de>, Germany
+#
# See CREDITS for details about who has contributed to this project.
#
# For further information about the PTXdist project and license conditions
@@ -18,15 +18,12 @@ PACKAGES-$(PTXCONF_GETTEXT) += gettext
#
# Paths and names
#
-GETTEXT_VERSION = 0.15
-GETTEXT = gettext-$(GETTEXT_VERSION)
-GETTEXT_SUFFIX = tar.gz
-GETTEXT_URL = $(PTXCONF_SETUP_GNUMIRROR)/gettext/$(GETTEXT).$(GETTEXT_SUFFIX)
-GETTEXT_SOURCE = $(SRCDIR)/$(GETTEXT).$(GETTEXT_SUFFIX)
-GETTEXT_DIR = $(BUILDDIR)/$(GETTEXT)
-
-GETTEXT_INST_DIR = $(BUILDDIR)/$(GETTEXT)-install
-
+GETTEXT_VERSION := 0.16.1
+GETTEXT := gettext-$(GETTEXT_VERSION)
+GETTEXT_SUFFIX := tar.gz
+GETTEXT_URL := $(PTXCONF_SETUP_GNUMIRROR)/gettext/$(GETTEXT).$(GETTEXT_SUFFIX)
+GETTEXT_SOURCE := $(SRCDIR)/$(GETTEXT).$(GETTEXT_SUFFIX)
+GETTEXT_DIR := $(BUILDDIR)/$(GETTEXT)
# ----------------------------------------------------------------------------
# Get
@@ -34,7 +31,7 @@ GETTEXT_INST_DIR = $(BUILDDIR)/$(GETTEXT)-install
gettext_get: $(STATEDIR)/gettext.get
-$(STATEDIR)/gettext.get: $(gettext_get_deps_default)
+$(STATEDIR)/gettext.get:
@$(call targetinfo, $@)
@$(call touch, $@)
@@ -48,7 +45,7 @@ $(GETTEXT_SOURCE):
gettext_extract: $(STATEDIR)/gettext.extract
-$(STATEDIR)/gettext.extract: $(gettext_extract_deps_default)
+$(STATEDIR)/gettext.extract:
@$(call targetinfo, $@)
@$(call clean, $(GETTEXT_DIR))
@$(call extract, GETTEXT)
@@ -61,22 +58,22 @@ $(STATEDIR)/gettext.extract: $(gettext_extract_deps_default)
gettext_prepare: $(STATEDIR)/gettext.prepare
-GETTEXT_PATH = PATH=$(CROSS_PATH)
-GETTEXT_ENV = $(CROSS_ENV) \
- ac_cv_func_getline=yes \
- am_cv_func_working_getline=yes
+GETTEXT_PATH := PATH=$(CROSS_PATH)
+GETTEXT_ENV := $(CROSS_ENV)
#
# autoconf
#
+GETTEXT_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --disable-java \
+ --disable-native-java \
+ --disable-csharp
-GETTEXT_AUTOCONF = $(CROSS_AUTOCONF_USR)
-# This is braindead but correct :-) No, it isn't!
-# GETTEXT_AUTOCONF += --disable-nls
-
-$(STATEDIR)/gettext.prepare: $(gettext_prepare_deps_default)
+$(STATEDIR)/gettext.prepare:
@$(call targetinfo, $@)
+ @$(call clean, $(GETTEXT_DIR)/config.cache)
cd $(GETTEXT_DIR) && \
$(GETTEXT_PATH) $(GETTEXT_ENV) \
./configure $(GETTEXT_AUTOCONF)
@@ -88,11 +85,9 @@ $(STATEDIR)/gettext.prepare: $(gettext_prepare_deps_default)
gettext_compile: $(STATEDIR)/gettext.compile
-gettext_compile_deps = $(gettext_compile_deps_default)
-
-$(STATEDIR)/gettext.compile: $(gettext_compile_deps_default)
+$(STATEDIR)/gettext.compile:
@$(call targetinfo, $@)
- $(GETTEXT_PATH) make -C $(GETTEXT_DIR)
+ cd $(GETTEXT_DIR) && $(GETTEXT_PATH) $(MAKE) $(PARALLELMFLAGS)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -101,7 +96,7 @@ $(STATEDIR)/gettext.compile: $(gettext_compile_deps_default)
gettext_install: $(STATEDIR)/gettext.install
-$(STATEDIR)/gettext.install: $(gettext_install_deps_default)
+$(STATEDIR)/gettext.install:
@$(call targetinfo, $@)
@$(call install, GETTEXT)
@$(call touch, $@)
@@ -112,7 +107,7 @@ $(STATEDIR)/gettext.install: $(gettext_install_deps_default)
gettext_targetinstall: $(STATEDIR)/gettext.targetinstall
-$(STATEDIR)/gettext.targetinstall: $(gettext_targetinstall_deps_default)
+$(STATEDIR)/gettext.targetinstall:
@$(call targetinfo, $@)
@$(call install_init, gettext)
@@ -123,15 +118,8 @@ $(STATEDIR)/gettext.targetinstall: $(gettext_targetinstall_deps_default)
@$(call install_fixup, gettext,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
@$(call install_fixup, gettext,DEPENDS,)
@$(call install_fixup, gettext,DESCRIPTION,missing)
-
- cd $(GETTEXT_DIR)/gettext-runtime/intl/.libs && \
- for file in `find . -type f -name 'lib*intl.so*'`; do \
- $(call install_copy, gettext, 0, 0, 0644, $$file, /usr/lib/$$file, n); \
- done
- cd $(GETTEXT_DIR)/gettext-runtime/intl/.libs && \
- for file in `find . -type l -name 'lib*intl.so*'`; do \
- $(call install_link, gettext, `readlink $$file`, /usr/lib/$$file); \
- done
+
+ @$(call install_copy, gettext, 0, 0, 0755, $(GETTEXT_DIR)/foobar, /dev/null)
@$(call install_finish, gettext)