blob: c6e6e0d6d1b2e350cd99236a6af26bdf1ac7229e [file] [log] [blame]
#!/bin/bash -vx
if test -f config.custom ; then
. config.custom
else
. config
fi
nr_cpus=$(getconf _NPROCESSORS_ONLN)
J=-j$(expr $nr_cpus \* 2)
DESTDIR=$(pwd)/bld
mkdir -p $DESTDIR
(cd e2fsprogs-libs; \
make $J; make DESTDIR=$DESTDIR $J install)
(cd attr; \
make $J ; \
make $J install-dev ; make install)
(cd acl; \
make $J LLDFLAGS=-all-static LIBTOOL="/usr/bin/libtool --tag=CC" ; \
make $J install-dev ; \
make $J install)
(cd libaio; make $J prefix=$DESTDIR install)
rm $DESTDIR/lib/libaio.so*
(cd xfsprogs-dev; \
make $J LLDFLAGS=-all-static BUILD_VERBOSE=1; \
DIST_ROOT=$DESTDIR make $J install; \
DIST_ROOT=$DESTDIR make $J install-dev)
find . -name \*.la | xargs rm -f # Die, libtool, die!!!!
(cd fio; \
make V=1 prefix=/ $J; make prefix=/ V=1 DESTDIR=$DESTDIR $J install)
(cd xfstests-dev; \
make $J LLDFLAGS=$EXEC_LLDFLAGS LIBTOOL="/usr/bin/libtool --tag=CC" BUILD_VERBOSE=1)
(cd quota; \
make V=1 $J; make V=1 $J install)
(cd misc ; make $J ; make install DESTDIR=$DESTDIR)
(cd xfsprogs-dev; ver=$(git describe --always --dirty); echo "xfsprogs $ver ($(git log -1 --pretty=%cD))" > ../xfsprogs.ver )
(cd fio; ver=$(git describe --always --dirty); echo "fio $ver ($(git log -1 --pretty=%cD))" > ../fio.ver )
(cd xfstests-dev; ver=$(git describe --always --dirty); echo "xfstests $ver ($(git log -1 --pretty=%cD))" > ../xfstests.ver )
(cd quota; ver=$(git describe --always --dirty); echo "quota $ver ($(git log -1 --pretty=%cD))" > ../quota.ver )