Jaromir Capik 5648da5
# TLSFLAGS are set in order to avoid a bogus check in
Jaromir Capik 5648da5
# libselinux/src/Makefile.
Jaromir Capik 5648da5
srpm libselinux
Jaromir Capik 5648da5
mcd $BUILDDIR/t-libselinux
Jaromir Capik 5648da5
rsync -av $SRC/libselinux*/ ./
Jaromir Capik 5648da5
# libselinux uses $prefix/include for both -I and *.pc, which
Jaromir Capik 5648da5
# prevents cross compiling.
Jaromir Capik 5648da5
sed 's@-I$(INCLUDEDIR)@@' < src/Makefile > src/Makefile.stage1
Jaromir Capik 5648da5
mv src/Makefile.stage1 src/Makefile
Jaromir Capik 5648da5
make $J \
Jaromir Capik 5648da5
    CC=${TARGET}-gcc \
Jaromir Capik 5648da5
    AS=${TARGET}-as \
Jaromir Capik 5648da5
    AR=${TARGET}-ar \
Jaromir Capik 5648da5
    STRIP=${TARGET}-strip \
Jaromir Capik 5648da5
    RANLIB=${TARGET}-ranlib \
Jaromir Capik 5648da5
    CFLAGS="" \
Jaromir Capik 5648da5
    TLSFLAGS="" \
Jaromir Capik 5648da5
    all
Jaromir Capik 5648da5
ARGS="DESTDIR=${ROOTFS}"
Jaromir Capik 5648da5
if [ "$SUFFIX" = "64" ]
Jaromir Capik 5648da5
then
Jaromir Capik 5648da5
    ARGS="$ARGS LIBDIR=${ROOTFS}/usr/lib64 SHLIBDIR=${ROOTFS}/usr/lib64"
Jaromir Capik 5648da5
fi
Jaromir Capik 5648da5
make $J $ARGS install