ref: 4b53b584263c8b7ea997d756e9712bf438bc348b
dir: /src/test/mkfile/
test:V:
stat=''
cp ../../examples/*.pld .
for (pld in `{ls *.pld | awk -F '.' '{print $1}'}) {
../$O.out -q $pld^'.pld'
df=`{diff $pld^'.jed' ../../examples/$pld^'.jed'}
if (echo $df | grep '[<>] \*[A-Z][0-9][0-9][0-9][0-9] [01]+' > /dev/null) {
str=$pld^' FAIL: JED data mis-match'
stat=$stat^$str^':'
echo $stat
}
if not echo $pld 'Pass: JED data matches'
}
if (test -n $stat) echo 'FAILED: '^$stat
if not echo 'PASSED'
clean:V:
rm -f *.pld *.chp *.jed *.fus *.pin