3 X264_GITURL := git://git.videolan.org/x264.git
4 X264_SNAPURL := http://git.videolan.org/?p=x264.git;a=snapshot;h=HEAD;sf=tgz
10 ifeq ($(call need_pkg,"x264 >= 0.86"),)
14 ifeq ($(call need_pkg,"x26410b"),)
18 X264CONF = --prefix="$(PREFIX)" --host="$(HOST)" \
25 X264CONF += --enable-pic
27 X264CONF += --enable-win32thread
30 $(TARBALLS)/x26410b-git.tar.xz:
31 $(call download_git,$(X264_GITURL))
33 $(TARBALLS)/x26410b-git.tar.gz:
34 $(call download,$(X264_SNAPURL))
36 $(TARBALLS)/x264-git.tar.xz:
37 $(call download_git,$(X264_GITURL))
39 $(TARBALLS)/x264-git.tar.gz:
40 $(call download,$(X264_SNAPURL))
42 .sum-x26410b: x26410b-git.tar.gz
43 $(warning $@ not implemented)
46 .sum-x264: x264-git.tar.gz
47 $(warning $@ not implemented)
50 x264: x264-git.tar.gz .sum-x264
53 $(ZCAT) "$<" | (cd $@-git && tar xv --strip-components=1)
57 x26410b: x26410b-git.tar.gz .sum-x26410b
60 $(ZCAT) "$<" | (cd $@-git && tar xv --strip-components=1)
65 cd $< && $(HOSTVARS) ./configure $(X264CONF)
66 cd $< && $(MAKE) install
70 cd $< && $(HOSTVARS) ./configure $(X264CONF) --bit-depth=10
71 cd $< && sed -i -e 's/libx264/libx26410b/g' Makefile config.mak
72 cd $< && sed -i -e 's/x264/x26410b/g' x264.pc
73 cd $< && mv x264.pc x26410b.pc
74 cd $< && sed -i -e 's/x264.pc/x26410b.pc/g' Makefile
75 cd $< && $(MAKE) install