]> git.sesse.net Git - vlc/blob - contrib/src/mad/rules.mak
76fc65ab786dd7774287a1841a62671f992e2197
[vlc] / contrib / src / mad / rules.mak
1 # mad
2
3 MAD_VERSION := 0.15.1b
4 MAD_URL := $(CONTRIB_VIDEOLAN)/libmad-$(MAD_VERSION).tar.gz
5
6 PKGS += mad
7 ifeq ($(call need_pkg,"mad"),)
8 PKGS_FOUND += mad
9 endif
10
11 $(TARBALLS)/libmad-$(MAD_VERSION).tar.gz:
12         $(call download,$(MAD_URL))
13
14 .sum-mad: libmad-$(MAD_VERSION).tar.gz
15
16 libmad: libmad-$(MAD_VERSION).tar.gz .sum-mad
17         $(UNPACK)
18 ifdef HAVE_MACOSX
19         cd $@-$(MAD_VERSION) && sed \
20                 -e 's%-march=i486%$(EXTRA_CFLAGS) $(EXTRA_LDFLAGS)%' \
21                 -e 's%-dynamiclib%-dynamiclib -arch $(ARCH)%' \
22                 -i.orig configure
23 endif
24         $(MOVE)
25
26 .mad: libmad
27         cd $< && $(HOSTVARS) CFLAGS="$(CFLAGS) -O3 $(NOTHUMB)" ./configure $(HOSTCONF)
28         cd $< && $(MAKE) install
29         touch $@