#!/bin/sh

source ${PRODUCTDIR}/apps/openssl/openssl.sh

export CFLAGS="-I${PWD}/../../release/app_cluster_Build/armlinux_release/common/inc -I${PWD}/../../release/app_cluster_Build/armlinux_release/expat/inc -I${PWD}/../../release/app_cluster_Build/armlinux_release/message/inc -I${PWD}/../app_cluster/peripheral/swatchdog/inc -I${PWD}/../../release/app_cluster_Build/armlinux_release/xmlsparser/inc -O2 -DOPENSSL_NO_DH -Wl,--allow-multiple-definition"
export LDFLAGS="-L${PWD}/../../release/app_cluster_Build/armlinux_release/expat/bin -L${PWD}/../../release/app_cluster_Build/armlinux_release/message/bin -L${PWD}/../../release/app_cluster_Build/armlinux_release/xmlsparser/bin -L${PWD}/../../release/app_cluster_Build/armlinux_release/common/bin -lexpat -lmessage -lxmlsparser -lcommon"

if [ "${ARM_ARCHITECTURE_64}" = "Y" ]; then
	CC=aarch64-linux-gcc AR=aarch64-linux-ar RANLIB=aarch64-linux-ranlib LD=aarch64-linux-ld AS=aarch64-linux-as NM=aarch64-linux-nm STRIP=aarch64-linux-strip OBJDUMP=aarch64-linux-objdump ./configure --host=arm-linux --disable-libwrap --enable-ipv6 --with-ssl=${PROJ_ROOT}/../openssl/${soc_platform}/${arm_openssl}
else
	./configure --host=arm-linux --disable-libwrap --enable-ipv6 --with-ssl=${PROJ_ROOT}/../openssl/${soc_platform}/${arm_openssl}
fi

./stunnel.patch
./stunnel.patch.final
make clean
make
