2 # Copyright (C) 2006-2015 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_NAME
:=libiconv-full
14 PKG_SOURCE
:=libiconv-
$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=@GNU
/libiconv
16 PKG_HASH
:=e6a1b1b589654277ee790cce3734f07876ac4ccfaecbee8afa0b649cf529cc04
17 PKG_BUILD_DIR
:=$(BUILD_DIR
)/libiconv-
$(PKG_VERSION
)
19 PKG_MAINTAINER
:=Jo-Philipp Wich
<jo@mein.io
>
20 PKG_LICENSE
:=LGPL-2.1
-or-later
21 PKG_LICENSE_FILES
:=COPYING.LIB
23 PKG_FIXUP
:=patch-libtool
25 include $(INCLUDE_DIR
)/package.mk
27 define Package
/libiconv-full
/Default
28 URL
:=https
://www.gnu.org
/software
/libiconv
/
29 TITLE
:=Character set conversion
32 define Package
/libiconv-full
33 $(call Package
/libiconv-full
/Default
)
40 define Package
/libcharset
41 $(call Package
/libiconv-full
/Default
)
49 $(call Package
/libiconv-full
/Default
)
50 DEPENDS
:=+libiconv-full
+libcharset
56 TARGET_CFLAGS
+= $(FPIC
) -DUSE_DOS
-std
=gnu89
65 $(MAKE
) -C
$(PKG_BUILD_DIR
) \
67 DESTDIR
="$(PKG_INSTALL_DIR)" \
71 define Build
/InstallDev
72 $(INSTALL_DIR
) $(1)/usr
/lib
/libiconv-full
/include
73 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/iconv.h
$(1)/usr
/lib
/libiconv-full
/include/
75 $(INSTALL_DIR
) $(1)/usr
/lib
/libiconv-full
/lib
76 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libcharset.
{a
,so
*} $(1)/usr
/lib
/libiconv-full
/lib
/
77 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libiconv.
{a
,so
*} $(1)/usr
/lib
/libiconv-full
/lib
/
80 define Package
/libcharset
/install
81 $(INSTALL_DIR
) $(1)/usr
/lib
82 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libcharset.so.
* $(1)/usr
/lib
/
85 define Package
/libiconv-full
/install
86 $(INSTALL_DIR
) $(1)/usr
/lib
87 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libiconv.so.
* $(1)/usr
/lib
/
90 define Package
/iconv
/install
91 $(INSTALL_DIR
) $(1)/usr
/bin
92 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/iconv
$(1)/usr
/bin
/
95 $(eval
$(call BuildPackage
,libcharset
))
96 $(eval
$(call BuildPackage
,libiconv-full
))
97 $(eval
$(call BuildPackage
,iconv
))