8 GETTEXT=gettext-0.18.1.1
9 LIBICONV=libiconv-1.13.1
11 LIBISOFS=libisofs-0.6.38
14 TARGETPREFIX="${HOME}/android/usr"
15 NDK_BINDIR="${HOME}/lxdream/android/arm-linux-androideabi-4.4.3/bin"
16 PATH="${NDK_BINDIR}:$PATH"
18 BUILDALIAS=`gcc -dumpmachine`
20 if [ ! -e $TARGETPREFIX/lib/libiconv.a ]; then
21 ${WGET} http://ftp.gnu.org/gnu/libiconv/${LIBCONV}.tar.gz
22 ${TAR} -xzf ${LIBCONV}.tar.gz
23 cp config.guess config.sub ${LIBCONV}/build-aux
24 cp config.guess config.sub ${LIBCONV}/libcharset/build-aux
25 ${PATCH} -p0 < libiconv-1.13.1.diff
26 mkdir -p build-${LIBCONV}
28 ../${LIBCONV}/configure --prefix=$TARGETPREFIX --build=$BUILDALIAS --host=arm-linux-androideabi --disable-shared 'CPPFLAGS=-fPIC'
33 if [ ! -e $TARGETPREFIX/lib/libgettextpo.a ]; then
34 ${WGET} http://ftp.gnu.org/gnu/getttext/${GETTEXT}.tar.gz
35 ${TAR} -xzf ${GETTEXT}.tar.gz
36 ${PATCH} -p0 < ${GETTEXT}.diff
37 mkdir -p build-${GETTEXT}
39 ../${GETTEXT}/configure --prefix=$TARGETPREFIX --build=$BUILDALIAS --host=arm-linux-androideabi --disable-shared "CPPFLAGS=-I$TARGETPREFIX/include -fPIC" "LDFLAGS=-L$TARGETPREFIX/lib"
44 if [ ! -e $TARGETPREFIX/lib/libpng14.a ]; then
45 ${WGET} http://sourceforge.net/projects/libpng/files/libpng14/older-releases/1.4.3/${LIBPNG}.tar.gz/download
46 ${TAR} -xzf ${LIBPNG}.tar.gz
47 cp config.guess config.sub ${LIBPNG}
48 mkdir -p build-${LIBPNG}
50 ../${LIBPNG}/configure --prefix=$TARGETPREFIX --build=$BUILDALIAS --host=arm-linux-androideabi --disable-shared "CPPFLAGS=-I$TARGETPREFIX/include -fPIC" "LDFLAGS=-L$TARGETPREFIX/lib"
55 if [ ! -e $TARGETPREFIX/lib/libisofs.a ]; then
56 ${WGET} http://files.libburnia-project.org/releases/${LIBISOFS}.tar.gz
57 ${TAR} -xzf ${LIBISOFS}.tar.gz
58 cp config.guess config.sub ${LIBISOFS}
59 ${PATCH} -p0 < ${LIBISOFS}.diff
61 ./configure --prefix=$TARGETPREFIX --build=$BUILDALIAS --host=arm-linux-androideabi --disable-shared "CPPFLAGS=-I$TARGETPREFIX/include -fPIC" "LDFLAGS=-L$TARGETPREFIX/lib" LIBISOFS_ASSUME_ICONV=yes
62 ${MAKE} all install THREAD_LIBS=
66 if [ ! -e $TARGETPREFIX/lib/libglib-2.0.a ]; then
67 ${WGET} http://ftp.gnome.org/pub/gnome/sources/glib/2.26/${GLIB}.tar.bz2
68 ${TAR} -xjf ${GLIB}.tar.bz2
69 cp config.guess config.sub ${GLIB}
70 ${PATCH} -p0 < ${GLIB}.diff
71 mkdir -p build-${GLIB}
72 cp ${GLIB}.cache build-${GLIB}
74 ../${GLIB}/configure --prefix=$TARGETPREFIX --build=$BUILDALIAS --host=arm-linux-androideabi --disable-shared "CPPFLAGS=-I$TARGETPREFIX/include -fPIC" "LDFLAGS=-L$TARGETPREFIX/lib" \
75 --cache-file=${GLIB}.cache --without-threads
.