| # fixpaths - substitute makefile variables into text files |
| $usage = "Usage: $0 [-x<file dot-suffix>] [-Dstring=replacement] [[infile] ...]\n"; |
| if (!defined(@ARGV)) { die ("$usage"); } |
| # read in the command line and get some definitions |
| while ($_=$ARGV[0], /^-/) { |
| } elsif ( /-x\s*(\w+)/ ) { |
| die ("$usage$0: error in command line arguments.\n"); |
| @cmd = split(//, $ARGV[0]); $opt = $cmd[1]; |
| die ("$usage$0: unknown option '-$opt'\n"); |
| } # while parsing arguments |
| die ("$0: nothing to do - no substitutions listed!\n"); |
| open(IN, "<$f") || die ("$0: input file $f missing!\n"); |
| open(OUT, ">$of") || die ("$0: cannot create output file $of: $!\n"); |