mbed TLS Build

Dependents:   Slave-prot-prod

tests/scripts/check-generated-files.sh

Committer:
williequesada
Date:
2019-06-04
Revision:
1:1a219dea6cb5
Parent:
0:cdf462088d13

File content as of revision 1:1a219dea6cb5:

#!/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