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:
parent
ab6ff19238
commit
c8ae1677c7
@ -11,6 +11,7 @@ PKG_NAME:=gettext
|
|||||||
PKG_RELEASE:=2
|
PKG_RELEASE:=2
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/package.mk
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
include $(INCLUDE_DIR)/host-build.mk
|
||||||
|
|
||||||
define Package/libintl
|
define Package/libintl
|
||||||
SECTION:=libs
|
SECTION:=libs
|
||||||
@ -37,9 +38,26 @@ define Build/InstallDev
|
|||||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/m4/* $(1)/usr/share/aclocal/
|
$(INSTALL_DATA) $(PKG_BUILD_DIR)/m4/* $(1)/usr/share/aclocal/
|
||||||
endef
|
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
|
define Package/libintl/install
|
||||||
$(INSTALL_DIR) $(1)/tmp
|
$(INSTALL_DIR) $(1)/tmp
|
||||||
touch $(1)/tmp/.libintl-placeholder
|
touch $(1)/tmp/.libintl-placeholder
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
$(eval $(call HostBuild))
|
||||||
$(eval $(call BuildPackage,libintl))
|
$(eval $(call BuildPackage,libintl))
|
||||||
|
@ -5,11 +5,8 @@
|
|||||||
#ifndef _LIBINTL_H
|
#ifndef _LIBINTL_H
|
||||||
#define _LIBINTL_H 1
|
#define _LIBINTL_H 1
|
||||||
|
|
||||||
#include <features.h>
|
|
||||||
#include <locale.h>
|
#include <locale.h>
|
||||||
|
|
||||||
#if defined(__UCLIBC__) && !defined(__UCLIBC_HAS_GETTEXT_AWARENESS__)
|
|
||||||
|
|
||||||
/* Undef gettext macros, if any... */
|
/* Undef gettext macros, if any... */
|
||||||
#undef gettext
|
#undef gettext
|
||||||
#undef dgettext
|
#undef dgettext
|
||||||
@ -53,5 +50,4 @@
|
|||||||
#define bind_textdomain_codeset(Domain, Codeset) (Codeset)
|
#define bind_textdomain_codeset(Domain, Codeset) (Codeset)
|
||||||
#define textdomain(String) (String) ?: "messages"
|
#define textdomain(String) (String) ?: "messages"
|
||||||
|
|
||||||
#endif /* GETTEXT */
|
|
||||||
#endif /* _LIBINTL_H */
|
#endif /* _LIBINTL_H */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user