2007-10-29 22:38:52 +01:00
|
|
|
#!/bin/sh
|
|
|
|
# default, host is empty, no cross compilation
|
|
|
|
# ./compile.sh [ i586-pc-msdosdjgpp | i386-pc-cygwin | i386-pc-mingw32 | powerpc-mac-darwin ]
|
|
|
|
# Comment the version definition to not compile the library
|
|
|
|
VER_E2FSPROGS=
|
2011-04-06 09:08:26 +02:00
|
|
|
VER_PROGSREISERFS="0.3.1-rc8"
|
2012-05-18 21:07:39 +02:00
|
|
|
#VER_LIBEWF=20100226
|
|
|
|
VER_LIBEWF=20120504
|
2010-10-23 20:07:08 +02:00
|
|
|
smp_mflags="-j 2"
|
2007-10-29 22:38:52 +01:00
|
|
|
crosscompile_target=
|
|
|
|
prefix=/usr/
|
|
|
|
if [ -z "$1" ];
|
|
|
|
then
|
|
|
|
compiledir=.
|
|
|
|
else
|
|
|
|
compiledir=$1
|
|
|
|
if [ "$1" != "$CC" ];
|
|
|
|
then
|
|
|
|
crosscompile_target=$1
|
|
|
|
TESTDISKCC=$crosscompile_target-gcc
|
2012-05-21 08:41:50 +02:00
|
|
|
PKG_CONFIG_PATH=/usr/$crosscompile_target/lib/pkgconfig
|
2012-06-09 15:35:56 +02:00
|
|
|
if [ ! -d $PKG_CONFIG_PATH ];
|
|
|
|
then
|
|
|
|
PKG_CONFIG_PATH=/usr/$crosscompile_target/sys-root/mingw/lib/pkgconfig
|
|
|
|
fi
|
|
|
|
if [ ! -d $PKG_CONFIG_PATH ];
|
|
|
|
then
|
|
|
|
unset PKG_CONFIG_PATH
|
|
|
|
fi
|
2012-05-21 08:41:50 +02:00
|
|
|
export PKG_CONFIG_PATH
|
2007-10-29 22:38:52 +01:00
|
|
|
fi
|
|
|
|
fi
|
2011-04-06 09:08:26 +02:00
|
|
|
case "$crosscompile_target" in
|
2012-05-18 21:07:39 +02:00
|
|
|
"")
|
|
|
|
;;
|
|
|
|
*-msdosdjgpp)
|
2011-04-06 09:08:26 +02:00
|
|
|
VER_LIBNTFS3G=
|
|
|
|
VER_NTFSPROGS="2.0.0"
|
2013-10-20 12:26:19 +02:00
|
|
|
VER_E2FSPROGS="1.42.8"
|
2012-05-18 21:07:39 +02:00
|
|
|
;;
|
2013-05-22 08:07:19 +02:00
|
|
|
*-cygwin)
|
|
|
|
VER_LIBNTFS3G=
|
|
|
|
VER_NTFSPROGS="2.0.0"
|
2013-10-20 12:26:19 +02:00
|
|
|
VER_E2FSPROGS="1.42.8"
|
2013-05-22 08:07:19 +02:00
|
|
|
export PKG_CONFIG_SYSROOT_DIR=/usr/i386-pc-cygwin/
|
|
|
|
;;
|
|
|
|
*-mingw32)
|
2012-05-18 21:07:39 +02:00
|
|
|
VER_LIBNTFS3G=
|
|
|
|
VER_NTFSPROGS="2.0.0"
|
2013-09-12 12:19:21 +02:00
|
|
|
VER_E2FSPROGS=
|
2012-05-18 21:07:39 +02:00
|
|
|
;;
|
|
|
|
i686-apple-darwin9|powerpc-apple-darwin)
|
|
|
|
VER_LIBNTFS3G="2011.3.28-RC"
|
|
|
|
VER_NTFSPROGS=
|
2013-10-20 12:26:19 +02:00
|
|
|
VER_E2FSPROGS="1.42.8"
|
2011-04-06 09:08:26 +02:00
|
|
|
;;
|
|
|
|
*)
|
|
|
|
VER_LIBNTFS3G="2011.3.28-RC"
|
|
|
|
VER_NTFSPROGS=
|
2013-10-20 12:26:19 +02:00
|
|
|
VER_E2FSPROGS="1.42.8"
|
2011-04-06 09:08:26 +02:00
|
|
|
;;
|
|
|
|
esac
|
2007-10-29 22:38:52 +01:00
|
|
|
prefix=/usr/$crosscompile_target
|
|
|
|
LYNX=links
|
2011-04-06 09:08:26 +02:00
|
|
|
WGET="wget -N"
|
2007-10-29 22:38:52 +01:00
|
|
|
LIBEXT=$compiledir/e2fsprogs-$VER_E2FSPROGS/lib/ext2fs/libext2fs.a
|
|
|
|
LIBNTFS=$compiledir/ntfsprogs-$VER_NTFSPROGS/libntfs/.libs/libntfs.a
|
2011-04-06 09:08:26 +02:00
|
|
|
LIBNTFS3G=$compiledir/ntfs-3g_ntfsprogs-$VER_LIBNTFS3G/libntfs-3g/.libs/libntfs-3g.a
|
2007-10-29 22:38:52 +01:00
|
|
|
LIBREISER=$compiledir/progsreiserfs-$VER_PROGSREISERFS/libreiserfs/.libs/libreiserfs.a
|
2011-04-06 09:08:26 +02:00
|
|
|
LIBEWF=$compiledir/ewf-$VER_LIBEWF/libewf/.libs/libewf.a
|
2007-10-29 22:38:52 +01:00
|
|
|
pwd_saved=`pwd`
|
|
|
|
confdir=`(dirname "$0") 2>/dev/null`
|
|
|
|
cd $confdir
|
|
|
|
confdir=`pwd`
|
|
|
|
cd $pwd_saved
|
|
|
|
|
|
|
|
PWDSRC=`pwd|sed 's#^\w:/#/#'`/$compiledir
|
|
|
|
|
|
|
|
CONFIGUREOPT=
|
|
|
|
mkdir -p $compiledir
|
|
|
|
echo "This script will try to compile e2fsprogs progsreiserfs ntfsprogs libraries"
|
|
|
|
if [ "$VER_E2FSPROGS" != "" ];
|
|
|
|
then
|
|
|
|
CONFIGUREOPT="$CONFIGUREOPT --with-ext2fs-lib=${PWDSRC}/e2fsprogs-${VER_E2FSPROGS}/lib --with-ext2fs-includes=${PWDSRC}/e2fsprogs-${VER_E2FSPROGS}/lib"
|
|
|
|
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ ! -e $compiledir/e2fsprogs-$VER_E2FSPROGS/configure ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ ! -e e2fsprogs-$VER_E2FSPROGS.tar.gz ];
|
|
|
|
then
|
2007-10-29 22:38:52 +01:00
|
|
|
$LYNX http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-$VER_E2FSPROGS.tar.gz
|
2008-03-20 22:16:05 +01:00
|
|
|
fi
|
|
|
|
if [ -e e2fsprogs-$VER_E2FSPROGS.tar.gz ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
|
|
|
tar xzf e2fsprogs-$VER_E2FSPROGS.tar.gz -C $compiledir
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ ! -e $compiledir/e2fsprogs-$VER_E2FSPROGS/Makefile ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ -e $compiledir/e2fsprogs-$VER_E2FSPROGS/configure ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
2008-06-10 12:53:38 +02:00
|
|
|
rm -f $compiledir/Makefile
|
2007-10-29 22:38:52 +01:00
|
|
|
cd $compiledir/e2fsprogs-$VER_E2FSPROGS
|
2010-01-24 13:19:16 +01:00
|
|
|
case "$crosscompile_target" in
|
|
|
|
arm-marvell-linux-gnu)
|
|
|
|
CC=$TESTDISKCC CFLAGS="$CFLAGS -g -O2 -DOMIT_COM_ERR" ./configure --host=$crosscompile_target --prefix=$prefix --disable-tls
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
CC=$TESTDISKCC CFLAGS="$CFLAGS -g -O2 -DOMIT_COM_ERR" ./configure --host=$crosscompile_target --prefix=$prefix
|
|
|
|
;;
|
|
|
|
esac
|
2007-10-29 22:38:52 +01:00
|
|
|
cd $pwd_saved
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ ! -e $LIBEXT ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ -e $compiledir/e2fsprogs-$VER_E2FSPROGS/Makefile ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
|
|
|
cd $compiledir/e2fsprogs-$VER_E2FSPROGS
|
2010-10-23 20:07:08 +02:00
|
|
|
make $smp_mflags libs
|
2007-10-29 22:38:52 +01:00
|
|
|
cd $pwd_saved
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ "$VER_PROGSREISERFS" != "" ];
|
|
|
|
then
|
|
|
|
CONFIGUREOPT="$CONFIGUREOPT --with-reiserfs-lib=${PWDSRC}/progsreiserfs-${VER_PROGSREISERFS}/libreiserfs/.libs/ --with-reiserfs-includes=${PWDSRC}/progsreiserfs-${VER_PROGSREISERFS}/include/ --with-dal-lib=${PWDSRC}/progsreiserfs-${VER_PROGSREISERFS}/libdal/.libs/"
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ ! -e $compiledir/progsreiserfs-$VER_PROGSREISERFS/configure ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ ! -e progsreiserfs-$VER_PROGSREISERFS.tar.gz ];
|
|
|
|
then
|
2007-10-29 22:38:52 +01:00
|
|
|
$LYNX http://reiserfs.osdn.org.ua/snapshots/progsreiserfs-$VER_PROGSREISERFS.tar.gz
|
2008-03-20 22:16:05 +01:00
|
|
|
fi
|
|
|
|
if [ -e progsreiserfs-$VER_PROGSREISERFS.tar.gz ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
|
|
|
tar xzf progsreiserfs-$VER_PROGSREISERFS.tar.gz -C $compiledir
|
2011-04-03 17:37:59 +02:00
|
|
|
cd $compiledir/progsreiserfs-$VER_PROGSREISERFS
|
|
|
|
patch -p1 < $pwd_saved/progsreiserfs-journal.patch
|
|
|
|
patch -p1 < $pwd_saved/progsreiserfs-file-read.patch
|
|
|
|
cd $pwd_saved
|
2007-10-29 22:38:52 +01:00
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ ! -e $compiledir/progsreiserfs-$VER_PROGSREISERFS/Makefile ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ -e $compiledir/progsreiserfs-$VER_PROGSREISERFS/configure ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
2008-06-10 12:53:38 +02:00
|
|
|
# rm -f $compiledir/Makefile
|
2007-10-29 22:38:52 +01:00
|
|
|
cd $compiledir/progsreiserfs-$VER_PROGSREISERFS
|
|
|
|
./configure --host=$crosscompile_target --prefix=$prefix --disable-nls --disable-Werror
|
|
|
|
cd $pwd_saved
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
#vim /home/kmaster/src/testdisk/powerpc-apple-darwin/progsreiserfs-0.3.1-rc8/libtool
|
|
|
|
#%s/AR="ar"/AR="powerpc-apple-darwin-ar"/
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ ! -e $LIBREISER ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ -e $compiledir/progsreiserfs-$VER_PROGSREISERFS/Makefile ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
|
|
|
cd $compiledir/progsreiserfs-$VER_PROGSREISERFS
|
2010-10-23 20:07:08 +02:00
|
|
|
make $smp_mflags
|
2007-10-29 22:38:52 +01:00
|
|
|
cd $pwd_saved
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
2011-04-06 09:08:26 +02:00
|
|
|
if [ "$VER_LIBNTFS3G" != "" ];
|
|
|
|
then
|
|
|
|
CONFIGUREOPT="$CONFIGUREOPT --with-ntfs3g-lib=${PWDSRC}/ntfs-3g_ntfsprogs-${VER_LIBNTFS3G}/libntfs-3g/.libs/ --with-ntfs3g-includes=${PWDSRC}/ntfs-3g_ntfsprogs-${VER_LIBNTFS3G}/include/"
|
|
|
|
if [ ! -e $compiledir/ntfsprogs-$VER_LIBNTFS3G/configure ];
|
|
|
|
then
|
|
|
|
if [ ! -e ntfs-3g_ntfsprogs-$VER_LIBNTFS3G.tgz ];
|
|
|
|
then
|
|
|
|
$WGET http://tuxera.com/opensource/ntfs-3g_ntfsprogs-$VER_LIBNTFS3G.tgz
|
|
|
|
fi
|
|
|
|
if [ -e ntfs-3g_ntfsprogs-$VER_LIBNTFS3G.tgz ];
|
|
|
|
then
|
|
|
|
tar xzf ntfs-3g_ntfsprogs-$VER_LIBNTFS3G.tgz -C $compiledir
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ ! -e $compiledir/ntfs-3g_ntfsprogs-$VER_LIBNTFS3G/Makefile ];
|
|
|
|
then
|
|
|
|
if [ -e $compiledir/ntfs-3g_ntfsprogs-$VER_LIBNTFS3G/configure ];
|
|
|
|
then
|
|
|
|
# rm -f $compiledir/Makefile
|
|
|
|
cd $compiledir/ntfs-3g_ntfsprogs-$VER_LIBNTFS3G
|
|
|
|
case "$crosscompile_target" in
|
|
|
|
powerpc-apple-darwin|i686-apple-darwin9)
|
|
|
|
CC=$TESTDISKCC ./configure --host=$crosscompile_target --prefix=$prefix --disable-default-device-io-ops --disable-crypto --disable-nfconv
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
CC=$TESTDISKCC ./configure --host=$crosscompile_target --prefix=$prefix --disable-default-device-io-ops --disable-crypto
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
# --disable-default-device-io-ops is need for NT 4
|
|
|
|
cd $pwd_saved
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ ! -e $VER_LIBNTFS3G ];
|
|
|
|
then
|
|
|
|
if [ -e $compiledir/ntfs-3g_ntfsprogs-$VER_LIBNTFS3G/Makefile ];
|
|
|
|
then
|
|
|
|
cd $compiledir/ntfs-3g_ntfsprogs-$VER_LIBNTFS3G
|
|
|
|
# make $smp_mflags libs
|
|
|
|
make $smp_mflags
|
|
|
|
cd $pwd_saved
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
2007-10-29 22:38:52 +01:00
|
|
|
if [ "$VER_NTFSPROGS" != "" ];
|
|
|
|
then
|
|
|
|
CONFIGUREOPT="$CONFIGUREOPT --with-ntfs-lib=${PWDSRC}/ntfsprogs-${VER_NTFSPROGS}/libntfs/.libs/ --with-ntfs-includes=${PWDSRC}/ntfsprogs-${VER_NTFSPROGS}/include/"
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ ! -e $compiledir/ntfsprogs-$VER_NTFSPROGS/configure ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ ! -e ntfsprogs-$VER_NTFSPROGS.tar.gz ];
|
|
|
|
then
|
2007-10-29 22:38:52 +01:00
|
|
|
$LYNX http://prdownloads.sourceforge.net/linux-ntfs/ntfsprogs-$VER_NTFSPROGS.tar.gz
|
2008-03-20 22:16:05 +01:00
|
|
|
fi
|
|
|
|
if [ -e ntfsprogs-$VER_NTFSPROGS.tar.gz ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
|
|
|
tar xzf ntfsprogs-$VER_NTFSPROGS.tar.gz -C $compiledir
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ ! -e $compiledir/ntfsprogs-$VER_NTFSPROGS/Makefile ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ -e $compiledir/ntfsprogs-$VER_NTFSPROGS/configure ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
2008-06-10 12:53:38 +02:00
|
|
|
# rm -f $compiledir/Makefile
|
2007-10-29 22:38:52 +01:00
|
|
|
cd $compiledir/ntfsprogs-$VER_NTFSPROGS
|
|
|
|
# --disable-default-device-io-ops is need for NT 4
|
2011-11-06 19:52:02 +01:00
|
|
|
./configure --host=$crosscompile_target --prefix=$prefix --disable-default-device-io-ops --disable-crypto
|
2007-10-29 22:38:52 +01:00
|
|
|
cd $pwd_saved
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ ! -e $LIBNTFS ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ -e $compiledir/ntfsprogs-$VER_NTFSPROGS/Makefile ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
|
|
|
cd $compiledir/ntfsprogs-$VER_NTFSPROGS
|
2010-10-23 20:07:08 +02:00
|
|
|
make $smp_mflags libs
|
2007-10-29 22:38:52 +01:00
|
|
|
cd $pwd_saved
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ "$VER_LIBEWF" != "" ];
|
|
|
|
then
|
|
|
|
CONFIGUREOPT="$CONFIGUREOPT --with-ewf-lib=${PWDSRC}/libewf-${VER_LIBEWF}/libewf/.libs/ --with-ewf-includes=${PWDSRC}/libewf-${VER_LIBEWF}/include/"
|
|
|
|
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ ! -e $compiledir/libewf-$VER_LIBEWF/configure ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
2011-04-03 17:42:18 +02:00
|
|
|
if [ ! -e libewf-$VER_LIBEWF.tar.gz -a ! -e libewf-alpha-$VER_LIBEWF.tar.gz -a ! -e libewf-beta-$VER_LIBEWF.tar.gz ];
|
|
|
|
then
|
2011-03-19 13:58:05 +01:00
|
|
|
$LYNX "http://sourceforge.net/project/platformdownload.php?group_id=167783"
|
2008-03-20 22:16:05 +01:00
|
|
|
fi
|
|
|
|
if [ -e libewf-$VER_LIBEWF.tar.gz ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
|
|
|
tar xzf libewf-$VER_LIBEWF.tar.gz -C $compiledir
|
|
|
|
fi
|
2011-03-19 13:58:05 +01:00
|
|
|
if [ -e libewf-alpha-$VER_LIBEWF.tar.gz ];
|
|
|
|
then
|
|
|
|
tar xzf libewf-alpha-$VER_LIBEWF.tar.gz -C $compiledir
|
|
|
|
fi
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ -e libewf-beta-$VER_LIBEWF.tar.gz ];
|
|
|
|
then
|
|
|
|
tar xzf libewf-beta-$VER_LIBEWF.tar.gz -C $compiledir
|
|
|
|
fi
|
2007-10-29 22:38:52 +01:00
|
|
|
fi
|
|
|
|
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ ! -e $compiledir/libewf-$VER_LIBEWF/Makefile ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ -e $compiledir/libewf-$VER_LIBEWF/configure ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
2008-06-10 12:53:38 +02:00
|
|
|
# rm -f $compiledir/Makefile
|
2007-10-29 22:38:52 +01:00
|
|
|
cd $compiledir/libewf-$VER_LIBEWF
|
|
|
|
CC=$TESTDISKCC ./configure --host=$crosscompile_target --prefix=$prefix
|
|
|
|
cd $pwd_saved
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ ! -e $LIBEWF ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
2008-03-20 22:16:05 +01:00
|
|
|
if [ -e $compiledir/libewf-$VER_LIBEWF/Makefile ];
|
2007-10-29 22:38:52 +01:00
|
|
|
then
|
|
|
|
cd $compiledir/libewf-$VER_LIBEWF
|
2010-10-23 20:07:08 +02:00
|
|
|
make $smp_mflags lib
|
2007-10-29 22:38:52 +01:00
|
|
|
cd $pwd_saved
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
echo "Try to compile TestDisk"
|
|
|
|
CC=$TESTDISKCC
|
|
|
|
export CC
|
|
|
|
|
|
|
|
if [ -d $compiledir ];
|
|
|
|
then
|
|
|
|
if [ ! -e $compiledir/Makefile ];
|
|
|
|
then
|
|
|
|
cd $compiledir
|
2007-11-28 22:42:36 +01:00
|
|
|
case "$crosscompile_target" in
|
|
|
|
powerpc-apple-darwin)
|
2007-10-29 22:38:52 +01:00
|
|
|
# libewf should work under MacOSX but it hasn't been tested
|
2008-06-30 07:53:31 +02:00
|
|
|
# use --with-ncurses-lib=$prefix/usr/lib to get binaries that don't need libncurses
|
|
|
|
# but users may be unable to navigate...
|
2013-10-20 12:26:19 +02:00
|
|
|
$confdir/configure --host=$crosscompile_target --prefix=$prefix $CONFIGUREOPT --without-ewf --enable-sudo --with-sudo-bin=/usr/bin/sudo --disable-qt
|
2007-11-28 22:42:36 +01:00
|
|
|
;;
|
2009-12-11 08:56:51 +01:00
|
|
|
i686-apple-darwin9)
|
2013-10-20 12:26:19 +02:00
|
|
|
$confdir/configure --host=$crosscompile_target --prefix=$prefix $CONFIGUREOPT --enable-sudo --with-sudo-bin=/usr/bin/sudo --disable-qt
|
2009-12-11 08:56:51 +01:00
|
|
|
;;
|
2007-11-28 22:42:36 +01:00
|
|
|
i586-pc-msdosdjgpp)
|
2013-10-20 12:26:19 +02:00
|
|
|
$confdir/configure --host=$crosscompile_target --prefix=$prefix $CONFIGUREOPT --without-ewf --without-iconv --disable-qt
|
2007-11-28 22:42:36 +01:00
|
|
|
;;
|
|
|
|
i386-pc-cygwin)
|
2013-05-22 08:07:19 +02:00
|
|
|
$confdir/configure --host=$crosscompile_target --prefix=$prefix $CONFIGUREOPT --enable-qt
|
2007-11-28 22:42:36 +01:00
|
|
|
;;
|
2008-04-02 23:47:50 +02:00
|
|
|
i386-mingw32)
|
|
|
|
$confdir/configure --host=$crosscompile_target --prefix=$prefix $CONFIGUREOPT --without-iconv --enable-missing-uuid-ok
|
|
|
|
;;
|
2012-05-21 08:41:50 +02:00
|
|
|
i686-pc-mingw32|x86_64-pc-mingw32|i686-w64-mingw32|x86_64-w64-mingw32)
|
|
|
|
$confdir/configure --host=$crosscompile_target --prefix=$prefix $CONFIGUREOPT --enable-missing-uuid-ok --enable-qt
|
2010-09-11 17:58:22 +02:00
|
|
|
;;
|
2010-01-24 13:19:16 +01:00
|
|
|
arm-marvell-linux-gnu)
|
2013-10-20 12:26:19 +02:00
|
|
|
$confdir/configure --host=$crosscompile_target --prefix=$prefix $CONFIGUREOPT --without-ewf --without-ntfs --disable-qt
|
|
|
|
;;
|
|
|
|
arm-none-linux-gnueabi|powerpc-linux-gnuspe)
|
|
|
|
$confdir/configure --host=$crosscompile_target --prefix=$prefix $CONFIGUREOPT --without-ntfs --disable-qt
|
2010-01-24 13:19:16 +01:00
|
|
|
;;
|
2007-11-28 22:42:36 +01:00
|
|
|
*)
|
2007-10-29 22:38:52 +01:00
|
|
|
$confdir/configure --host=$crosscompile_target --prefix=$prefix $CONFIGUREOPT
|
2007-11-28 22:42:36 +01:00
|
|
|
;;
|
|
|
|
esac
|
2007-10-29 22:38:52 +01:00
|
|
|
cd $pwd_saved
|
|
|
|
fi
|
|
|
|
if [ -e $compiledir/Makefile ];
|
|
|
|
then
|
|
|
|
cd $compiledir
|
2010-10-23 20:07:08 +02:00
|
|
|
make $smp_mflags
|
2007-10-29 22:38:52 +01:00
|
|
|
cd $pwd_saved
|
|
|
|
fi
|
|
|
|
fi
|