]> git.sesse.net Git - vlc/blobdiff - extras/contrib/src/Makefile
contribs: fixed libvpx compilation on Mac OS X
[vlc] / extras / contrib / src / Makefile
index 8243ff53187b991f2019679f6eea31608ba1e6f6..0dfb3474b2e0abb9b2a7b53a8aabe10e1f952e67 100644 (file)
@@ -149,6 +149,7 @@ endif
 ifdef HAVE_DARWIN_OS
 X264CONF=--host=$(HOST)
 X264CONF += --enable-pic
+FFMPEGCONF += --enable-libvpx
 ifdef HAVE_DARWIN_32
 FFMPEGCONF += --cc=gcc-4.0
 else
@@ -920,12 +921,27 @@ libvpx-$(VPX_VERSION).tar.bz2:
 vpx: libvpx-$(VPX_VERSION).tar.bz2
        $(EXTRACT_BZ2)
        patch -p0 < Patches/libvpx-cross.patch
+ifdef HAVE_DARWIN_OS
+       patch -p0 < Patches/libvpx-darwin.patch
+endif
 
 ifdef HAVE_WIN32
 VPX_TARGET=x86-win32-gcc
 else
+ifdef HAVE_DARWIN_OS
+ifdef HAVE_DARWIN_64
+VPX_TARGET=x86_64-darwin9-gcc
+else
+ifdef HAVE_DARWIN_OS_ON_INTEL
+VPX_TARGET=x86-darwin9-gcc
+else
+VPX_TARGET=ppc32-darwin9-gcc
+endif
+endif
+else
 VPX_TARGET=FIXME
 endif
+endif
 
 .vpx: vpx
        (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)