OPTIM="-O3 -g"
else
TARGET="arm-apple-darwin11"
+ OPTIM="-O3 -g"
fi
info "Using ${ARCH} with SDK version ${SDK_VERSION}"
export ASCPP="xcrun as"
fi
-../bootstrap --host=${TARGET} --build="i686-apple-darwin10" --disable-disc --disable-sout \
+../bootstrap --host=${TARGET} --build="i686-apple-darwin10" --prefix=${VLCROOT}/contrib/${TARGET}-${ARCH} --disable-gpl \
+ --disable-disc --disable-sout \
--enable-small \
--disable-sdl \
--disable-SDL_image \
--disable-orc \
--disable-schroedinger \
--disable-libmpeg2 \
- --enable-mad > ${out}
+ --disable-chromaprint \
+ --disable-mad \
+ --disable-taglib > ${out}
echo "EXTRA_CFLAGS += ${EXTRA_CFLAGS}" >> config.mak
echo "EXTRA_LDFLAGS += ${EXTRA_LDFLAGS}" >> config.mak
export AVFORMAT_LIBS="-L${PREFIX}/lib -lavcodec -lz -lavutil -lavformat"
fi
-export DVBPSI_CFLAGS="-I${VLCROOT}/contrib-ios-${TARGET}/include "
-export DVBPSI_LIBS="-L${VLCROOT}/contrib-ios-${TARGET}/lib "
-
-export SWSCALE_CFLAGS="-I${VLCROOT}/contrib-ios-${TARGET}/include "
-export SWSCALE_LIBS="-L${VLCROOT}/contrib-ios-${TARGET}/lib "
-
mkdir -p ${BUILDDIR}
spushd ${BUILDDIR}
# Run configure only upon changes.
if [ "${VLCROOT}/configure" -nt config.log -o \
"${THIS_SCRIPT_PATH}" -nt config.log ]; then
-CONTRIB_DIR=${VLCROOT}/contrib-ios-${TARGET} \
${VLCROOT}/configure \
--prefix="${PREFIX}" \
--host="${TARGET}" \
+ --with-contrib="${VLCROOT}/contrib/${TARGET}-${ARCH}" \
--disable-debug \
--enable-static \
--disable-macosx \
--disable-macosx-qtkit \
--disable-macosx-eyetv \
--disable-macosx-vlc-app \
+ --disable-macosx-avfoundation \
--enable-audioqueue \
+ --enable-ios-audio \
--enable-ios-vout \
+ --enable-ios-vout2 \
--disable-shared \
--disable-macosx-quartztext \
--enable-avcodec \
--enable-mkv \
--enable-opus \
- --enable-dvbpsi \
- --enable-swscale \
- --disable-projectm \
--disable-sout \
--disable-faad \
--disable-lua \
- --enable-mad \
--disable-a52 \
--disable-fribidi \
--disable-macosx-audio \
--disable-httpd \
--disable-nls \
--disable-glx \
- --disable-lua \
--disable-sse \
--enable-neon \
--disable-notify \
--enable-swscale \
--disable-projectm \
--disable-libass \
- --disable-sqlite \
--disable-libxml2 \
--disable-goom \
--disable-dvdread \
--disable-fluidsynth \
--disable-jack \
--disable-pulse \
- --disable-sout \
- --disable-faad \
- --disable-lua \
--disable-mtp \
--enable-ogg \
--enable-speex \
--enable-theora \
--enable-flac \
+ --disable-screen \
--disable-freetype \
--disable-taglib \
- --disable-mmx > ${out} # MMX and SSE support requires llvm which is broken on Simulator
+ --disable-mmx \
+ --disable-mad > ${out} # MMX and SSE support requires llvm which is broken on Simulator
fi
CORE_COUNT=`sysctl -n machdep.cpu.core_count`
make install > ${out}
find ${PREFIX}/lib/vlc/plugins -name *.a -type f -exec cp '{}' ${PREFIX}/lib/vlc/plugins \;
-cp -R "${VLCROOT}/contrib/${TARGET}" "${PREFIX}/contribs"
+cp -R "${VLCROOT}/contrib/${TARGET}-${ARCH}" "${PREFIX}/contribs"
info "Removing unneeded modules"
blacklist="
visual
fb
aout_file
-yuv
dummy
invert
sepia
colorthres
antiflicker
anaglyph
-adjust
remap
"