rendered paste body#!/bin/bash
TOPDIR=`pwd`
ARG="--prefix=/usr \
--exec-prefix=/usr \
--sysconfdir=/etc/enlightenment \
--libdir=/usr/lib/enlightenment \
--libexecdir=/usr/libexec/enlightenment \
--bindir=/usr/bin \
--includedir=/usr/include/enlightenment \
--oldincludedir=/usr/include/enlightenment \
--datarootdir=/usr/share/enlightenment \
--datarootdir=/usr/share/enlightenment"
LIST="libs/eet
libs/edb
libs/imlib2
libs/imlib2_loaders
libs/evas
libs/ecore
libs/efreet
libs/embryo
libs/edje
libs/epeg
libs/epsilon
libs/esmart"
LIST="apps/entrance"
export E_PREFIX=/usr
export E_BIN_DIR=/usr/bin
export E_LIB_DIR=/usr/lib/enlightenment
export E_DATA_DIR=/usr/share/enlightenment
export PKG_CONFIG_PATH=/usr/lib/enlightenment/pkgconfig:$PKG_CONFIG_PATH
for CURRENT in $LIST ; do
cd $TOPDIR/e17/$CURRENT
if [ -x ./configure ]
then
SCRIPT=configure
else
SCRIPT=autogen.sh
fi
make clean > /dev/null
make distclean > /dev/null
case `basename $CURRENT` in
"imlib2") CONFIGURE="./$SCRIPT --prefix=/usr --exec-prefix=/usr" ;;
"imlib2_loaders" ) CONFIGURE="./$SCRIPT --prefix=/usr --exec-prefix=/usr ";;
"evas" ) CONFIGURE="./$SCRIPT $ARG --enable-gl-x11" ;;
*) CONFIGURE="./$SCRIPT $ARG" ;;
esac
$CONFIGURE && make && sudo make install
make install DESTDIR=$TOPDIR/BUILD/
##### AD HOC!!
##### http://en.wikipedia.org/wiki/Ad_hoc
case `basename $CURRENT` in
esmart )
sudo mv /usr/include/Esmart/* /usr/include/enlightenment/
sudo rm -r /usr/include/Esmart ;;
efreet )
sudo mv /usr/include/efreet/* /usr/include/enlightenment/
sudo rm -r /usr/include/efreet ;;
*) ;;
esac
sudo /sbin/ldconfig
done