home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / archives / packetdrivers.tar.gz / pd.tar / src / makefile.awk < prev    next >
Makefile  |  1995-06-25  |  495b  |  30 lines

  1. # make the makefile.
  2.  
  3. BEGIN {
  4.     driver_last = 0;
  5.     drivers[0] = "drivers:"
  6. }
  7.  
  8. /^# End drivers$/   { driver_section = 0 }
  9.  
  10. driver_section {
  11.     split($1, a, ":");
  12.     drivers[driver_last] = drivers[driver_last] " " a[1]
  13.     if (length(drivers[driver_last]) > 50) {
  14.         drivers[driver_last] = drivers[driver_last] " \\"
  15.         driver_last++
  16.     }
  17. }
  18.  
  19. /^# Begin drivers$/ { driver_section = 1 }
  20.  
  21. /^drivers: / {
  22.     while (getline && match($0, /^ /))
  23.         ;
  24.  
  25.     for (i = 0; i <= driver_last; i++)
  26.         print drivers[i]
  27. }
  28.  
  29. { print }
  30.