~siretart/vlc/ubuntu

« back to all changes in this revision

Viewing changes to extras/contrib/src/Makefile

  • Committer: Reinhard Tartler
  • Date: 2008-09-26 06:45:40 UTC
  • mto: (21.2.1 vlc-0.9.3)
  • mto: This revision was merged to the branch mainline in revision 23.
  • Revision ID: siretart@tauware.de-20080926064540-0sd8zwmig33ksmy4
Tags: upstream-ubuntu-0.9.3
ImportĀ upstreamĀ versionĀ 0.9.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
143
143
FFMPEGCONF += --enable-memalign-hack --cpu=pentium-m
144
144
endif
145
145
 
146
 
ifdef NO_TEXT_RELOCATION
147
 
FFMPEGCONF += --disable-mmx
148
 
endif
149
 
 
150
146
ifdef HAVE_DARWIN_OS
151
147
X264CONF += --enable-pic
152
148
ifdef HAVE_DARWIN_OS_ON_INTEL
153
149
FFMPEG_CFLAGS += -DHAVE_LRINTF
154
 
else
155
 
FFMPEGCONF += --disable-altivec
156
150
endif
157
151
endif
158
152
 
477
471
  endif
478
472
else
479
473
  ifdef HAVE_DARWIN_OS
480
 
        (cd $<; autoreconf && $(HOSTCC) LIBXML2_CFLAGS=`xml2-config --cflags` LIBXML2_LIBS=`xml2-config --libs` ./configure $(HOSTCONF) --with-cache-dir=/var/cache/fontconfig --with-default-fonts=/System/Library/Fonts --with-add-fonts=/Library/Fonts,~/Library/Fonts --prefix=$(PREFIX) --with-freetype-config=$(PREFIX)/bin/freetype-config --enable-libxml2 --disable-docs && make && make install-exec && (cd fontconfig ; make install-data) && cp fontconfig.pc $(PKG_CONFIG_LIBDIR))
 
474
        (cd $<; autoreconf && $(HOSTCC) LIBXML2_CFLAGS=`xml2-config --cflags` LIBXML2_LIBS=`xml2-config --libs` ./configure $(HOSTCONF) --with-cache-dir=/usr/X11/var/cache/fontconfig --with-confdir=/usr/X11/lib/X11/fonts --with-default-fonts=/System/Library/Fonts --with-add-fonts=/Library/Fonts,~/Library/Fonts --prefix=$(PREFIX) --with-freetype-config=$(PREFIX)/bin/freetype-config --enable-libxml2 --disable-docs && make && make install-exec && (cd fontconfig ; make install-data) && cp fontconfig.pc $(PKG_CONFIG_LIBDIR))
481
475
  else
482
476
        (cd $<; autoreconf && $(HOSTCC) LIBXML2_CFLAGS=`$(PREFIX)/bin/xml2-config --cflags` ./configure $(HOSTCONF) --prefix=$(PREFIX) --with-freetype-config=$(PREFIX)/bin/freetype-config --enable-libxml2 --disable-docs && make && make install)
483
477
  endif
792
786
ifdef HAVE_BEOS
793
787
        (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-sdltest --disable-oggtest --disable-vorbistest --disable-asm --disable-examples && make && make install)
794
788
else
795
 
  ifdef NO_TEXT_RELOCATION
796
 
        (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-asm --disable-sdltest --disable-oggtest --disable-vorbistest --disable-asm --disable-examples && make && make install)
797
 
  else
798
789
        (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-sdltest --disable-oggtest --disable-vorbistest --disable-examples && make && make install)
799
 
  endif
800
790
endif
801
791
        $(INSTALL_NAME)
802
792
        touch $@
958
948
libebml: libebml-$(LIBEBML_VERSION).tar.bz2
959
949
        $(EXTRACT_BZ2)
960
950
#endif
961
 
 
962
951
ifdef HAVE_WIN32
963
952
        (cd $@; patch -p0 < ../Patches/libebml-svn-win32.patch)
964
953
endif
997
986
libmatroska: libmatroska-$(LIBMATROSKA_VERSION).tar.bz2
998
987
        $(EXTRACT_BZ2)
999
988
#endif 
1000
 
 
 
989
        patch -p0 < ./Patches/libmatroska-kaxblock.patch
1001
990
ifdef HAVE_WIN32
1002
991
        (cd $@; patch -p0 < ../Patches/libmatroska-win32.patch)
1003
992
endif
1081
1070
        (cd $@; patch -p0 < ../Patches/ffmpeg-macosx-intel-mmx.patch)
1082
1071
endif
1083
1072
ifdef HAVE_DARWIN_OS
1084
 
        (cd $@/libswscale; patch -p0 < ../../Patches/ffmpeg-fix-noaltivec.patch)
1085
1073
        (cd $@/libswscale; patch -p0 < ../../Patches/ffmpeg-libswscale-head.patch)
1086
1074
endif
1087
 
ifdef NO_TEXT_RELOCATION
1088
 
        (cd $@; patch -p0 < ../Patches/ffmpeg-svn-mmx_removal-darwin9.patch)
1089
 
endif
1090
1075
ifdef HAVE_UCLIBC
1091
1076
        patch -p0 < Patches/ffmpeg-svn-uclibc.patch
1092
1077
        patch -p0 < Patches/ffmpeg-svn-internal-define.patch
1093
1078
        patch -p0 < Patches/ffmpeg-svn-libavformat.patch
1094
1079
endif
 
1080
ifdef NO_TEXT_RELOCATION
 
1081
        echo "Broken LD. Fix your tools."
 
1082
        exit -1
 
1083
endif
1095
1084
else
1096
1085
ffmpeg-$(FFMPEG_VERSION).tar.gz:
1097
1086
        echo "ffmpeg snapshot is too old, you MUST use subversion !"
1918
1907
        (cd $@; cd lgl; ln -sf alloca_.h alloca.h;)
1919
1908
endif
1920
1909
 
1921
 
.gnutls: gnutls .opencdk .gcrypt .gpg-error 
 
1910
.gnutls: gnutls .gcrypt .gpg-error 
1922
1911
ifdef HAVE_WIN32
1923
1912
        (cd $<; autoconf && $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" --target=i586-mingw32msvc --disable-cxx -disable-shared --enable-static --disable-nls  && cd lgl && make && cd ../gl && make &&  cd ../lib &&make && make install && cd ../includes && make install)
1924
1913
else
1925
 
        (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" --disable-cxx --with-libopencdk-prefix=$(PREFIX) --disable-guile && make && make install)
 
1914
        (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" --disable-cxx --with-included-opencdk --disable-guile && make && make install)
1926
1915
endif
1927
1916
        $(INSTALL_NAME)
1928
1917
        touch $@