diff options
author | Samuel Mimram <smimram@debian.org> | 2006-06-16 14:41:51 +0000 |
---|---|---|
committer | Samuel Mimram <smimram@debian.org> | 2006-06-16 14:41:51 +0000 |
commit | e978da8c41d8a3c19a29036d9c569fbe2a4616b0 (patch) | |
tree | 0de2a907ee93c795978f3c843155bee91c11ed60 /tools/check-translate | |
parent | 3ef7797ef6fc605dfafb32523261fe1b023aeecb (diff) |
Imported Upstream version 8.0pl3+8.1betaupstream/8.0pl3+8.1beta
Diffstat (limited to 'tools/check-translate')
-rwxr-xr-x | tools/check-translate | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tools/check-translate b/tools/check-translate new file mode 100755 index 00000000..3dd82405 --- /dev/null +++ b/tools/check-translate @@ -0,0 +1,23 @@ +#!/bin/sh + +echo -------------- Producing translated files --------------------- +rm */*/*.v8 >& /dev/null +make COQ_XML=-translate theories || { echo ---- Failed to translate; exit 1; } +if [ -e translated ]; then rm -r translated; fi +if [ -e successful-translation ]; then rm -r successful-translation; fi +if [ -e failed-translation ]; then rm -r failed-translation; fi +mv theories translated +mkdir theories +echo -------------------- Upgrading files -------------------------- +cd translated +for i in */*.v +do + mkdir ../theories/`dirname $i` >& /dev/null + mv "$i"8 ../theories/$i +done +cd .. +echo --------------- Recompiling translated files ------------------ +make theories || { echo ---- Failed to recompile; mv theories failed-translation; mv translated theories; exit 1; } +echo ----------------- Recompilation successful -------------------- +if [ -e successful-translation ]; then rm -r successful-translation; fi +mv theories successful-translation; mv translated theories |