gettext: add support for using the stub headers on the host

git-svn-id: svn://svn.openwrt.org/openwrt/packages@25599 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
nbd 2011-02-20 03:26:44 +00:00
parent ab6ff19238
commit c8ae1677c7
2 changed files with 18 additions and 4 deletions

View File

@ -11,6 +11,7 @@ PKG_NAME:=gettext
PKG_RELEASE:=2
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/host-build.mk
define Package/libintl
SECTION:=libs
@ -37,9 +38,26 @@ define Build/InstallDev
$(INSTALL_DATA) $(PKG_BUILD_DIR)/m4/* $(1)/usr/share/aclocal/
endef
define Host/Prepare
mkdir -p $(HOST_BUILD_DIR)
endef
define Host/Compile
endef
define Host/Install
$(INSTALL_DIR) $(STAGING_DIR_HOST)/include
$(INSTALL_DATA) ./src/include/libintl.h $(STAGING_DIR_HOST)/include/
$(INSTALL_DIR) $(STAGING_DIR_HOST)/share/aclocal
$(INSTALL_DATA) ./src/m4/* $(STAGING_DIR_HOST)/share/aclocal/
endef
define Package/libintl/install
$(INSTALL_DIR) $(1)/tmp
touch $(1)/tmp/.libintl-placeholder
endef
$(eval $(call HostBuild))
$(eval $(call BuildPackage,libintl))

View File

@ -5,11 +5,8 @@
#ifndef _LIBINTL_H
#define _LIBINTL_H 1
#include <features.h>
#include <locale.h>
#if defined(__UCLIBC__) && !defined(__UCLIBC_HAS_GETTEXT_AWARENESS__)
/* Undef gettext macros, if any... */
#undef gettext
#undef dgettext
@ -53,5 +50,4 @@
#define bind_textdomain_codeset(Domain, Codeset) (Codeset)
#define textdomain(String) (String) ?: "messages"
#endif /* GETTEXT */
#endif /* _LIBINTL_H */