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

if checkPlatformFunction SYNO_FEA_ROUTER_COMMON; then
	SkipThisProject
	return
fi
case "$MakeClean" in
    [Yy][Ee][Ss])
        make clean
        ;;
esac

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

CFLAGS="$CFLAGS -Os -fno-exceptions -fno-asynchronous-unwind-tables -fno-unwind-tables \
				-DSYNO_SHRINK_FIO_BIN -DSYNO_TOOLCHAIN_WORKAROUND"

env CC="$CC" CXX="$CXX" LD="$LD" AR="$AR" STRIP="$STRIP" RANLIB="$RANLIB" NM="$NM" \
    CFLAGS="$CFLAGS" CPPFLAGS="$CLFAGS" LDFLAGS="$LDFLAGS" CROSS_COMPILE="$ToolChainPrefix" \
    cross_compile="yes" \
./configure \
    --cc="$CC" \
    --extra-cflags="$CFLAGS" \
    --prefix="/usr" \
    --disable-native \

make $MAKE_FLAGS
