#!/bin/sh
#
######################################################
# Build script for TinyCore 2.x                      #
#                                                    #
# See .info for details                              #
#                                                    #
# December 12, 2009                                  #
######################################################

######################################################
# Build dependency list:
# compiletc
# Xorg-7.4-dev
# qt-4.5-dev
# qt-4.5-base
# alsa-dev
# alsa
# ffmpeg
# liba52
# libdca
# libmad
# libiconv
# libmpeg2
# libfaad
# libdvdread
# libdvdnav
# libv4l2
# libmatroska
# libebml
# libgcrypt
# libgpg-error
# libogg
# libtar
# libtheora
# libvorbis
# libspeex
# taglib
# libtwolame
# libx264
# libshout
# libflac
# libcdio
# libcddb
# libschroedinger
######################################################
# Configure extension creation parameters            #
######################################################

SRCNAM=vlc-1.0.4.tar.bz2
WRKDIR=vlc-1.0.4

######################################################
# Prepare extension creation                         #
######################################################

# Remove dirs and files left from previous creation

rm -r -f $WRKDIR

######################################################
# Compile extension                                  #
######################################################

# Export variables needed for compilation

export CFLAGS="-march=i486 -mtune=i686 -Os -pipe"
#export CXXFLAGS="-march=i486 -mtune=i686 -Os -pipe -fno-exceptions -fno-rtti"
export CXXFLAGS="-march=i486 -mtune=i686 -Os -pipe -fno-exceptions"
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig

# Unpack source in current directory

tar -xf $SRCNAM

# Configure it

cd $WRKDIR

./configure --prefix=/usr/local --enable-release --enable-fast-install --disable-glx --disable-opengl \
--disable-hal --disable-dbus --disable-fribidi --disable-nls --enable-x264 \
--disable-ncurses --enable-libtar --enable-skins2 --enable-mkv --enable-oss --enable-alsa \
--enable-x11 --disable-xvideo --disable-sdl --enable-theora --disable-caca \
--enable-avformat --enable-avcodec --disable-postproc --enable-swscale \
--enable-a52 --enable-dca --enable-faad --enable-libmpeg2 --disable-live555 \
--enable-mad --disable-tarkin --enable-v4l2 --enable-libcdio \
--disable-libcddb --disable-vcdx --enable-vcd --disable-zvbi --enable-taglib \
--disable-hd1000v --disable-hd1000a --disable-pulse --disable-lua --disable-telx \
--disable-dvb --disable-dvbpsi --disable-libxml2 --enable-ogg --enable-vorbis --enable-speex \
--enable-dvdread --enable-dvdnav --enable-shout --disable-notify --enable-cdda --enable-screen \
--enable-mpc --disable-gme --enable-twolame \
--enable-flac --enable-schroedinger

# Compile

make

