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

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

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

CFLAGS="$CFLAGS $(pkg-config libsynocore libsynoacl --cflags-only-I)"
LDFLAGS="$LDFLAGS -Wl,--as-needed"
LIBS="$(pkg-config libsynocore libsynoacl --libs)"

# Use OpenSSL v3, override OpenSSL v1.1 in default path
CFLAGS="$(pkg-config --cflags-only-I openssl-3) $CFLAGS"
LIBS="$(pkg-config --libs openssl-3) $LIBS"

env	CC="$CC" LD="$LD" AR="$AR" STRIP="$STRIP" RANLIB="$RANLIB" NM="$NM" \
	CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
	./configure ${ConfigOpt} \
		--prefix=/usr \
		--libexecdir=/usr/lib \
		--disable-nls \
		--disable-rpath \
		--disable-acl \
		--with-openssl \
		--without-selinux \
		--without-libiconv-prefix \
		--without-libpth-prefix \
		--without-libintl-prefix \
		--enable-no-install-program=cksum,groups,hostname,kill,uptime

make ${MAKE_FLAGS} 

make check
