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

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

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

# workaround for enabling `config.cache'
ConfigOpt=${ConfigOpt//-C/}

env CC="${CC}" CXX="${CXX}" AR=${AR} RANLIB=${RANLIB} STRIP=${STRIP} NM=${NM} \
	CFLAGS="-fPIC -DPIC ${CFLAGS}" LDFLAGS="${LDFLAGS}" \
	./configure.syno ${ConfigOpt} --prefix=/usr

make ${MAKE_FLAGS}

cd libltdl
env CC="${CC}" CXX="${CXX}" AR=${AR} RANLIB=${RANLIB} STRIP=${STRIP} NM=${NM} \
	CFLAGS="-fPIC -DPIC ${CFLAGS}" LDFLAGS="${LDFLAGS}" \
	./configure ${ConfigOpt} --prefix=/usr \
		--enable-ltdl-install \
		--disable-shared \
		--cache-file=/dev/null
make ${MAKE_FLAGS}
cd ..
