]> git.sesse.net Git - vlc/blob - contrib/src/bluray/rules.mak
Contribs: fix building libbluray 0.3.0 for Windows
[vlc] / contrib / src / bluray / rules.mak
1 # LIBBLURAY
2
3 ifdef BUILD_DISCS
4 PKGS += bluray
5 endif
6 ifeq ($(call need_pkg,"libbluray >= 0.2.1"),)
7 PKGS_FOUND += bluray
8 endif
9
10 DEPS_bluray = libxml2 $(DEPS_libxml2)
11
12 BLURAY_VERSION := 0.3.0
13 BLURAY_URL := http://ftp.videolan.org/pub/videolan/libbluray/$(BLURAY_VERSION)/libbluray-$(BLURAY_VERSION).tar.bz2
14
15 $(TARBALLS)/libbluray-$(BLURAY_VERSION).tar.bz2:
16         $(call download,$(BLURAY_URL))
17
18 .sum-bluray: libbluray-$(BLURAY_VERSION).tar.bz2
19
20 bluray: libbluray-$(BLURAY_VERSION).tar.bz2 .sum-bluray
21         $(UNPACK)
22         $(APPLY) $(SRC)/bluray/libbluray-win32.patch
23         $(APPLY) $(SRC)/bluray/pkg-static.patch
24         $(MOVE)
25
26 .bluray: bluray
27         cd $< && ./bootstrap
28         cd $< && $(HOSTVARS) ./configure --disable-examples --disable-debug --enable-libxml2 $(HOSTCONF)
29         cd $< && $(MAKE) install
30         touch $@