665ccb565db70217122cce4b38cf1f071e847bb5
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
22 PKG_CONFIG_DEPENDS
+= CONFIG_BUILD_NLS
23 PKG_BUILD_DEPENDS
+= !BUILD_NLS
:libiconv
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 ifeq ($(CONFIG_BUILD_NLS
),y
)
32 INTL_CFLAGS
:=-I
$(INTL_PREFIX
)/include
33 INTL_CPPFLAGS
:=-I
$(INTL_PREFIX
)/include
34 INTL_LDFLAGS
:=-L
$(INTL_PREFIX
)/lib
-Wl
,-rpath-link
=$(INTL_PREFIX
)/lib
41 TARGET_CFLAGS
+= $(ICONV_CFLAGS
) $(INTL_CFLAGS
)
42 TARGET_CPPFLAGS
+= $(ICONV_CPPFLAGS
) $(INTL_CPPFLAGS
)
43 TARGET_LDFLAGS
+= $(ICONV_LDFLAGS
) $(INTL_LDFLAGS
)