src: new script full_bootstrap
authorJean Privat <jean@pryen.org>
Fri, 21 Feb 2014 16:58:58 +0000 (11:58 -0500)
committerJean Privat <jean@pryen.org>
Fri, 21 Feb 2014 16:58:58 +0000 (11:58 -0500)
Used to check that mkcsrc is not broken

Signed-off-by: Jean Privat <jean@pryen.org>

src/full_boostrap [new file with mode: 0755]

diff --git a/src/full_boostrap b/src/full_boostrap
new file mode 100755 (executable)
index 0000000..aa6046b
--- /dev/null
@@ -0,0 +1,20 @@
+set -e
+set -x
+
+# Check c_src is up-to-date
+make -C ../c_src
+
+# Compile nitg
+time ../c_src/nitg nitg.nit
+
+# delete old c_src
+rm -rf ../c_src
+
+# Regenerate c_src
+./mkcsrc
+
+# Compile new c_src
+time make -C ../c_src
+
+# Remake all
+make