summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2008-04-15 17:49:47 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2008-04-15 17:49:47 +0000
commit7c77ebc3a341a4f556dc7292ee4fdf9f83609eab (patch)
treeb5b3e6eefd58736bc526cdf56a5894edb3d63a8a
parent5ff71e89b7896e8a5d4bf1137a36978c7fbe03c2 (diff)
downloadptxdist-7c77ebc3a341a4f556dc7292ee4fdf9f83609eab.tar.gz
ptxdist-7c77ebc3a341a4f556dc7292ee4fdf9f83609eab.tar.xz
* glib.in, glib.make:
added gettext-dummy git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8018 33e552b5-05e3-0310-8538-816dae2090ed
-rw-r--r--rules/glib.in44
-rw-r--r--rules/glib.make55
2 files changed, 55 insertions, 44 deletions
diff --git a/rules/glib.in b/rules/glib.in
index 4ec46b905..13a4a2735 100644
--- a/rules/glib.in
+++ b/rules/glib.in
@@ -1,8 +1,9 @@
-config GLIB
+menuconfig GLIB
bool
- prompt "glib"
- select LIBICONV if GLIB_LIBICONV_GNU
- select GETTEXT if GLIB_GETTEXT
+ prompt "glib "
+ select LIBICONV if GLIB__LIBICONV_GNU
+ select GETTEXT if GLIB__GETTEXT_GETTEXT
+ select GETTEXT_DUMMY if GLIB__GETTEXT_DUMMY
select HOST_GLIB
help
GLib is a library containing many useful C routines for things
@@ -11,21 +12,42 @@ config GLIB
and GNOME.
choice
- prompt "iconv variant" if !ARCH_MINGW
- default GLIB_LIBICONV_GNU
+ prompt "iconv variant"
+ default GLIB__LIBICONV_GNU
depends on GLIB
- config GLIB_LIBICONV_GNU
+ config GLIB__LIBICONV_GNU
bool
prompt "gnu (libiconv)"
- config GLIB_LIBICONV_NATIVE
+ config GLIB__LIBICONV_NATIVE
bool
prompt "native"
endchoice
-config GLIB_GETTEXT
- bool
+choice
+ prompt "gettext variant"
+ default GLIB__GETTEXT_NONE
+ default GLIB__GETTEXT_GETTEXT if ARCH_MINGW
+ default GLIB__GETTEXT_DUMMY if ARCH_BLACKFIN
depends on GLIB
- default y if ARCH_MINGW
+ # FIXME: platform
+
+ config GLIB__GETTEXT_NONE
+ bool
+ prompt "not needed"
+
+ config GLIB__GETTEXT_GETTEXT
+ bool
+ prompt "gnu (gettext)"
+
+ config GLIB__GETTEXT_DUMMY
+ bool
+ prompt "dummy"
+
+endchoice
+
+
+
+
diff --git a/rules/glib.make b/rules/glib.make
index 00d5332a4..984122812 100644
--- a/rules/glib.make
+++ b/rules/glib.make
@@ -1,8 +1,8 @@
# -*-makefile-*-
# $Id: template 5041 2006-03-09 08:45:49Z mkl $
#
-# Copyright (C) 2006 by Robert Schwebel <r.schwebel@pengutronix.de>
-# Pengutronix <info@pengutronix.de>, Germany
+# Copyright (C) 2006-2008 by Robert Schwebel <r.schwebel@pengutronix.de>
+# Pengutronix <info@pengutronix.de>, Germany
#
# See CREDITS for details about who has contributed to this project.
#
@@ -18,7 +18,7 @@ PACKAGES-$(PTXCONF_GLIB) += glib
#
# Paths and names
#
-GLIB_VERSION := 2.14.1
+GLIB_VERSION := 2.14.5
GLIB := glib-$(GLIB_VERSION)
GLIB_SUFFIX := tar.bz2
GLIB_URL := http://ftp.gtk.org/pub/glib/2.14/glib-$(GLIB_VERSION).$(GLIB_SUFFIX)
@@ -29,8 +29,6 @@ GLIB_DIR := $(BUILDDIR)/$(GLIB)
# Get
# ----------------------------------------------------------------------------
-glib_get: $(STATEDIR)/glib.get
-
$(STATEDIR)/glib.get:
@$(call targetinfo, $@)
@$(call touch, $@)
@@ -43,8 +41,6 @@ $(GLIB_SOURCE):
# Extract
# ----------------------------------------------------------------------------
-glib_extract: $(STATEDIR)/glib.extract
-
$(STATEDIR)/glib.extract:
@$(call targetinfo, $@)
@$(call clean, $(GLIB_DIR))
@@ -56,8 +52,6 @@ $(STATEDIR)/glib.extract:
# Prepare
# ----------------------------------------------------------------------------
-glib_prepare: $(STATEDIR)/glib.prepare
-
GLIB_PATH := PATH=$(CROSS_PATH)
GLIB_ENV := \
$(CROSS_ENV) \
@@ -73,9 +67,10 @@ GLIB_AUTOCONF := \
$(CROSS_AUTOCONF_USR) \
--enable-static
-ifdef PTXCONF_GLIB_LIBICONV_GNU
+ifdef PTXCONF_GLIB__LIBICONV_GNU
GLIB_AUTOCONF += --with-libiconv=gnu
-else
+endif
+ifdef PTXCONF_GLIB__LIBICONV_NATIVE
GLIB_AUTOCONF += --with-libiconv=native
endif
@@ -91,8 +86,6 @@ $(STATEDIR)/glib.prepare:
# Compile
# ----------------------------------------------------------------------------
-glib_compile: $(STATEDIR)/glib.compile
-
$(STATEDIR)/glib.compile:
@$(call targetinfo, $@)
cd $(GLIB_DIR) && $(GLIB_PATH) $(MAKE) $(PARALLELMFLAGS)
@@ -102,8 +95,6 @@ $(STATEDIR)/glib.compile:
# Install
# ----------------------------------------------------------------------------
-glib_install: $(STATEDIR)/glib.install
-
$(STATEDIR)/glib.install:
@$(call targetinfo, $@)
@$(call install, GLIB)
@@ -113,8 +104,6 @@ $(STATEDIR)/glib.install:
# Target-Install
# ----------------------------------------------------------------------------
-glib_targetinstall: $(STATEDIR)/glib.targetinstall
-
$(STATEDIR)/glib.targetinstall:
@$(call targetinfo, $@)
@@ -128,28 +117,28 @@ $(STATEDIR)/glib.targetinstall:
@$(call install_fixup,glib,DESCRIPTION,missing)
@$(call install_copy, glib, 0, 0, 0644, \
- $(GLIB_DIR)/glib/.libs/libglib-2.0.so.0.1400.1, \
- /usr/lib/libglib-2.0.so.0.1400.1)
- @$(call install_link, glib, libglib-2.0.so.0.1400.1, /usr/lib/libglib-2.0.so.0)
- @$(call install_link, glib, libglib-2.0.so.0.1400.1, /usr/lib/libglib-2.0.so)
+ $(GLIB_DIR)/glib/.libs/libglib-2.0.so.0.1400.5, \
+ /usr/lib/libglib-2.0.so.0.1400.5)
+ @$(call install_link, glib, libglib-2.0.so.0.1400.5, /usr/lib/libglib-2.0.so.0)
+ @$(call install_link, glib, libglib-2.0.so.0.1400.5, /usr/lib/libglib-2.0.so)
@$(call install_copy, glib, 0, 0, 0644, \
- $(GLIB_DIR)/gobject/.libs/libgobject-2.0.so.0.1400.1, \
- /usr/lib/libgobject-2.0.so.0.1400.1)
- @$(call install_link, glib, libgobject-2.0.so.0.1400.1, /usr/lib/libgobject-2.0.so.0)
- @$(call install_link, glib, libgobject-2.0.so.0.1400.1, /usr/lib/libgobject-2.0.so)
+ $(GLIB_DIR)/gobject/.libs/libgobject-2.0.so.0.1400.5, \
+ /usr/lib/libgobject-2.0.so.0.1400.5)
+ @$(call install_link, glib, libgobject-2.0.so.0.1400.5, /usr/lib/libgobject-2.0.so.0)
+ @$(call install_link, glib, libgobject-2.0.so.0.1400.5, /usr/lib/libgobject-2.0.so)
@$(call install_copy, glib, 0, 0, 0644, \
- $(GLIB_DIR)/gmodule/.libs/libgmodule-2.0.so.0.1400.1, \
- /usr/lib/libgmodule-2.0.so.0.1400.1)
- @$(call install_link, glib, libgmodule-2.0.so.0.1400.1, /usr/lib/libgmodule-2.0.so.0)
- @$(call install_link, glib, libgmodule-2.0.so.0.1400.1, /usr/lib/libgmodule-2.0.so)
+ $(GLIB_DIR)/gmodule/.libs/libgmodule-2.0.so.0.1400.5, \
+ /usr/lib/libgmodule-2.0.so.0.1400.5)
+ @$(call install_link, glib, libgmodule-2.0.so.0.1400.5, /usr/lib/libgmodule-2.0.so.0)
+ @$(call install_link, glib, libgmodule-2.0.so.0.1400.5, /usr/lib/libgmodule-2.0.so)
@$(call install_copy, glib, 0, 0, 0644, \
- $(GLIB_DIR)/gthread/.libs/libgthread-2.0.so.0.1400.1, \
- /usr/lib/libgthread-2.0.so.0.1400.1)
- @$(call install_link, glib, libgthread-2.0.so.0.1400.1, /usr/lib/libgthread-2.0.so.0)
- @$(call install_link, glib, libgthread-2.0.so.0.1400.1, /usr/lib/libgthread-2.0.so)
+ $(GLIB_DIR)/gthread/.libs/libgthread-2.0.so.0.1400.5, \
+ /usr/lib/libgthread-2.0.so.0.1400.5)
+ @$(call install_link, glib, libgthread-2.0.so.0.1400.5, /usr/lib/libgthread-2.0.so.0)
+ @$(call install_link, glib, libgthread-2.0.so.0.1400.5, /usr/lib/libgthread-2.0.so)
@$(call install_finish,glib)