abinfo 'Merging flags into $CC command ...'
CC="gcc ${CPPFLAGS} ${CFLAGS} ${LDFLAGS}"

abinfo "Configuring Elvis ..."
"$SRCDIR"/configure \
    --prefix=/usr \
    --verbose \
    --with-x=no

abinfo "Fixing ctags.man ..."
sed -e 's/\<CTAGS\>/ELVTAGS/g; s/ctags\>/elvtags/g; s/ant" elvtags/ant" ctags/' \
    -i "$SRCDIR"/doc/ctags.man

abinfo "Building Elvis ..."
make

abinfo "Installing executables ..."
install -Dvm755 "$SRCDIR"/{elvis,ref,elvtags,elvfmt} \
    -t "$PKGDIR"/usr/bin/

abinfo "Installing data files ..."
mkdir -pv "$PKGDIR"/usr/share/elvis
cp -av "$SRCDIR"/data/* \
    "$PKGDIR"/usr/share/elvis/

abinfo "Installing documentations ..."
install -Dvm644 "$SRCDIR"/doc/{*.html,bugs.txt} \
    -t "$PKGDIR"/usr/share/doc/elvis/

abinfo "Installing man pages ..."
for i in elvis ref elvtags elvfmt; do
    install -Dvm644 "$SRCDIR"/doc/$i.man "$SRCDIR"/usr/share/man/man1/$i.1
done
