]> git.sesse.net Git - vlc/blob - contrib/src/faad2/rules.mak
contrib: add taglib
[vlc] / contrib / src / faad2 / rules.mak
1 # faad2
2
3 FAAD2_VERSION := 2.7
4 FAAD2_URL := $(SF)/faac/faad2-$(FAAD2_VERSION).tar.gz
5
6 ifeq ($(findstring $(ARCH),arm),)
7 # FAAD is a lot slower than lavc on ARM. Skip it.
8 PKGS += faad2
9 endif
10
11 $(TARBALLS)/faad2-$(FAAD2_VERSION).tar.gz:
12         $(call download,$(FAAD2_URL))
13
14 .sum-faad2: faad2-$(FAAD2_VERSION).tar.gz
15
16 faad2: faad2-$(FAAD2_VERSION).tar.gz .sum-faad2
17         $(UNPACK)
18 ifndef HAVE_FPU
19         $(APPLY) $(SRC)/faad2/faad2-fixed.patch
20 endif
21         cd $(UNPACK_DIR) && $(CC) -iquote . -E - </dev/null || sed -i 's/-iquote /-I/' libfaad/Makefile.am
22         $(MOVE)
23
24 .faad2: faad2
25         cd $< && autoreconf -fiv
26         cd $< && $(HOSTVARS) ./configure $(HOSTCONF) CFLAGS="$(NOTHUMB)"
27         cd $< && sed -i.orig "s/shrext_cmds/shrext/g" libtool
28         cd $</libfaad && $(MAKE) install
29         touch $@