#!/bin/bash
# Copyright (c) 2000-2016 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

./autogen.sh

EXTRA_INC=$(pkg-config --cflags libtirpc libnetfilter_queue)
EXTRA_LIB=$(pkg-config --libs libtirpc libnetfilter_queue)

CFLAGS="${CFLAGS}  ${EXTRA_INC}"
LDFLAGS="${LDFLAGS}  ${EXTRA_LIB}"

env CC="${CC}" CXX="${CXX}" LD="${LD}" AR=${AR} STRIP=${STRIP} RANLIB=${RANLIB} NM=${NM} \
	CFLAGS="${CFLAGS}" CXXFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS} -Wl,-rpath,$SysRootLib" \
	PKG_CONFIG_PATH="$SysRootLib/pkgconfig:${PKG_CONFIG_PATH}" \
	./configure ${ConfigOpt} \
	--prefix=/usr \
	--disable-cthelper \
	--disable-cttimeout \
	--localstatedir=/var/
make ${MAKE_FLAGS}
