qt: playlist: use item title if available
[vlc.git] / contrib / src / mad / rules.mak
blob2ac71ee71995204737535fdadc685d88d4541525
1 # mad
3 MAD_VERSION := 0.15.1b
4 MAD_URL := $(CONTRIB_VIDEOLAN)/mad/libmad-$(MAD_VERSION).tar.gz
6 ifdef GPL
7 PKGS += mad
8 endif
9 ifeq ($(call need_pkg,"mad"),)
10 PKGS_FOUND += mad
11 endif
13 ifdef HAVE_WIN32
14 ifeq ($(ARCH),arm)
15 MAD_CONF += --disable-aso
16 endif
17 endif
19 $(TARBALLS)/libmad-$(MAD_VERSION).tar.gz:
20 $(call download,$(MAD_URL))
22 LIBMAD_VARS := CFLAGS="$(CFLAGS) -O3"
23 ifdef HAVE_IOS
24 LIBMAD_VARS += CCAS="$(AS)"
25 endif
27 .sum-mad: libmad-$(MAD_VERSION).tar.gz
29 libmad: libmad-$(MAD_VERSION).tar.gz .sum-mad
30 $(UNPACK)
31 ifdef HAVE_DARWIN_OS
32 cd $@-$(MAD_VERSION) && sed \
33 -e 's%-march=i486%$(EXTRA_CFLAGS) $(EXTRA_LDFLAGS)%' \
34 -e 's%-dynamiclib%-dynamiclib -arch $(ARCH)%' \
35 -i.orig configure
36 endif
37 ifdef HAVE_IOS
38 $(APPLY) $(SRC)/mad/mad-ios-asm.patch
39 endif
40 $(APPLY) $(SRC)/mad/mad-noopt.patch
41 $(APPLY) $(SRC)/mad/Provide-Thumb-2-alternative-code-for-MAD_F_MLN.diff
42 $(APPLY) $(SRC)/mad/mad-mips-h-constraint-removal.patch
43 $(APPLY) $(SRC)/mad/mad-foreign.patch
44 $(APPLY) $(SRC)/mad/check-bitstream-length.patch
45 cd $(UNPACK_DIR) && rm -rf aclocal.m4 Makefile.in
46 $(MOVE)
48 .mad: libmad
49 $(REQUIRE_GPL)
50 $(RECONF)
51 cd $< && $(HOSTVARS) $(LIBMAD_VARS) ./configure $(HOSTCONF) $(MAD_CONF)
52 cd $< && $(MAKE) install
53 touch $@