find . -name '*.c' | egrep -v '/old/' | awk -F'[/.]' '
BEGIN {KK=1; LL= "$(OBJ" KK ")" ; l="OBJ" KK " = " ;k=0;kl=0;}
     {s=$3 "/" $4 ".c";o= $4 ".o"; l=l " "  o ;k++;
      if(k>5) {kl++;k=0;print l " \\";l="";
      if(kl>10) {print "\n";kl=0;KK++;LL= LL " $(OBJ" KK ")"; l="OBJ" KK " = " ; }}
      }
END { print l;print "libf3d.a:" LL "\n\tar rv libf3d.a " LL "\n\t-ranlib libf3d.a" }'
find . -name '*.c' | egrep -v '/old/' | awk -F'[/.]' '{s=$3 "/" $4 ".c";o= $4 ".o";print o ":" s "\n\t$(CC) -c $(CFLAGS) " s}'

