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

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

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

if ! SupportAppArmorPlatform; then
	SkipThisProject
	exit 0
fi

case "$PLATFORM_FAMILY" in
	SYNOPLAT_F_X86_64)
		export CC="$CC64"
		export CXX="$CXX64"
		export LD="$LD64"
		export AR="$AR64"
		export STRIP="$STRIP64"
		export RANLIB="$RANLIB64"
		export NM="$NM64"
		export CFLAGS="$CFLAGS64"
		export CXXFLAGS="$CXXFLAGS64"
		export LDFLAGS="$LDFLAGS64"
		export ConfigOpt="$ConfigOpt64"
		;;
	*)
		;;
esac

export PATH=$PATH:/usr/bin/core_perl

(
	cd libraries/libapparmor
	env CC=${CC} LD=${LD} LDFLAGS="${LDFLAGS}" CFLAGS="${CFLAGS} -DSYNO_APPARMOR_PATCH" \
		CPP=${CPP} AR=${AR} RANLIB=${RANLIB} \
		./configure --prefix=/usr --sbindir=/usr/bin $ConfigOpt
	make ${MAKE_FLAGS}
)
