--- /dev/null
+BEGIN { SMAKE = "make" } {
+ if ($1 !~ /^#/ && NF > 2) {
+ printf "cd `echo %s|tr '[a-z]' '[A-Z]'`; %s clean;", $1, SMAKE;
+ printf "%s CLASS=%s NPROCS=%s", SMAKE, $2, $3;
+ if ( NF > 3 ) {
+ if ( $4 ~ /^vec/ || $4 ~ /^VEC/ ) {
+ printf " VERSION=%s", $4;
+ if ( NF > 4 ) {
+ printf " SUBTYPE=%s", $5;
+ }
+ } else {
+ printf " SUBTYPE=%s", $4;
+ if ( NF > 4 ) {
+ printf " VERSION=%s", $5;
+ }
+ }
+ }
+ printf "; cd ..\n";
+ }
+}