1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2011-2020 OpenWrt.org
6 ifeq ($(CONFIG_BUILD_NLS
),y
)
7 ICONV_PREFIX
:=$(STAGING_DIR
)/usr
/lib
/libiconv-full
10 INTL_PREFIX
:=$(STAGING_DIR
)/usr
/lib
/libintl-full
15 ICONV_PREFIX
:=$(STAGING_DIR
)/usr
/lib
/libiconv-stub
18 INTL_PREFIX
:=$(STAGING_DIR
)/usr
/lib
/libintl-stub
22 PKG_CONFIG_DEPENDS
+= CONFIG_BUILD_NLS
23 PKG_BUILD_DEPENDS
+= !BUILD_NLS
:libiconv
!BUILD_NLS
:gettext
25 ICONV_DEPENDS
:=+BUILD_NLS
:libiconv-full
26 ICONV_CFLAGS
:=-I
$(ICONV_PREFIX
)/include
27 ICONV_CPPFLAGS
:=-I
$(ICONV_PREFIX
)/include
28 ICONV_LDFLAGS
:=-L
$(ICONV_PREFIX
)/lib
-Wl
,-rpath-link
=$(ICONV_PREFIX
)/lib
30 INTL_DEPENDS
:=+BUILD_NLS
:libintl-full
31 INTL_CFLAGS
:=-I
$(INTL_PREFIX
)/include
32 INTL_CPPFLAGS
:=-I
$(INTL_PREFIX
)/include
33 INTL_LDFLAGS
:=-L
$(INTL_PREFIX
)/lib
-Wl
,-rpath-link
=$(INTL_PREFIX
)/lib
35 TARGET_CFLAGS
+= $(ICONV_CFLAGS
) $(INTL_CFLAGS
)
36 TARGET_CPPFLAGS
+= $(ICONV_CPPFLAGS
) $(INTL_CPPFLAGS
)
37 TARGET_LDFLAGS
+= $(ICONV_LDFLAGS
) $(INTL_LDFLAGS
)