#!/bin/bash
# Copyright (c) 2000-2018 Synology Inc. All rights reserved.

if checkPlatformFunction SYNO_FEA_VDSM; then
	X64=yes
	MAKE_OPTS='SYNO_MKE2FS_64BITS="yes"'
else
	SkipThisProject
	return
fi

if checkPlatformFunction SYNO_PLAT_E2FSPROGS_IGNORE_METADATA_CSUM; then
	MAKE_OPTS=$MAKE_OPTS' SYNO_IGNORE_METADATA_CSUM="yes"'
fi

case ${MakeClean} in
	[Yy][Ee][Ss])
		make distclean
		;;
esac

case ${CleanOnly} in
	[Yy][Ee][Ss])
		return
		;;
esac

./configure --prefix="" \
	--enable-elf-shlibs \
	--disable-libuuid \
	--disable-libblkid \
	--disable-nls \
	--disable-tls \
	--disable-uuidd \
	--disable-imager \
	--enable-fsck="no" \
	--enable-e2initrd-helper="no"

make ${MAKE_FLAGS} ${MAKE_OPTS}
