Maintenance of Ruby 2.0.0 ended on February 24, 2016. Read more

In Files

  • rake/loaders/makefile.rb

Parent

Methods

Included Modules

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 rake/loaders/makefile.rb, line 10
def load(fn)
  lines = File.read fn
  lines.gsub!(/\\ /, SPACE_MARK)
  lines.gsub!(/#[^\n]*\n/m, "")
  lines.gsub!(/\\\n/, ' ')
  lines.each_line do |line|
    process_line(line)
  end
end