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

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

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

BuildAvahi()
{
	env CC="${CC}" CXX="${CXX}" LD="${LD}" AR=${AR} STRIP=${STRIP} RANLIB=${RANLIB} NM=${NM} \
		CFLAGS="$1" LDFLAGS="$2" \
		LIBS="-lglib-2.0" \
		ac_cv_header_sys_capability_h=no \
		./configure ${ConfigOpt} \
		--prefix=/usr \
		--with-avahi-user=root --with-avahi-group=root \
		--with-avahi-priv-access-group=root \
		--sysconfdir=/etc --localstatedir=/var \
		--with-distro=none    \
		--enable-dbus         \
		--disable-nls         \
		--enable-glib         \
		--enable-tests        \
		--disable-gobject     \
		--disable-qt3         \
		--disable-qt4         \
		--disable-gtk         \
		--disable-gtk3        \
		--disable-gdbm        \
		--disable-python      \
		--disable-pygtk       \
		--disable-python-dbus \
		--disable-mono        \
		--disable-monodoc     \
		--disable-doxygen-doc \
		--disable-doxygen-dot \
		--disable-doxygen-xml \
		--disable-doxygen-html\
		--disable-manpages    \
		--disable-xmltoman    \
		--disable-stack-protector \
		--disable-intltool-check --disable-perlxml-check \
		--with-dbus-sys=/etc/dbus-1/system.d \
		--with-systemdsystemunitdir=/etc/dbus-1/system.d

	make ${MAKE_FLAGS}
}

if  [ "$PLATFORM_FAMILY" = "SYNOPLAT_F_PPC" ]; then
	SDK_LIBS="$(pkg-config --libs libsynosdk)"
	SDK_INCS="$(pkg-config --cflags-only-I libsynosdk)"
	CFLAGS="${CFLAGS} ${SDK_INCS}"
	LDFLAGS="${LDFLAGS} ${SDK_LIBS}"
fi

BuildAvahi "${CFLAGS}" "${LDFLAGS}"
# vim:ft=sh
