Commit 7700501e authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Contribs: take libvpx GIT and not the tarballs

Because now the license is ok. And update the patches on ffmpeg
parent 06ed4654
...@@ -911,18 +911,18 @@ DISTCLEAN_PKG += faad2-$(FAAD2_VERSION).tar.gz ...@@ -911,18 +911,18 @@ DISTCLEAN_PKG += faad2-$(FAAD2_VERSION).tar.gz
# libvp8 # libvp8
# *************************************************************************** # ***************************************************************************
libvpx-$(VPX_VERSION).tar.bz2: #ibvpx-$(VPX_VERSION).tar.bz2:
$(WGET) $(VPX_URL) #$(WGET) $(VPX_URL)
vpx: libvpx-$(VPX_VERSION).tar.bz2 libvpx:
$(EXTRACT_BZ2) $(GIT) clone git://review.webmproject.org/libvpx.git
patch -p0 < Patches/libvpx-cross.patch
ifdef HAVE_DARWIN_OS ifdef HAVE_DARWIN_OS
patch -p0 < Patches/libvpx-darwin.patch patch -p0 < Patches/libvpx-darwin.patch
endif endif
ifdef HAVE_WIN32 ifdef HAVE_WIN32
VPX_TARGET=x86-win32-gcc VPX_TARGET=x86-win32-gcc
CROSS=
else else
ifdef HAVE_DARWIN_OS ifdef HAVE_DARWIN_OS
ifdef HAVE_DARWIN_64 ifdef HAVE_DARWIN_64
...@@ -939,16 +939,16 @@ VPX_TARGET=FIXME ...@@ -939,16 +939,16 @@ VPX_TARGET=FIXME
endif endif
endif endif
.vpx: vpx .libvpx: libvpx
(cd $<; ./configure --target=$(VPX_TARGET) --disable-install-bins --disable-install-srcs --disable-install-libs --disable-examples && XCC=$(CC) XNM=$(NM) XSTRIP=$(STRIP) make && make install) (cd $<; CROSS=$(HOST)- ./configure --target=$(VPX_TARGET) --disable-install-bins --disable-install-srcs --disable-install-libs --disable-examples && make && make install)
(cd $<; cp vp8/*.h vpx_codec/*.h vpx_ports/*.h $(PREFIX)/include) # Of course, why the hell would one expect it to be listed or in make install? (rm -rf $(PREFIX)/include/vpx/ && mkdir $(PREFIX)/include/vpx/; cd $< && cp vpx/*.h vpx_ports/*.h $(PREFIX)/include/vpx/) # Of course, why the hell would one expect it to be listed or in make install?
rm $(PREFIX)/include/config.h rm $(PREFIX)/include/vpx/config.h
(cd $<; $(RANLIB) libvpx.a && cp libvpx.a $(PREFIX)/lib) # Of course, why the hell would one expect it to be listed or in make install? (cd $<; $(RANLIB) libvpx.a && cp libvpx.a $(PREFIX)/lib) # Of course, why the hell would one expect it to be listed or in make install?
touch $@ touch $@
CLEAN_FILE += .vpx CLEAN_FILE += .libvpx
CLEAN_PKG += vpx CLEAN_PKG += libvpx
DISTCLEAN_PKG += libvpx-$(VPX_VERSION).tar.bz2 #DISTCLEAN_PKG += libvpx-$(VPX_VERSION).tar.bz2
# *************************************************************************** # ***************************************************************************
# lame # lame
...@@ -1068,7 +1068,6 @@ else ...@@ -1068,7 +1068,6 @@ else
ffmpeg: ffmpeg:
endif endif
$(SVN) co $(FFMPEG_SVN) ffmpeg $(SVN) co $(FFMPEG_SVN) ffmpeg
(cd ffmpeg; patch -p0 < ../Patches/ffmpeg-libvpx.patch;)
ifdef HAVE_ISA_THUMB ifdef HAVE_ISA_THUMB
patch -p0 < Patches/ffmpeg-avcodec-no-thumb.patch patch -p0 < Patches/ffmpeg-avcodec-no-thumb.patch
endif endif
...@@ -1117,10 +1116,10 @@ else ...@@ -1117,10 +1116,10 @@ else
ifdef HAVE_UCLIBC ifdef HAVE_UCLIBC
.ffmpeg: ffmpeg .ffmpeg: ffmpeg
else else
.ffmpeg: ffmpeg .lame .gsm .ffmpeg: ffmpeg .lame .gsm .libvpx
endif endif
endif endif
(cd $<; $(HOSTCC) ./configure --prefix=$(PREFIX) --extra-cflags="$(CFLAGS) $(FFMPEG_CFLAGS)" --extra-ldflags="$(LDFLAGS)" $(FFMPEGCONF) --disable-shared --enable-static && make && make install-libs install-headers) (cd $<; $(HOSTCC) ./configure --prefix=$(PREFIX) --extra-cflags="$(CFLAGS) $(FFMPEG_CFLAGS) -DHAVE_STDINT_H" --extra-ldflags="$(LDFLAGS)" $(FFMPEGCONF) --disable-shared --enable-static && make && make install-libs install-headers)
touch $@ touch $@
ifdef SVN ifdef SVN
...@@ -1323,7 +1322,7 @@ goom$(GOOM2k4_VERSION).tar.gz: ...@@ -1323,7 +1322,7 @@ goom$(GOOM2k4_VERSION).tar.gz:
goom: goom$(GOOM2k4_VERSION).tar.gz goom: goom$(GOOM2k4_VERSION).tar.gz
$(EXTRACT_GZ) $(EXTRACT_GZ)
ifdef HAVE_WIN32 ifdef HAVE_WIN32
(cd $@; dos2unix configure.in) (cd $@; fromdos configure.in)
patch -p0 < Patches/goom2k4-0-win32.patch patch -p0 < Patches/goom2k4-0-win32.patch
else else
patch -p0 < Patches/goom2k4-0-mmx.patch patch -p0 < Patches/goom2k4-0-mmx.patch
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment