#!/bin/sh

set -e

project="ntruprime"
testparams="kem sntrup1277 . -1"

dir=`dirname "$0"`

cd "${AUTOPKGTEST_TMP}"

cleanup() {
  ex=$?
  rm -f test.bin
  exit "${ex}"
}
trap "cleanup" EXIT TERM INT

CC=cc
CFLAGS=`dpkg-buildflags --get CFLAGS`
CFLAGS="${CFLAGS} `dpkg-buildflags --get CPPFLAGS`"
CFLAGS="${CFLAGS} -I${dir}/../../cryptoint -I${dir}/../../include-build"
LDFLAGS=`dpkg-buildflags --get LDFLAGS`
LDFLAGS="${LDFLAGS} -l${project} -lrandombytes"

${CC} ${CFLAGS} -o test.bin "${dir}/../../command/${project}-test"*.c ${LDFLAGS}

./test.bin ${testparams}
