Project import
diff --git a/build_libedit.sh b/build_libedit.sh new file mode 100755 index 0000000..b325d13 --- /dev/null +++ b/build_libedit.sh
@@ -0,0 +1,59 @@ +#!/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/ +
diff --git a/libedit-20130611-3.1.tar.gz b/libedit-20130611-3.1.tar.gz new file mode 100644 index 0000000..117c135 --- /dev/null +++ b/libedit-20130611-3.1.tar.gz Binary files differ