#!/bin/sh # ###################################################### # Build script for RPI # # # # See .info for details # # # # September 26, 2013 # ###################################################### ###################################################### # Configure extension creation parameters # ###################################################### SRCNAM=e2fsprogs-1.42.8.tar.gz WRKDIR=e2fsprogs-1.42.8 EXTNAM=e2fsprogs TMPDIR=/tmp/e2fsprogs ###################################################### # Prepare extension creation # ###################################################### # Remove dirs and files left from previous creation rm -r -f $WRKDIR rm -r -f $TMPDIR rm -r -f $TMPDIR-doc rm -r -f $TMPDIR-dev rm -r -f $TMPDIR-locale # Crete temporary directory mkdir -p $TMPDIR ###################################################### # Compile extension # ###################################################### # Export variables needed for compilation export CFLAGS="-Os -pipe -march=armv6 -mfpu=vfp -mfloat-abi=hard" export CXXFLAGS="-Os -pipe -fno-exceptions -fno-rtti -march=armv6 -mfpu=vfp -mfloat-abi=hard" export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig # Unpack source in current directory tar -xf $SRCNAM # Configure it cd $WRKDIR ./configure --prefix=/usr --enable-elf-shlibs # Compile make # Install in base temp dir make install DESTDIR=$TMPDIR make install-libs DESTDIR=$TMPDIR