parsenames.pl 379 B

1234567891011121314151617181920
  1. #!/usr/bin/perl
  2. #
  3. # Splits the list of files and outputs for makefile type files
  4. # wrapped at 80 chars
  5. #
  6. # Tom St Denis
  7. @a = split(" ", $ARGV[1]);
  8. $b = "$ARGV[0]=";
  9. $len = length($b);
  10. print $b;
  11. foreach my $obj (@a) {
  12. $len = $len + length($obj);
  13. $obj =~ s/\*/\$/;
  14. if ($len > 80) {
  15. printf "\\\n";
  16. $len = length($obj);
  17. }
  18. print "$obj ";
  19. }
  20. print "\n\n";