chiark / gitweb /
quacks-ingredients: better counting reports
[reprap-play.git] / quacks-ingredients-update-levels
index 92723a582ffa58a6c31b6f898cee67ea7d0fb3f3..b54cca69f00ee4d8f8039f49866f497f45dca4f5 100755 (executable)
@@ -1,8 +1,10 @@
 #!/bin/sh
 set -e
+
 for l in 1 2 3 4 5; do
        f=quacks-ingredients-L$l.scad
        cat >$f.tmp <<END
+// autogenerated by quacks-ingredients-updates-levels - do not edit
 \$phase=$l;
 module Token_L(){ Token_L$l(); }
 //// toplevels-from:
@@ -10,3 +12,15 @@ include <quacks-ingredients.scad>
 END
        mv -f $f.tmp $f
 done
+
+f=quacks-ingredients-counts.scad
+cat >$f.tmp <<END
+// autogenerated - do not edit
+//  update script is quacks-ingredients-updates-levels
+//  source is quacks-ingredients-counts
+END
+
+./quacks-ingredients-counts >>$f.tmp
+mv -f $f.tmp $f
+
+egrep '^//' $f | sort