Parent

Methods

Rake::MakefileLoader

Makefile loader to be used with the import file loader.

Constants

SPACE_MARK

Public Instance Methods

load(fn) click to toggle source

Load the makefile dependencies in fn.

# File lib/rake/loaders/makefile.rb, line 10
def load(fn)
  open(fn) do |mf|
    lines = mf.read
    lines.gsub!(/\\ /, SPACE_MARK)
    lines.gsub!(/#[^\n]*\n/, "")
    lines.gsub!(/\\\n/, ' ')
    lines.split("\n").each do |line|
      process_line(line)
    end
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.