#!/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