NOTHUMB ?= -mno-thumb
endif
+X264CONF+= --disable-avs-input --disable-lavf-input --disable-ffms-input --disable-mp4-output
+
DATE=`date +%Y-%m-%d`
# ***************************************************************************
pkgconfig: pkg-config-$(PKGCFG_VERSION).tar.gz
$(EXTRACT_GZ)
- patch -d pkgconfig/glib-1.2.8 -p 1 < Patches/glib.patch
- patch -d pkgconfig -p0 < Patches/pkgcfg.patch
(cd $@; autoconf)
.pkgcfg: pkgconfig
fontconfig: fontconfig-$(FONTCONFIG_VERSION).tar.gz Patches/fontconfig.patch
$(EXTRACT_GZ)
+ patch -p0 < Patches/fontconfig-march.patch
patch -p0 < Patches/fontconfig-nodocs.patch
ifdef HAVE_WIN32
patch -p0 < Patches/fontconfig.patch
patch -p0 < Patches/ffmpeg-svn-internal-define.patch
patch -p0 < Patches/ffmpeg-svn-libavformat.patch
endif
-ifdef HAVE_WIN32
- (cd $@; patch -p0 < ../Patches/ffmpeg-svn-win32.patch)
- (cd $@; patch -p0 < ../Patches/ffmpeg-dxva2.patch)
-endif
ifdef NO_TEXT_RELOCATION
echo "Broken LD. Fix your tools."
exit -1
--disable-ffplay \
--disable-devices \
--disable-protocols \
+ --disable-filters \
--disable-network
ifdef HAVE_WIN32
FFMPEGCONF += --disable-bzlib --disable-decoder=dca --disable-encoder=vorbis --enable-libmp3lame --enable-w32threads --enable-dxva2 --disable-bsfs
# ***************************************************************************
libdvdread:
$(SVN) co $(LIBDVDREAD_SVN) libdvdread
- (cd $@; patch -p 0 < ../Patches/libdvdread.patch)
+ (cd $@; patch -p 0 < ../Patches/libdvdread-dvdcss-static.patch)
ifdef HAVE_WIN32
(cd $@; patch -p 0 < ../Patches/libdvdread-win32.patch)
endif
live: live555-$(LIVEDOTCOM_VERSION).tar.gz
$(EXTRACT_GZ)
- patch -p0 < Patches/live-noapps.patch
patch -p0 < Patches/live-uselocale.patch
ifdef HAVE_WIN64
patch -p0 < Patches/live-win64.patch
(cd $<;./genMakefiles mingw && make $(HOSTCC))
else
ifdef HAVE_WINCE
+ (cd $<; sed -e 's/-lws2_32/-lws2/g' -i.orig config.mingw)
(cd $<;./genMakefiles mingw && make $(HOSTCC))
else
ifdef HAVE_DARWIN_OS
- (cd $<; sed -e 's%-DBSD=1%-DBSD=1\ $(EXTRA_CFLAGS)\ $(EXTRA_LDFLAGS)%' -e 's%cc%$(CC)%' -e 's%c++%$(CXX)%' -i.orig config.macosx)
+ (cd $<; sed -e 's%-DBSD=1%-DBSD=1\ $(EXTRA_CFLAGS)\ $(EXTRA_LDFLAGS)%' -e 's%cc%$(CC)%' -e 's%c++%$(CXX)\ $(EXTRA_LDFLAGS)%' -i.orig config.macosx)
(cd $<; ./genMakefiles macosx && make)
else
(cd $<; sed -e 's/=/= EXTRA_CPPFLAGS/' -e 's%EXTRA_CPPFLAGS%-I/include%' -i.orig groupsock/Makefile.head)
schroedinger: schroedinger-$(SCHROED_VERSION).tar.gz
$(EXTRACT_GZ)
patch -p0 < Patches/schroedinger-notests.patch
+ (cd $@; autoreconf -iv)
.schroedinger: schroedinger .liboil
(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --with-thread=none --disable-gtk-doc --prefix=$(PREFIX) CFLAGS="$(CFLAGS) -O3" && make && make install)