1#
2# Copyright (C) 2011-2012 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:libintl
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