| Class | Rake::MakefileLoader |
| In: |
lib/rake/loaders/makefile.rb
|
| Parent: | Object |
Makefile loader to be used with the import file loader.
| SPACE_MARK | = | "__ __" |
Load the makefile dependencies in fn.
# File lib/rake/loaders/makefile.rb, line 10
10: def load(fn)
11: open(fn) do |mf|
12: lines = mf.read
13: lines.gsub!(/\\ /, SPACE_MARK)
14: lines.gsub!(/#[^\n]*\n/m, "")
15: lines.gsub!(/\\\n/, ' ')
16: lines.split("\n").each do |line|
17: process_line(line)
18: end
19: end
20: end