mbedtls/tests/scripts/check-generated-files.sh

25 lines
416 B
Bash
Raw Normal View History

2015-02-13 14:52:19 +00:00
#!/bin/sh
# check if generated files are up-to-date
set -eu
if [ -d library -a -d include -a -d tests ]; then :; else
echo "Must be run from mbed TLS root" >&2
exit 1
fi
check()
{
FILE=$1
SCRIPT=$2
cp $FILE $FILE.bak
$SCRIPT
diff $FILE $FILE.bak
mv $FILE.bak $FILE
}
check library/error.c scripts/generate_errors.pl
check library/version_features.c scripts/generate_features.pl