]> git.sesse.net Git - vlc/blob - contrib/src/iconv/rules.mak
contrib: add iconv
[vlc] / contrib / src / iconv / rules.mak
1 # libiconv
2 LIBICONV_VERSION=1.13.1
3 LIBICONV_URL=$(GNU)/libiconv/libiconv-$(LIBICONV_VERSION).tar.gz
4
5 ifeq ($(call need_pkg,"iconv"),)
6 PKGS_FOUND += iconv
7 endif
8
9 $(TARBALLS)/libiconv-$(LIBICONV_VERSION).tar.gz:
10         $(call download,$(LIBICONV_URL))
11
12 .sum-iconv: libiconv-$(LIBICONV_VERSION).tar.gz
13
14 iconv: libiconv-$(LIBICONV_VERSION).tar.gz .sum-iconv
15         $(UNPACK)
16 ifdef HAVE_WIN64
17     $(APPLY) $(SRC)/iconv/libiconv-win64.patch
18 endif
19 ifdef HAVE_WINCE
20         $(APPLY) $(SRC)/iconv/libiconv-wince.patch
21         $(APPLY) $(SRC)/iconv/libiconv-wince-hack.patch
22 endif
23         $(MOVE)
24
25 .iconv: iconv
26         cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --disable-nls
27         cd $< && $(MAKE) install
28         touch $@