shaderinclude.pl 306 B

12345678910111213141516
  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;
  4. my $file = shift;
  5. open FILE, "<", $file or die "open $file: $!";
  6. my $name = $file;
  7. $name =~ s|.*/||;
  8. $name =~ s/[-.]/_/g;
  9. print "static GLchar ${name}_src[] =\n";
  10. while (<FILE>) {
  11. chomp;
  12. printf " \"%s\\n\"\n", $_;
  13. }
  14. print " \"\\n\";\n";
  15. close FILE;