#
ifdef HAVE_WIN32
HOSTCONF+= --without-pic --disable-shared --enable-msw --disable-dependency-tracking
-FFMPEGCONF+= --target-os=mingw32 --enable-memalign-hack --cpu=i686 --arch=i686 --disable-debug
+FFMPEGCONF+= --target-os=mingw32 --enable-memalign-hack --cpu=i686 --arch=i686
endif
ifdef HAVE_WINCE
HOSTCONF+= --without-pic --disable-shared
-FFMPEGCONF+= --enable-mingwce --cpu=armv4l --disable-debug --disable-encoders --disable-muxers --disable-mpegaudio-hp --disable-decoder=snow --disable-decoder=vc9 --disable-decoder=wmv3 --disable-decoder=vorbis --disable-decoder=dvdsub --disable-decoder=dvbsub --disable-protocols
+FFMPEGCONF+= --enable-mingwce --cpu=armv4l --disable-encoders --disable-muxers --disable-mpegaudio-hp --disable-decoder=snow --disable-decoder=vc9 --disable-decoder=wmv3 --disable-decoder=vorbis --disable-decoder=dvdsub --disable-decoder=dvbsub --disable-protocols
endif
ifdef HAVE_UCLIBC
else
FFMPEGCONF+= --arch=armv4l
endif
-FFMPEGCONF+= --enable-small --disable-debug --disable-mpegaudio-hp
+FFMPEGCONF+= --enable-small --disable-mpegaudio-hp
FFMPEG_CFLAGS += -DHAVE_LRINTF --std=c99
else
FFMPEGCONF+= --enable-libmp3lame --enable-libgsm
endif
ifdef HAVE_BEOS
-FFMPEGCONF+= --cpu=x86 --disable-debug --disable-audio-beos
+FFMPEGCONF+= --cpu=x86 --disable-audio-beos
endif
ifdef HAVE_DARWIN_OS_ON_INTEL
ifdef HAVE_DARWIN_10
THEORACONF += --disable-asm
endif
+ifdef HAVE_WIN64
+THEORACONF += --disable-asm
+endif
.theora: libtheora .ogg
ifdef HAVE_BEOS
ifdef HAVE_WIN32
(cd $@; patch -p0 < ../Patches/libebml-svn-win32.patch)
endif
+ifdef HAVE_WIN64
+ patch -p0 < Patches/libebml-win64.patch
+endif
.ebml: libebml
ifdef HAVE_WIN32
endif
FFMPEGCONF += \
+ --disable-debug \
--enable-gpl \
--enable-postproc \
--disable-ffserver \
$(EXTRACT_GZ)
patch -p0 < Patches/live-noapps.patch
patch -p0 < Patches/live-uselocale.patch
+ifdef HAVE_WIN64
+ patch -p0 < Patches/live-win64.patch
+endif
.live: live
ifdef HAVE_WIN32
goom: goom$(GOOM2k4_VERSION).tar.gz
$(EXTRACT_GZ)
-ifdef HAVE_DARWIN_OS
- patch -p0 < Patches/goom.patch
-endif
ifdef HAVE_WIN32
(cd $@; dos2unix configure.in)
patch -p0 < Patches/goom2k4-0-win32.patch
patch -p0 < Patches/goom2k4-0-mmx.patch
endif
patch -p0 < Patches/goom2k4-0-memleaks.patch
+ patch -p0 < Patches/goom2k4-autotools.patch
+ (cd $@; rm -f configure; ACLOCAL="aclocal -I m4/" autoreconf -ivf)
.goom2k4: goom
-ifdef HAVE_DARWIN_OS
- (cd $<; $(HOSTCC) ./configure --prefix=$(PREFIX) --disable-shared --enable-static && make && make install)
-else
- (cd $< && rm -f configure; ACLOCAL="aclocal -I m4/" autoreconf -ivf && $(HOSTCC) sh ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-shared --enable-static --disable-glibtest --disable-gtktest && make && make install)
-endif
+ (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-shared --enable-static --disable-glibtest --disable-gtktest && make && make install)
touch $@
CLEAN_FILE += .goom2k4
$(EXTRACT_GZ)
.qt4_mac: qt4_mac
- (cd qt4_mac; ./configure -prefix $(PREFIX) -release -fast -no-qt3support -nomake "examples demos" -sdk $(MACOSX_SDK) -no-framework && make && make install)
+ (cd qt4_mac; ./configure -prefix $(PREFIX) -release -fast -no-qt3support -nomake "examples demos" -sdk $(MACOSX_SDK) -no-framework -arch $(ARCH) && make && make install)
touch $@
CLEAN_FILE += .qt4_mac
# libjpeg
# ***************************************************************************
-jpeg-$(JPEG_VERSION).tar.gz:
+jpegsrc.v$(JPEG_VERSION).tar.gz:
$(WGET) $(JPEG_URL)
-jpeg: jpeg-$(JPEG_VERSION).tar.gz
+jpeg-7: jpegsrc.v$(JPEG_VERSION).tar.gz
$(EXTRACT_GZ)
-.jpeg: jpeg
- (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" $(HOSTCC) && make && make install-lib)
+.jpeg: jpeg-7
+ (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" $(HOSTCC) && make && make install)
$(RANLIB) $(PREFIX)/lib/libjpeg.a
touch $@
CLEAN_FILE += .jpeg
-CLEAN_PKG += jpeg
-DISTCLEAN_PKG += jpeg-$(JPEG_VERSION).tar.gz
+CLEAN_PKG += jpeg-7
+DISTCLEAN_PKG += jpegsrc.v$(JPEG_VERSION).tar.gz
# ***************************************************************************
# tiff
liboil: liboil-$(OIL_VERSION).tar.gz
$(EXTRACT_GZ)
patch -d liboil -p1 < Patches/liboil-noshared.patch
+ patch -d liboil -p1 < Patches/liboil-Xcompile.patch
+ patch -d liboil -p1 < Patches/liboil-win64.patch
+
.liboil: liboil
ifdef HAVE_DARWIN_OS
# Sparkle
# ***************************************************************************
-"Sparkle\ $(SPARKLE_VERSION).zip":
+"Sparkle-$(SPARKLE_VERSION).zip":
$(WGET) $(SPARKLE_URL)
-Sparkle: "Sparkle\ $(SPARKLE_VERSION).zip"
+Sparkle: "Sparkle-$(SPARKLE_VERSION).zip"
rm -rf $@ || true
unzip $<
touch $@
CLEAN_FILE += .Sparkle
CLEAN_PKG += Sparkle
-DISTCLEAN_PKG += Sparkle%20$(SPARKLE_VERSION).zip
+DISTCLEAN_PKG += Sparkle-$(SPARKLE_VERSION).zip
# ***************************************************************************
# UPNP library