# Note: COMP_DEFAULT=gzip, following upstream COMP_DEFAULT value to avoid
# issues with poorly written scripts (that do not specify options explicitly)
# and expects a gzipped image.
#
# Note: XATTR_DEFAULT, REPRODUCIBLE_DEFAULT, ditto.
_MAKE_OPTS=(
    'GZIP_SUPPORT=1'
    'XZ_SUPPORT=1'
    'LZO_SUPPORT=1'
    'LZ4_SUPPORT=1'
    'ZSTD_SUPPORT=1'
    'COMP_DEFAULT=gzip'
    'XATTR_SUPPORT=1'
    'XATTR_OS_SUPPORT=1'
    'XATTR_DEFAULT=1'
    'REPRODUCIBLE_DEFAULT=1'
    'USE_PREBUILT_MANPAGES=1'
    "INSTALL_PREFIX="$PKGDIR"/usr"
    "INSTALL_DIR="$PKGDIR"/usr/bin"
    "INSTALL_MANPAGES_DIR="$PKGDIR"/usr/share/man/man1"
)

abinfo "Building squashfs-tools ..."
make \
    ${_MAKE_OPTS[@]}

abinfo "Installing squashfs-tools ..."
make install \
    ${_MAKE_OPTS[@]}

abinfo "Installing extra documentation ..."
install -Dvm644 \
    "$SRCDIR"/../{ACKNOWLEDGEMENTS,CHANGES,COPYING,README*,USAGE*} \
    -t "$PKGDIR"/usr/share/doc/squashfs-tools/
