]> git.sesse.net Git - vlc/blob - contrib/src/taglib/rules.mak
contrib: remove STDC hack for android
[vlc] / contrib / src / taglib / rules.mak
1 # TagLib
2
3 TAGLIB_VERSION := 1.7
4 TAGLIB_URL := http://developer.kde.org/~wheeler/files/src/taglib-$(TAGLIB_VERSION).tar.gz
5
6 PKGS += taglib
7
8 $(TARBALLS)/taglib-$(TAGLIB_VERSION).tar.gz:
9         $(call download,$(TAGLIB_URL))
10
11 .sum-taglib: taglib-$(TAGLIB_VERSION).tar.gz
12
13 taglib: taglib-$(TAGLIB_VERSION).tar.gz .sum-taglib
14         $(UNPACK)
15         $(APPLY) $(SRC)/taglib/taglib-static.patch
16         $(APPLY) $(SRC)/taglib/no-ansi.patch
17 ifdef HAVE_WIN32
18         $(APPLY) $(SRC)/taglib/taglib-win32.patch
19 endif
20         $(MOVE)
21
22 .taglib: taglib toolchain.cmake
23         cd $< && $(HOSTVARS_PIC) $(CMAKE) \
24                 -DENABLE_STATIC:BOOL=ON \
25                 -DWITH_ASF:BOOL=ON \
26                 -DWITH_MP4:BOOL=ON .
27         cd $< && $(MAKE) install
28         touch $@