]> git.sesse.net Git - vlc/blob - contrib/src/shout/rules.mak
intf: WebVTT extensions detection
[vlc] / contrib / src / shout / rules.mak
1 # shout
2
3 SHOUT_VERSION := 2.3.1
4 SHOUT_URL := http://downloads.us.xiph.org/releases/libshout/libshout-$(SHOUT_VERSION).tar.gz
5
6 ifdef BUILD_ENCODERS
7 ifdef BUILD_NETWORK
8 PKGS += shout
9 endif
10 endif
11 ifeq ($(call need_pkg,"shout >= 2.1"),)
12 PKGS_FOUND += shout
13 endif
14
15 $(TARBALLS)/libshout-$(SHOUT_VERSION).tar.gz:
16         $(call download,$(SHOUT_URL))
17
18 .sum-shout: libshout-$(SHOUT_VERSION).tar.gz
19
20 # TODO: fix socket stuff on POSIX and Linux
21 libshout: libshout-$(SHOUT_VERSION).tar.gz .sum-shout
22         $(UNPACK)
23         $(APPLY) $(SRC)/shout/libshout-win32.patch
24         $(APPLY) $(SRC)/shout/bsd.patch
25         $(UPDATE_AUTOCONFIG)
26         $(MOVE)
27
28 DEPS_shout = ogg $(DEPS_ogg) theora $(DEPS_theora) speex $(DEPS_speex)
29 DEPS_shout += vorbis $(DEPS_vorbis)
30
31 SHOUT_CONF :=
32
33 ifdef HAVE_WIN32
34 SHOUT_CONF += "--disable-thread"
35 endif
36
37 .shout: libshout
38         cd $< && $(HOSTVARS) ./configure $(SHOUT_CONF) $(HOSTCONF)
39         cd $< && $(MAKE) install
40         touch $@