for i in wdmd src python; do
    abinfo "Building $i ..."
    CFLAGS="${CPPFLAGS} ${CFLAGS} ${LDFLAGS}" \
    make -C "$SRCDIR"/$i \
        PY_VERSION=3

    abinfo "Installing $i ..."
    make -C "$SRCDIR"/$i install \
        BINDIR=/usr/bin \
        LIBDIR=/usr/lib \
        DESTDIR="$PKGDIR"
done

abinfo "Installing systemd units ..."
install -Dvm644 "$SRCDIR"/init.d/sanlock.service.native \
    "$PKGDIR"/usr/lib/systemd/system/sanlock.service
install -Dvm755 "$SRCDIR"/init.d/wdmd \
    "$PKGDIR"/usr/lib/systemd/systemd-wdmd
install -Dvm644 "$SRCDIR"/init.d/wdmd.service.native \
    "$PKGDIR"/usr/lib/systemd/system/wdmd.service

abinfo "Installing configuration files ..."
install -Dvm644 "$SRCDIR"/src/logrotate.sanlock \
    "$PKGDIR"/etc/logrotate.d/sanlock
install -Dvm644 "$SRCDIR"/src/sanlock.conf \
    "$PKGDIR"/etc/sanlock/sanlock.conf
install -Dvm644 "$SRCDIR"/init.d/wdmd.sysconfig \
    "$PKGDIR"/etc/sysconfig/wdmd

abinfo "Installing an empty configuration template directory ..."
install -dvm755 "$PKGDIR"/etc/wdmd.d
