Root/include/nls.mk

Source at commit 646a755372317d681048948ae6792bdb7b82249c created 13 years 1 month ago.
By Xiangfu Liu, disable CONFIG_ALL, add Tile and gottet
1#
2# Copyright (C) 2011 OpenWrt.org
3#
4# This is free software, licensed under the GNU General Public License v2.
5# See /LICENSE for more information.
6#
7
8# iconv full
9ifeq ($(CONFIG_BUILD_NLS),y)
10    ICONV_PREFIX:=$(STAGING_DIR)/usr/lib/libiconv-full
11    ICONV_FULL:=1
12
13    INTL_PREFIX:=$(STAGING_DIR)/usr/lib/libintl-full
14    INTL_FULL:=1
15
16# iconv stub
17else
18    ICONV_PREFIX:=$(STAGING_DIR)/usr/lib/libiconv-stub
19    ICONV_FULL:=
20
21    INTL_PREFIX:=$(STAGING_DIR)/usr/lib/libintl-stub
22    INTL_FULL:=
23endif
24
25PKG_CONFIG_DEPENDS += CONFIG_BUILD_NLS
26PKG_BUILD_DEPENDS += !BUILD_NLS:libiconv !BUILD_NLS:gettext
27
28ICONV_DEPENDS:=+BUILD_NLS:libiconv-full
29ICONV_CFLAGS:=-I$(ICONV_PREFIX)/include
30ICONV_CPPFLAGS:=-I$(ICONV_PREFIX)/include
31ICONV_LDFLAGS:=-L$(ICONV_PREFIX)/lib
32
33INTL_DEPENDS:=+BUILD_NLS:libintl-full
34INTL_CFLAGS:=-I$(INTL_PREFIX)/include
35INTL_CPPFLAGS:=-I$(INTL_PREFIX)/include
36INTL_LDFLAGS:=-L$(INTL_PREFIX)/lib
37
38TARGET_CFLAGS += $(ICONV_CFLAGS) $(INTL_CFLAGS)
39TARGET_CPPFLAGS += $(ICONV_CFLAGS) $(INTL_CPPFLAGS)
40TARGET_LDFLAGS += $(ICONV_LDFLAGS) $(INTL_LDFLAGS)
41

Archive Download this file



interactive