|
|
发表于 2007-2-14 01:12:42
|
显示全部楼层
./configure --prefix=/usr \
--confdir=/etc/mplayer \
--with-extralibdir="$LIB_PREFIX/lib" \
--with-extraincdir="$LIB_PREFIX/include" \
--enable-radio \
--enable-radio-v4l2 \
$ARCH_CONFIG \
$EXTRA_CONFIG \
--disable-mencoder \
--disable-gui \
--enable-largefiles \
--disable-linux-devfs \
--disable-termcap \
--disable-langinfo \
--enable-lirc \
--disable-lircc \
--enable-joystick \
--disable-xf86keysym \
--enable-tv \
--disable-tv-v4l1 \
--enable-tv-v4l2 \
--disable-tv-bsdbt848 \
--enable-rtc \
--enable-network \
--disable-winsock2 \
--disable-smb \
--disable-dvdread \
--enable-mpdvdkit \
--enable-dvdnav \
--disable-dvdnav-trace \
--enable-cdparanoia \
--enable-freetype \
--with-freetype-config="$LIB_PREFIX/bin/freetype-config" \
--disable-fontconfig \
--enable-fribidi \
--with-fribidi-config="$LIB_PREFIX/bin/fribidi-config" \
--enable-unrarlib \
--enable-menu \
--disable-sortsub \
--disable-enca \
--disable-macosx \
--disable-inet6 \
--disable-gethostbyname2 \
--disable-ftp \
--disable-vstream \
--disable-gif \
--disable-jpeg \
--disable-libcdio \
--disable-liblzo \
--disable-qtx \
--disable-xanim \
--disable-xvid \
--disable-x264 \
--enable-libavcodec \
--enable-libavformat \
--disable-demuxer=matroska \
--enable-libpostproc \
--disable-libavcodec_so \
--disable-libavformat_so \
--disable-libpostproc_so \
--disable-libfame \
--disable-speex \
--disable-tremor-internal \
--disable-tremor-low \
--disable-tremor-external \
--enable-theora \
--disable-faad-external \
--enable-faad-internal \
--disable-faac \
--disable-ladspa \
--disable-libdv \
--disable-mad \
--disable-toolame \
--disable-xmms \
--enable-mp3lib \
--enable-liba52 \
--enable-libdts \
--disable-libmpeg2 \
--enable-musepack \
--disable-amr_nb \
--disable-amr_nb-fixed \
--disable-amr_wb \
--enable-vidix-internal \
--disable-vidix-external \
--disable-gl \
--disable-dga \
--disable-svga \
--disable-aa \
--disable-caca \
--disable-ggi \
--disable-ggiwmh \
--disable-directx \
--disable-dxr2 \
--disable-dvb \
--enable-dvbhead \
--disable-mga \
--disable-xmga \
--disable-xv \
--disable-xvmc \
--disable-vm \
--disable-xinerama \
--disable-x11 \
--disable-mlib \
--disable-3dfx \
--disable-tdfxfb \
--disable-zr \
--disable-bl \
--disable-tdfxvid \
--disable-tga \
--disable-pnm \
--disable-md5sum \
--disable-arts \
--disable-esd \
--disable-polyp \
--disable-jack \
--disable-openal \
--enable-alsa \
--disable-sgiaudio \
--disable-sunaudio \
--disable-nas \
--disable-win32waveout \
--disable-select \
--enable-runtime-cpudetection \
--enable-cross-compile \
--target="$TARGET_ARCH-linux" \
--as=$AS \
--cc=$CC \
--host-cc=$HOST_CC \
--language=en \
--disable-shm \
--disable-dynamic-plugins
sed -i s/-lnsl// config.mak
sed -i 's/.*HAVE_LRINTF.*/#define HAVE_LRINTF 1/' config.h
sed -i 's/.*HAVE_ROUND.*/#undef HAVE_ROUND/' config.h
[ $DEBUG = "yes" ] && sed -i 's/.*MP_DEBUG.*/#define MP_DEBUG 1/' config.h
make
$STRIP libdha/libdha.so vidix/drivers/*.so
看到别人一个编译脚本,真想作软件包裁减可参考下它的思路。不过要超级牛人才行,别人可是连头文件都敢改:eek: |
|