]> git.sesse.net Git - vlc/blob - contrib/src/speex/rules.mak
contrib: Growl: fix build
[vlc] / contrib / src / speex / rules.mak
1 # speex
2
3 SPEEX_VERSION := 1.2rc1
4 SPEEX_URL := http://downloads.us.xiph.org/releases/speex/speex-$(SPEEX_VERSION).tar.gz
5
6 PKGS += speex
7 ifeq ($(call need_pkg,"speex >= 1.0.5"),)
8 PKGS_FOUND += speex
9 endif
10
11 $(TARBALLS)/speex-$(SPEEX_VERSION).tar.gz:
12         $(call download,$(SPEEX_URL))
13
14 .sum-speex: speex-$(SPEEX_VERSION).tar.gz
15
16 speex: speex-$(SPEEX_VERSION).tar.gz .sum-speex
17         $(UNPACK)
18         $(APPLY) $(SRC)/speex/no-ogg.patch
19         $(MOVE)
20
21 # TODO: fixed point and ASM opts
22
23 .speex: speex
24         $(RECONF)
25         cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --without-ogg
26         cd $< && $(MAKE) install
27         touch $@
28
29 # Speex DSP
30
31 PKGS += speexdsp
32 PKGS_ALL += speexdsp
33 ifeq ($(call need_pkg,"speexdsp"),)
34 PKGS_FOUND += speexdsp
35 endif
36
37 .sum-speexdsp: .sum-speex
38         touch -r $< $@
39
40 DEPS_speexdsp = speex $(DEPS_speex)
41
42 .speexdsp:
43         touch $@