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

case ${MakeClean} in
	[Yy][Ee][Ss])
		if [ -f Makefile ]; then
			make distclean
		fi
		;;
esac

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

case "$PLATFORM_FAMILY" in
	SYNOPLAT_F_X86_64|SYNOPLAT_F_I686)
		host="x86-linux"
		;;
	SYNOPLAT_F_ARMV7|SYNOPLAT_F_ARMV5|SYNOPLAT_F_ARMV8)
		host="arm-linux"
		;;
	SYNOPLAT_F_PPC)
		host="powerpc-linux"
		;;
esac

env CC="${CC}" CXX="${CXX}" LD="${LD}" AR=${AR} STRIP=${STRIP} RANLIB=${RANLIB} \
CFLAGS="${CFLAGS} -I$KERNEL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DSYNO_INOTIFYTOOLS" \
CXXFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
./configure --host=${host} --prefix=/usr

make ${MAKE_FLAGS}
