X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=extras%2Fcontrib%2Fsrc%2FMakefile;h=9306d0060ac2943b1b4499a9cc32c91fd2d784c1;hb=0179de14ddb2856cd9733a3937018fa15377c7d0;hp=43ecbfbfbfd9a9eab83abc28e50705f0b55c4da5;hpb=f5e4501049baf2c1b37e85386931117407dddab2;p=vlc diff --git a/extras/contrib/src/Makefile b/extras/contrib/src/Makefile index 43ecbfbfbf..9306d0060a 100644 --- a/extras/contrib/src/Makefile +++ b/extras/contrib/src/Makefile @@ -399,7 +399,7 @@ else endif # Work around another non-sense of autoconf. ifdef HAVE_WIN32 - (cd ../include; sed -i.orig '311 c #if 0' libintl.h) + (cd $(PREFIX)/include; sed -i.orig '311 c #if 0' libintl.h) endif $(INSTALL_NAME) touch $@ @@ -434,7 +434,7 @@ libiconv-snowleopard: libiconv-snowleopard.tar.bz2 ifdef HAVE_DARWIN_OS ifdef HAVE_DARWIN_10 .iconv: libiconv-snowleopard - (cd libiconv-snowleopard && cp libiconv.* ../../lib/) + (cd libiconv-snowleopard && cp libiconv.* $(PREFIX)/lib/) touch $@ else .iconv: @@ -1023,7 +1023,11 @@ DISTCLEAN_PKG += amrwb-$(LIBAMR_WB_VERSION).tar.bz2 # *************************************************************************** ifdef SVN -ffmpeg: +ifdef HAVE_WIN32 +ffmpeg: .dshow_headers +else +ffmpeg: +endif $(SVN) co $(FFMPEG_SVN) ffmpeg ifdef HAVE_ISA_THUMB patch -p0 < Patches/ffmpeg-avcodec-no-thumb.patch @@ -1063,7 +1067,7 @@ FFMPEGCONF += \ --disable-protocols \ --disable-network ifdef HAVE_WIN32 -FFMPEGCONF += --disable-bzlib --disable-decoder=dca --disable-encoder=ac3 --enable-libmp3lame --enable-w32threads +FFMPEGCONF += --disable-bzlib --disable-decoder=dca --disable-encoder=vorbis --enable-libmp3lame --enable-w32threads --enable-dxva2 --disable-bsfs else FFMPEGCONFG += --enable-pthreads endif @@ -1937,8 +1941,8 @@ gecko-sdk: gecko-sdk-ppc-macosx10.2-1.7.5.tar.gz $(EXTRACT_GZ) .gecko: gecko-sdk - rm -rf ../gecko-sdk - mv gecko-sdk .. + rm -rf $(PREFIX)/gecko-sdk + mv gecko-sdk $(PREFIX) mkdir gecko-sdk #creating an empty dir is faster than copying the whole dir (cd $<) touch $@ @@ -1962,11 +1966,11 @@ glib-19990228.zip: .gecko-win32: gecko-sdk-i586-pc-msvc-1.8b1.zip libIDL-0.6.3-win32-bin.zip glib-19990228.zip unzip gecko-sdk-i586-pc-msvc-1.8b1.zip - rm -rf ../gecko-sdk - mv gecko-sdk .. - unzip -j libIDL-0.6.3-win32-bin.zip libIDL-0.6.3-win32-bin/libIDL-0.6.dll -d ../gecko-sdk/bin - unzip glib-19990228.zip glib-1.2.dll -d ../gecko-sdk/bin - chmod a+x ../gecko-sdk/bin/* + rm -rf $(PREFIX)/gecko-sdk + mv gecko-sdk $(PREFIX) + unzip -j libIDL-0.6.3-win32-bin.zip libIDL-0.6.3-win32-bin/libIDL-0.6.dll -d $(PREFIX)/gecko-sdk/bin + unzip glib-19990228.zip glib-1.2.dll -d $(PREFIX)/gecko-sdk/bin + chmod a+x $(PREFIX)/gecko-sdk/bin/* touch $@ CLEAN_FILE += .gecko-win32 @@ -2125,13 +2129,10 @@ dirac: dirac-$(DIRAC_VERSION).tar.gz $(EXTRACT_GZ) ifdef HAVE_CYGWIN # incorrect compile warning with cygwin compiler 3.4.4 - patch -p0