]> git.sesse.net Git - vlc/blob - contrib/src/x265/rules.mak
contrib: fix freetype dependencies
[vlc] / contrib / src / x265 / rules.mak
1 # x265
2
3 #X265_GITURL := https://github.com/videolan/x265
4 X265_VERSION := 1.3
5 X265_SNAPURL := https://bitbucket.org/multicoreware/x265/get/$(X265_VERSION).tar.bz2
6
7 ifdef BUILD_ENCODERS
8 ifdef GPL
9 PKGS += x265
10 endif
11 endif
12
13 ifeq ($(call need_pkg,"x265 >= 0.6"),)
14 PKGS_FOUND += x265
15 endif
16
17 $(TARBALLS)/x265-git.tar.xz:
18         $(call download_git,$(X265_GITURL))
19
20 $(TARBALLS)/x265-$(X265_VERSION).tar.bz2:
21         $(call download,$(X265_SNAPURL))
22
23 .sum-x265: x265-$(X265_VERSION).tar.bz2
24
25 x265: x265-$(X265_VERSION).tar.bz2 .sum-x265
26         rm -Rf $@-$(X265_VERSION)
27         mkdir -p $@-$(X265_VERSION)
28         $(BZCAT) "$<" | (cd $@-$(X265_VERSION) && tar xv --strip-components=1)
29         $(call pkg_static,"source/x265.pc.in")
30         $(MOVE)
31
32 .x265: x265 toolchain.cmake
33         cd $</source && $(HOSTVARS_PIC) $(CMAKE) -DENABLE_SHARED=OFF
34         cd $</source && $(MAKE) install
35         touch $@