blob: b325d134cdbfb588cd3c6c23b29fcecbfdb40b91 [file] [log] [blame]
#!/bin/bash
set -e
source ../../a5s_linux_sdk/ambarella/build/env/CodeSourcery.env
PATH=$PATH:$ARM_LINUX_TOOLCHAIN_DIR/bin
TOP=`pwd`
rm -rf dist
mkdir dist
rm -rf build
mkdir build
cd build
tar xfv ../libedit-20130611-3.1.tar.gz
cd libedit-20130611-3.1
BUILDENV=`./config.guess`
NCursesDir=$TOP/../ncurses/dist/
NCursesIncDir=$NCursesDir/usr/include
NCursesLibDir=$NCursesDir/usr/lib
./configure --with-sysroot=$NCursesDir \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--build=$BUILDENV \
--host=arm-none-linux-gnueabi \
CFLAGS="-I$NCursesIncDir -mtune=arm1136j-s -march=armv6 -Os -I$TOP/../../a5s_linux_sdk/ambarella/prebuild/third-party/expat/include" \
LDFLAGS="-L$NCursesLibDir -Os -L$TOP/../../a5s_linux_sdk/ambarella/prebuild/third-party/expat/lib -lexpat -Wl,-rpath,$TOP/../../a5s_linux_sdk/ambarella/prebuild/third-party/zlib/lib" \
GLIB_CFLAGS="-I$TOP/../glib/dist/usr/include/glib-2.0 -I$TOP/../glib/dist/usr/lib/glib-2.0/include" \
GLIB_LIBS="-L$TOP/../glib/dist/usr/lib -lglib-2.0 -lgobject-2.0 -lgio-2.0"
make all
make install DESTDIR=$TOP/dist
cd $TOP
ln -s editline dist/usr/include/readline
ln -s ../histedit.h dist/usr/include/readline/history.h
ln -s libedit.so dist/usr/lib/libreadline.so
ln -s libedit.a dist/usr/lib/libreadline.a
rm -rf fakeroot
mkdir fakeroot
cp -R dist/* fakeroot/
rm -rf fakeroot/usr/include
rm -rf fakeroot/usr/share
rm -rf fakeroot/usr/var
rm -rf fakeroot/usr/lib/*.a
rm -rf fakeroot/usr/lib/*.la
rm -rf fakeroot/usr/man
tar cjfv libedit.tar.bz2 fakeroot
cp -v libedit.tar.bz2 ../../a5s_linux_sdk/ambarella/boards/dropcam/rootfs/